Skip to content

best practice for checking canary success in CI/CD #830

@iacou

Description

@iacou

Is there any guidance on how to check for a successful canary rollout as part of a CI/CD stage?
I've seen the 'CI Example', on "https://docs.flagger.app/usage/how-it-works" essentially have to roll your own checks currently, which is a bit messy when you have lots of canaries to watch the status of.

how do you know that the canary resource you are waiting to go into 'progressing' is the helm chart you have just deployed?

need to cater for the fact that first time you deploy it never goes into 'progressing', just remains in 'initialized'

Seems like a lot of hand rolled code required...will there ever be a Flagger CLI command to help make this simpler?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions