crossplane-contrib / provider-civo

Apache License 2.0
22 stars 22 forks source link

Only first nodepool is created #13

Closed exocode closed 2 years ago

exocode commented 2 years ago

Just wanna drop some bugs in the old year, so we can "slip clean" into the new one :-)

I still have some troubles with my manifest:

  1. Only the very first nodepool is created
  2. How to assign labels to cluster?

I have this manifest, try for yourself please:

kind: CivoKubernetes
apiVersion: cluster.civo.crossplane.io/v1alpha1
metadata:
  name: production-crossplane
spec:
  name: production-crossplane
  pools:
    - id: "master-pool"
      count: 3
      size: g3.k3s.small
    - id: "worker-pool" # not created
      count: 3
      size: g3.k3s.medium
    - id: "service-pool" # not created
      count: 1
      size: g3.k3s.large
  applications:
    - "metrics-server"
    - "argo-cd"
  connectionDetails:
    connectionSecretNamePrefix: "cluster-details"
    connectionSecretNamespace: "production"
  providerConfigRef:
    name: civo-provider

But only first nodepool "master-pool" is created. all others are ignored:

Bildschirmfoto 2021-12-31 um 13 01 34

I have enough ressource quota:

Bildschirmfoto 2021-12-31 um 13 04 08