Please enable JavaScript.
Coggle requires JavaScript to display documents.
Repos(litmus-ui), Private repos meant for RaaS only (billing repo),…
Repos(litmus-ui)
Builds + Unit test
Dockerops
Approve w/o e2e tests
Approver does /merge label
Bot will merge the PR
Builds are now done on the merged code
(GitHub actions)
Images are pushed to DockerHub
helm charts are generated for OnPrem version for E2E pipelines.
E2E pipelines are started
Merged PR is updated with E2E pipeline result
Udit
Update the PR
(label it as e2e-success)
1 more item...
Developer can request a /run-e2e-<test>/all
PR is raised
Private repos meant for RaaS only
(billing repo)
builds are done
E2E pipelines are done
Bot creates a PR into SaaS Deployment repo
ok-to-staging
Manifests are generated and pushed to raas-deploy repository
(Staging cluster)
raas-deploy is monitored by flux and updated manifests are applied on the cluster and E2E tests are done and PR is updated with the result
/ok-to-preprod is done on the PR
/ok-to-production
Changes are pushed to prod.
E2E tests are done on prod.
PR is updated with the result.
1 more item...
PR is merged
Changes are upgraded to preprod.
E2E tests are done on preprod.
PR is updated with the result
Tests failed. PR is closed.
Some manual action is taken on the original code change
Tests failed. PR is closed.
Some manual action is taken on the original code change
staging-repute.mayadata.io
preprod-repute.mayadata.io
prod-repute.mayadata.io