Skip to content

Clusters with disabled resource settings stuck in the deploying state #56

@moklidia

Description

@moklidia

Some accounts have empty resource quota settings and it used to create unlimited uclusters.
However such clusters now get stuck in the deploying state.

The request sent to the controller:

Decoded HTTP Request: {Name:underneath Manifest: BaseIngressHost:c169597780649203.uclusters.app.qa-gke.uffizzi.com ResourceSettings:{ResourceQuota:{Enabled:false Requests:{CPU: Memory: EphemeralStorage: Storage:} Limits:{CPU: Memory: EphemeralStorage:} Services:{NodePorts:0 LoadBalancers:0} Count:{Pods:0 Services:0 ConfigMaps:0 Secrets:0 PersistentVolumeClaims:0 Endpoints:0}} LimitRange:{Enabled:false Default:{CPU: Memory: EphemeralStorage:} DefaultRequest:{CPU: Memory: EphemeralStorage:}}} SleepAfter:}

The resulting cluster spec:

    apiServer: {}
    ingress:
      host: c169598064931339.uclusters.app.qa-gke.uffizzi.com
    limitRange:
      default:
        cpu: "0.5"
        ephemeralStorage: 8Gi
        memory: 1Gi
      defaultRequest:
        cpu: "0.1"
        ephemeralStorage: 1Gi
        memory: 128Mi
      enabled: false
    manifests: ""
    resourceQuota:
      count:
        configMaps: 20
        endpoints: 10
        persistentVolumeClaims: 10
        pods: 20
        secrets: 20
        services: 10
      enabled: false
      limits:
        cpu: "0.5"
        ephemeralStorage: 5Gi
        memory: 8Gi
      requests:
        cpu: "0.5"
        ephemeralStorage: 5Gi
        memory: 1Gi
        storage: 5Gi
      services:
        loadBalancers: 3
        nodePorts: 0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions