Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nmaas-platform/nmaas-janitor
NMaaS Janitor is a microservice that interacts with GitLab and Kubernetes API to perform various low level operations on behalf of the NMaaS Platform
https://github.com/nmaas-platform/nmaas-janitor
go grpc kubernetes
Last synced: 3 days ago
JSON representation
NMaaS Janitor is a microservice that interacts with GitLab and Kubernetes API to perform various low level operations on behalf of the NMaaS Platform
- Host: GitHub
- URL: https://github.com/nmaas-platform/nmaas-janitor
- Owner: nmaas-platform
- License: apache-2.0
- Created: 2022-11-15T14:18:54.000Z (about 2 years ago)
- Default Branch: develop
- Last Pushed: 2024-03-29T09:43:36.000Z (10 months ago)
- Last Synced: 2024-11-22T14:41:07.662Z (2 months ago)
- Topics: go, grpc, kubernetes
- Language: Go
- Homepage: https://docs.nmaas.eu
- Size: 179 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
NMaaS Platform (Back-end)
Open-source multi-tenant platform for effortless, orchestrated deployment of software tools and applications on top of Kubernetes
Explore documentation
·
Report Bug
·
Request Feature
## NMaaS Janitor Component
[NMaaS Janitor](https://github.com/nmaas-platform/nmaas-janitor) is a microservice that interacts with GitLab and Kubernetes API to perform various low level operations on behalf of the NMaaS Platform
### Features
- Creating deployment ConfigMap(s) when configuration is pushed to GitLab repository
- Updating deployment ConfigMap(s) on demand
- Verifying deployment or statefulset status on demand
- Setting basic auth parameters on Ingress resources on demand
- Retrieving loadbalancer IP address assigned to given deployment or statefulset### NMaaS Janitor Development
Explore the NMaaS Janitor [development and deployment](docs/DEVELOPMENT.md) documentation.
### Get in Touch
Interested users can use the following mailing lists to subscribe to news about NMaaS, get in touch with the NMaaS development team, or other NMaaS users:
- [[email protected]](mailto:[email protected]) - public mailing list for announcements shared by the NMaaS team with the community ([subscribe here](https://lists.geant.org/sympa/info/nmaas-announce))
- [[email protected]](mailto:[email protected]) - private mailing list for contacting the NMaaS core team members
- [[email protected]](mailto:[email protected]) - public mailing lists for discussions related to NMaaS usage and development ([subscribe here](https://lists.geant.org/sympa/info/nmaas-users))