GoogleContainerTools / GoogleContainerTools/skaffold

Allow deployments of waves like ArgoCD

Open
#8,281 3 comments 0 reactions 0 assignees View on GitHub
area/deploy kind/feature-request priority/p2
Dominant language
Go
Stars
15.9k
Forks
1.7k
Avg merge
3d 9h
Merged PRs (30d)
10

Description

## Proposal

Allow the configuration of waves similar to what ArgoCD provides to allow a more finer control of when resources are deployed in regards to other resources.

A link to ArgoCD waves concept: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-waves/

## Real world example

I am currently working on a project where I need to wait for keda and rabbitmq to be deployed (including it's crds). After those services have been deployed fully, a lot of custom services which use keda and rabbitmq are deployed. The deployment takes quite long.

An ideal way to configure skaffold would be to wait for keda and rabbitmq and after they are deployed, deploy all other services in parallel. This should be possible with one skaffold command.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.