Skip to content

ipam.cluster.x-k8s.io/v1beta2 in capo version <= v0.13.1 #2935

@shreekantpk

Description

@shreekantpk

/kind bug

What steps did you take and what happened:
I am using the capi version v1.10.10 and capo version v0.13.1 (I've seen that ipam.cluster.x-k8s.io/v1beta1 is removed from capo v13.2 ) - I also tried to run capo version v0.13.0 with no luck

The combination should have worked but the capo manager is not running and fails with the error:
E0108 14:06:10.471946 1 main.go:326] "unable to create controller" err="unable to retrieve the complete list of server APIs: ipam.cluster.x-k8s.io/v1beta2: no matches for ipam.cluster.x-k8s.io/v1beta2, Resource=" logger="setup" controller="FloatingIPPool"

What did you expect to happen:
capo-manager should be running (k8s.gcr.io/capi-openstack/capi-openstack-controller:v0.13.1)

Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]
Versions/logs attached

➜  ~ k get InfrastructureProvider -A 
NAMESPACE                NAME        INSTALLEDVERSION   READY
muon-tenant-capi-mgmnt   openstack   v0.13.0            False
➜  ~ k get ControlPlaneProvider -A   
NAMESPACE                NAME      INSTALLEDVERSION   READY
dev-capi-mgmnt           kubeadm   v1.10.10           True
➜  ~ k get BootstrapProvider -A 
NAMESPACE                NAME      INSTALLEDVERSION   READY
dev-capi-mgmnt           kubeadm   v1.10.10           True
➜  ~ k get CoreProvider -A  
NAMESPACE                NAME          INSTALLEDVERSION   READY
dev-capi-mgmnt           cluster-api   v1.10.10           True
➜  ~ k get pods -A | grep cap
capi-operator-system    capi-operator-controller-manager-66d4fdc4dd-f7bkr                1/1     Running            0             23m
dev-capi-mgmnt          capi-controller-manager-744b49d674-vc5f4                         1/1     Running            0             22m
dev-capi-mgmnt          capi-kubeadm-bootstrap-controller-manager-5497db48bb-gvhfm       1/1     Running            0             22m
dev-capi-mgmnt          capi-kubeadm-control-plane-controller-manager-5d67d5b944-h56rr   1/1     Running            0             22m
dev-capi-mgmnt          capo-controller-manager-7f9ff58c76-x6llc                         0/1     CrashLoopBackOff   12 (78s ago)  22m

➜  ~ k logs -n dev-capi-mgmnt  capo-controller-manager-7f9ff58c76-x6llc
I0108 14:40:11.443386       1 envvar.go:172] "Feature gate default state" feature="InOrderInformers" enabled=true
I0108 14:40:11.443440       1 envvar.go:172] "Feature gate default state" feature="WatchListClient" enabled=false
I0108 14:40:11.443444       1 envvar.go:172] "Feature gate default state" feature="ClientsAllowCBOR" enabled=false
I0108 14:40:11.443448       1 envvar.go:172] "Feature gate default state" feature="ClientsPreferCBOR" enabled=false
I0108 14:40:11.443451       1 envvar.go:172] "Feature gate default state" feature="InformerResourceVersion" enabled=false
E0108 14:40:11.459986       1 main.go:326] "unable to create controller" err="unable to retrieve the complete list of server APIs: ipam.cluster.x-k8s.io/v1beta2: no matches for ipam.cluster.x-k8s.io/v1beta2, Resource=" logger="setup" controller="FloatingIPPool"
➜  ~ k api-versions | grep ipam
ipam.cluster.x-k8s.io/v1alpha1
ipam.cluster.x-k8s.io/v1beta1
➜  ~ 


Environment:

  • Cluster API Provider OpenStack version (Or git rev-parse HEAD if manually built): v0.13.0 and :v0.13.1
  • Cluster-API version: v1.10.10
  • OpenStack version:
  • Minikube/KIND version:
  • Kubernetes version (use kubectl version): v1.30.0
  • OS (e.g. from /etc/os-release):

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugCategorizes issue or PR as related to a bug.lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.

    Type

    No type

    Projects

    Status

    Inbox

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions