Edge Orchestrator Observability Charts provide key Observability charts deployable on Edge Orchestrator:
- Edge Node Observability Stack along with Edge Node Observability Dashboards
- Orchestrator Observability Stack along with Orchestrator Observability Dashboards
Additionally, the charts utilize customized applications to handle multi-tenancy aspects:
Read more about Edge Orchestrator Observability Charts in the Documentation.
This repository consists of several projects located in the apps
and charts
directories.
If these commands are run in the main repository directory, they will be executed for all projects.
To run them for a specific project, execute the commands in the project's directory, e.g., charts/edgenode-dashboards
.
To set up the development environment and work on this project, follow the steps below.
All necessary tools will be installed using the install-tools
target.
Note that docker
and asdf
must be installed beforehand.
The code of this project is maintained and released in CI using the VERSION
file.
In addition, the chart is versioned with the same tag as the VERSION
file.
This is mandatory to keep all chart versions and app versions coherent.
To bump the version, increment the version in the VERSION
file and run the following command
(to set version
and appVersion
in the Chart.yaml
automatically):
make helm-build
To install all the necessary tools needed for development the project, run:
make install-tools
To build the project, use the following command:
make build
To lint the code and ensure it adheres to the coding standards, run:
make lint
To run the tests and verify the functionality of the project, use:
make test
To build the Docker image for the project, run:
make docker-build
To package the Helm chart for the project, use:
make helm-build
To push the Docker image to the registry, run:
make docker-push
To push the Helm chart to the repository, use:
make helm-push
To load the Docker image into a local Kind cluster, run:
make kind-all
To learn how to contribute to the project, see the Contributor's Guide.
To learn more about the project, its community, and governance, visit the Edge Orchestrator Community.
For support, start with Troubleshooting or Contact us.
Edge Orchestrator Observability Charts is licensed under Apache 2.0 License.
Last Updated Date: {March 28, 2025}