You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
None
Describe the solution you'd like
Flux is a tool used in automating GitOps based CI/CD. Flux watches for changes in GitHub branch and pulls the changes in to the Kubernetes environment. We need to validate whether Configurator works seamlessly with Flux in a GitOps workflow.
Scenarios to validate:
Install Flux controller in the cluster
Create YAML specifications to create two ConfigMap and reference/mount the ConfigMaps in a deployment
Checkin deployment and configmap YAMLs to git and automate the GitOps workflow
Install Configurator in the cluster
Configurator should initialise all the ConfigMaps and create CustomConfigMap (CCM) revisions for both the ConfigMaps, as soon as the Configurator controller is installed. Execute the command kubectl get ccm to list all the CCM revisions
Modify the Contents of both the ConfigMap YAML files and checkin the YAML file to Git
Flux pulls the new ConfigMap changes to the cluster
Configurator must have created a new CCM revision for both the ConfigMaps, reflecting the ConfigMap updates. Execute the command kubectl get ccm to list the new CCM revisions.
Remove the first ConfigMap mount in the deployment YAML and checkin in the YAML to Git
Flux recognises the change in the mount and updates the cluster.
Wait for 15 minutes and check the CCM revisions in the cluster using kubectl get ccm. Except for the latest version, the rest of the CCM versions for the first ConfigMap should be removed. There should be two revisions for the second configmap.
Remove the deployment YAML file from the Git repo
Flux recognises the removal of the deployment and update the cluster
Wait for 15 minutes and check the CCM revisions in the cluster using kubectl get ccm. Except for the latest version, the rest of the CCM versions for both the ConfigMaps should be removed.
Describe alternatives you've considered
None
Additional context
None
The text was updated successfully, but these errors were encountered:
gopaddle-io
changed the title
Integrate with Flux
Need Configurator Flux Controller for GitOps workflows
Aug 10, 2021
gopaddle-io
changed the title
Need Configurator Flux Controller for GitOps workflows
Validate Configurator with Flux Controller for GitOps workflows
Feb 25, 2022
Is your feature request related to a problem? Please describe.
None
Describe the solution you'd like
Flux is a tool used in automating GitOps based CI/CD. Flux watches for changes in GitHub branch and pulls the changes in to the Kubernetes environment. We need to validate whether Configurator works seamlessly with Flux in a GitOps workflow.
Scenarios to validate:
kubectl get ccm
to list all the CCM revisionskubectl get ccm
to list the new CCM revisions.kubectl get ccm
. Except for the latest version, the rest of the CCM versions for the first ConfigMap should be removed. There should be two revisions for the second configmap.kubectl get ccm
. Except for the latest version, the rest of the CCM versions for both the ConfigMaps should be removed.Describe alternatives you've considered
None
Additional context
None
The text was updated successfully, but these errors were encountered: