Skip to content

[BUG] the "create" strategy is NOT supported yet #9992

@shanshanying

Description

@shanshanying
Kubernetes: v1.32.2
KubeBlocks: 1.1.0-beta.0

How to reproduce

  1. create a etcd cluster
apiVersion: apps.kubeblocks.io/v1
kind: Cluster
metadata:
  name: etcd-cluster
  namespace: demo
spec:
  terminationPolicy: Delete
  componentSpecs:
  - name: etcd
    componentDef: etcd
    serviceVersion: "3.5.6"
    replicas: 3
    resources:
      limits:
        cpu: "0.5"
        memory: "0.5Gi"
      requests:
        cpu: "0.5"
        memory: "0.5Gi"
    volumeClaimTemplates:
      - name: data
        spec:
          storageClassName: ""
          accessModes:
            - ReadWriteOnce
          resources:
            requests:
  1. create a create rollout
kind: Rollout
metadata:
  name: etcd-canary-rollout
  namespace: demo
spec:
  clusterName: etcd-cluster
  components:
    - name: etcd
      serviceVersion: "3.5.15"
      replicas: 2
      strategy:
        create:
          canary: true
          promotion:
            auto: true
            delaySeconds: 30
            scaleDownDelaySeconds: 30
      instanceMeta:
        canary:
          labels:
            rollout.apps.kubeblocks.io/canary: "true"
            environment: canary
          annotations:
            rollout.apps.kubeblocks.io/canary: "true"
  1. check rollout
Events:
  Type     Reason   Age                  From                Message
  ----     ------   ----                 ----                -------
  Warning  Warning  2s (x16 over 2m46s)  rollout-controller  the "create" strategy is NOT supported yet

Metadata

Metadata

Labels

kind/bugSomething isn't working

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions