diff --git a/docs/deployment/feature-gates.md b/docs/deployment/feature-gates.md index 92c31986c..46e80a0ba 100644 --- a/docs/deployment/feature-gates.md +++ b/docs/deployment/feature-gates.md @@ -22,7 +22,8 @@ The following tables are a summary of the feature gates that you can set on etcd | Feature | Default | Stage | Since | Until | |------------------|---------|---------|--------|-------| -| `UseEtcdWrapper` | `false` | `Alpha` | `0.19` | | +| `UseEtcdWrapper` | `false` | `Alpha` | `0.19` | `0.21`| +| `UseEtcdWrapper` | `true` | `Beta` | `0.22` | | ## Feature Gates for Graduated or Deprecated Features diff --git a/pkg/features/features.go b/pkg/features/features.go index a7941de36..30a96cb76 100644 --- a/pkg/features/features.go +++ b/pkg/features/features.go @@ -31,11 +31,12 @@ const ( // changes required for the usage of the etcd-wrapper image. // owner @unmarshall @aaronfern // alpha: v0.19 + // beta: v0.22 UseEtcdWrapper featuregate.Feature = "UseEtcdWrapper" ) var defaultFeatures = map[featuregate.Feature]featuregate.FeatureSpec{ - UseEtcdWrapper: {Default: false, PreRelease: featuregate.Alpha}, + UseEtcdWrapper: {Default: true, PreRelease: featuregate.Beta}, } // GetDefaultFeatures returns the default feature gates known to etcd-druid. diff --git a/skaffold.yaml b/skaffold.yaml index 8017b46ef..42c33ba01 100644 --- a/skaffold.yaml +++ b/skaffold.yaml @@ -27,14 +27,14 @@ deploy: eventsThreshold: 15 metricsScrapeWaitDuration: "30s" profiles: -- name: use-feature-gates +- name: do-not-use-feature-gates activation: - - env: "USE_ETCD_DRUID_FEATURE_GATES=true" + - env: "USE_ETCD_DRUID_FEATURE_GATES=false" patches: - op: add path: /deploy/helm/releases/0/setValues/featureGates value: - UseEtcdWrapper: true + UseEtcdWrapper: false --- apiVersion: skaffold/v2beta25 kind: Config