Upgrade CAPO version to v0.12.4 (v2)#165
Conversation
In CAPO version v0.11.2 there is a severe bug allowing to accomplish Denial of Service by any tenant. Manual removal of VM by tenant which is managed by CAPO results in a pod crash in a loop. This has been fixed with [1] and is part of the 0.12.2 release. Signed-off-by: Dmitriy Rabotyagov <noonedeadpunk@gmail.com>
More modern CAPO also requires corresponding CAPI , otherwise VM creation fails with: `no matches for kind \"Image\" in version \"openstack.k-orc.cloud/v1alpha1\` Signed-off-by: Dmitriy Rabotyagov <noonedeadpunk@gmail.com>
CAPO 0.12.0 has removed ORC [1] and now it needs to be installed additionally. [1] https://github.com/kubernetes-sigs/cluster-api-provider-openstack/releases/tag/v0.12.0 Signed-off-by: Dmitriy Rabotyagov <noonedeadpunk@gmail.com>
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
|
The approach I rather take here is a new role specific for the k-orc since it's just a dependency, so I'm going to add a new role to this and add it as a dependency instead. I'll see if we can use Kustomize as well. |
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
|
alright, it's working great now, I just have to add the Jonathan Rosser (@jrosser) Dmitriy Rabotyagov (@noonedeadpunk) lmk if this is looking good, i dont think it should break you and keeps things nice and organized. |
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
|
alright, this should sort out all of the issues surrounding pre-commit and linters.. |
This [patch](kubernetes-sigs/cluster-api-provider-openstack@c81d89e) is included in this release Signed-off-by: okozachenko1203 <okozachenko1203@gmail.com>
|
Dmitriy Rabotyagov (@noonedeadpunk) Mohammed Naser (@mnaser) i upgraded the version to 0.12.4. |
|
recheck |
|
Oleksandr K. (@okozachenko1203) looks like its gonna pass, please push in your approval when you can :) |
In CAPO version v0.11.2 there is a severe bug allowing to accomplish
Denial of Service by any tenant.
Manual removal of VM by tenant which is managed by CAPO results
in a pod crash in a loop. This has been fixed with [1] and is part
of the 0.12.2 release.
This is alternative patch to #152 due to messing up with introduction
of DCO requirement.
[1] kubernetes-sigs/cluster-api-provider-openstack#2477