Skip to content

E2E tests for different feature gate states #447

@m1kola

Description

@m1kola

Now that we have this feature gate:

ForceSemverUpgradeConstraints: {Default: false, PreRelease: featuregate.Alpha},

We should find a way to run E2E in CI with different states of feature gates.


One option is to use kustomze overlays for different configurations (potentially using components). However this means that we need one overlay for every permutation which might become a bit messy.

We can also look into Kubernetes tests and see what is done there and whether we can re-use any tools/code (we use k8s.io/component-base/featuregate package for feature gates, same as Kubernetes).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions