https://github.com/netcracker/qubership-core-maas-agent
https://github.com/netcracker/qubership-core-maas-agent
cloud-core core go qubership-core
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/netcracker/qubership-core-maas-agent
- Owner: Netcracker
- License: apache-2.0
- Created: 2025-03-07T06:15:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-01-13T14:32:37.000Z (5 months ago)
- Last Synced: 2026-01-13T17:04:25.466Z (5 months ago)
- Topics: cloud-core, core, go, qubership-core
- Language: Go
- Homepage:
- Size: 9.36 MB
- Stars: 0
- Watchers: 7
- Forks: 2
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE-OF-CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
[](https://github.com/Netcracker/qubership-core-maas-agent/actions/workflows/go-build.yml)
[](https://sonarcloud.io/summary/overall?id=Netcracker_qubership-core-maas-agent)
[](https://sonarcloud.io/summary/overall?id=Netcracker_qubership-core-maas-agent)
[](https://sonarcloud.io/summary/overall?id=Netcracker_qubership-core-maas-agent)
[](https://sonarcloud.io/summary/overall?id=Netcracker_qubership-core-maas-agent)
[](https://sonarcloud.io/summary/overall?id=Netcracker_qubership-core-maas-agent)
# maas-agent
`maas-agent` is just a proxy to MaaS service specified via properties. The main goal of this agent is to transform internal M2M security with
local IdP to credentials that accepts global MaaS service. To accomplish this, `maas-agent` predeploy script creates dedicated account for this agent in
global MaaS and stores it to secret.
Installation parameters:
* `MAAS_ENABLED` - Optional, but if you don't set it true you can't work with MaaS solution and you will get a error messages on any API. See description below.
* `MAAS_INTERNAL_ADDRESS` - Optional, but if you don't set it properly you can't work with MaaS solution, default will be used. See description below.
* `MAAS_AGENT_NAMESPACE_ISOLATION_ENABLED` - Optional. If false, microservice can request for topics by classifier with any namespace ignoring composite rules.
As mentioned before, `maas-agent` is just a proxy to MaaS service. So, if you want to know more about REST API refer to MaaS documentation:
https://github.com/Netcracker/qubership-maas/blob/main/README.md.