Conversation
Previously, AWI Project was installed using a Python script that
took care of:
* preparing secrets
* initializing private registry
* deploying k8s manifests for:
- awi-grpc-catalyst-sdwan
- awi-ui
- awi-infra-guard
- envoy-proxy
* spawning k8s operator (kube-awi)
The newer version of awi-install uses helm charts. This change
includes two major charts:
* regular chart for awi-grpc-catalyst-sdwan, awi-ui, awi-infra-guard,
envoy-proxy
* automatically generated chart with helmify
Also added a README.md with instructions how to deploy awi project
and how to update helm charts and additionally added Makefile
scripts.
Part of old deploy script remained under create_registry.py and
generate_secrets.py as helpers.
Add to README.md information about using generate_secrets.py script.
|
Hi @iosetek! Thanks for the PR! I have just reviewed some documentation and it looks fine to me. I just have some little suggestions on how to improve this and other/future documentations on GitHub to make the reading flow more naturally. None of these are essential for this PR and you can actually start to utilize them for next PRs. Optional: To create a secret one may also do From files: Not technically necessary to include these, but one-liners like these usually are easier for users to do (and digest). Recommended: To highlight when something is critical, suggested or must be handled with care, please use the new GitHub markdown notes. For example, instead of
use which will render to this, which is much more visible to users: Important Secrets needs to be stored in the same namespace where App Net Interface will be deployed. For other Markdown notes: https://github.com/orgs/community/discussions/16925 |
This change moves the charts responsible for deploying AWI-GRPC-Catalyst-SDWAN controller and the k8s operator to the kube-awi repository. This repository, embeds the charts from kube-awi creating an addition to the operator setup with a visibility provided by awi-infra-guard service, the UI service that uses this visibility mode and envoy-proxy that proxies requests for UI and backend services and allows CLI to handle both AWI-GRPC-Catalyst-SDWAN and awi-infra-guard requests.
b8a9d2e to
dcba4d7
Compare
No description provided.