cloud-ark / kubeplus

Kubernetes Operator for multi-instance multi-tenancy
https://cloudark.io/
Apache License 2.0
654 stars 78 forks source link

Update GitHub action to build KubePlus components and install KubePlus with these components #1306

Closed devdattakulkarni closed 3 months ago

devdattakulkarni commented 3 months ago

Current GitHub Action uses the KubePlus component images defined in deploy/kubeplus-chart/values.yaml.

We should update this first to build various KubePlus components and then use those components when installing KubePlus. This will ensure that any code updates to the core of KubePlus are tested before they are merged into master. This is specifically important for automated code updates generated by dependabot.