applicationset-progressive-sync
applicationset-progressive-sync copied to clipboard
Progressive sync controller for Argo ApplicationSet
Bumps [helm/chart-testing-action](https://github.com/helm/chart-testing-action) from 2.2.1 to 2.3.0. Release notes Sourced from helm/chart-testing-action's releases. v2.3.0 What's Changed fix: Typo in README by @joehorsnell in helm/chart-testing-action#81 Specify target branch of ct lint in...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3.0.0 to 3.1.1. Release notes Sourced from docker/build-push-action's releases. v3.1.1 Fix GitHub token not passed with Git context if subdir defined by @crazy-max (#663) Replace deprecated fs.rmdir...
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.0.0 to 4.2.0. Release notes Sourced from actions/setup-python's releases. Add check-latest input and bug fixes In scope of this release we add the check-latest input. If check-latest ...
Bumps [azure/setup-helm](https://github.com/azure/setup-helm) from 3.0 to 3.3. Release notes Sourced from azure/setup-helm's releases. v3.3 release Add token input. Needed for fetching latest v3.1 release Swap to GraphQL GitHub API Commits b5b231a...
Hi Team, you are doing awesome job here! I've opened this issue to ask you a question whether you are planning to support following environment promotion scenario: App is running...
I am just curious if this is accounting for the GitOps dilemma of multiple environments; pushing changes to DEV clusters and checking things out then triggering a push to QA...
Currently if an Application fails to sync, the whole ProgressiveSync fails. In ArgoCD we can specify a # of retries as per https://argo-cd.readthedocs.io/en/stable/operator-manual/application.yaml ``` # The retry feature is available...
We have an hardcoded dependecy on controller-runtimer v0.8.0 that we should eliminate. Unfortunately we need to import gitops-engine that still has a dependency on k8s/k8s so we still need the...
To make sure the operator doesn't get stuck in an infinite loop, we need a safeguard mechanism. We want this to be eventual consistent, because there might be a delay...
The ProgressiveSync CRD is designed as to support `maxTargets` and `maxParallel` as [IntOrString](https://pkg.go.dev/k8s.io/apimachinery/pkg/util/intstr#IntOrString). Consider the following scenario, when you have 4 clusters and a ProgressiveSync similar to ``` [...] stages:...