Warning
This Repository code was migrated to platform-mesh/platform-mesh.
The platform-mesh account-operator manages the core Account resource which is a grouping entity in platform-mesh. It manages a related Namespace and will instantiate additional configured resources in its owned Namespace.
- Account Namespace management
- Instantiation of Account Resource in Namespace
- Support for Spreading Reconciles to improve performance on operator restart****
- Validating webhook to ensure that immutable information is not changed
- Cleanup on Account deletion including namespace cleanup
- For running and building the account-operator, please refer to the CONTRIBUTING.md file in this repository.
- To deploy the account-operator to kubernetes, please refer to the helm-charts repository.
The release is performed automatically through a GitHub Actions Workflow.
All the released versions will be available through access to GitHub (as any other Golang Module).
The account-operator requires a installation of go. Checkout the go.mod for the required go version and dependencies.
If you find any bug that may be a security problem, please follow our instructions at in our security policy on how to report it. Please do not create GitHub issues for security-related doubts or problems.
Please refer to the CONTRIBUTING.md file in this repository for instructions on how to contribute to platform-mesh.
Please refer to our Code of Conduct for information on the expected conduct for contributing to Platform Mesh.
