Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        



Logo

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))