Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Openstack Cluster Stacks for Kubernetes v1.30 #71

Conversation

paulphys
Copy link
Member

No description provided.

Signed-off-by: Paul Hildebrandt <hildebrandt@b1-systems.de>
@paulphys paulphys linked an issue Apr 19, 2024 that may be closed by this pull request
@jschoone jschoone changed the base branch from main to 68-update-capo-related-resources-to-v1beta1 May 9, 2024 21:41
paulphys and others added 17 commits May 17, 2024 22:08
Signed-off-by: Paul Hildebrandt <hildebrandt@b1-systems.de>
This commit adds an initial sentence properly introducing the
short cuts so that the quickstart document should be easier to
comprehend.

Signed-off-by: Jan Klippel <jan.klippel@uhurutec.com>
* Add yawol cluster addon

Signed-off-by: Roman Hros <roman.hros@dnation.cloud>

* Get rid of unused variables

Variables: prefix and testcluster_name
Signed-off-by: Roman Hros <roman.hros@dnation.cloud>

* Wooctavia as a cluster stack name

Signed-off-by: Roman Hros <roman.hros@dnation.cloud>

* Add kube-vip for the control plane load balancing

Signed-off-by: Roman Hros <roman.hros@dnation.cloud>

* Remove dns_nameservers variable

It is not needed, because subnet have to be already created

Signed-off-by: Roman Hros <roman.hros@dnation.cloud>

* Bump helper openstack chart

Mention yawol value

Signed-off-by: Roman Hros <roman.hros@dnation.cloud>

* Set yawol default image and flavor via cluster variables

Signed-off-by: Roman Hros <roman.hros@dnation.cloud>

---------

Signed-off-by: Roman Hros <roman.hros@dnation.cloud>
Co-authored-by: Malte Münch <muench@b1-systems.de>
The scs cluster-stack was a transition only, intermediate code base that
is now obsolete as we plan to maintain one "main" cluster-stack. New
clusterstacks should only be added for good reasons.

Signed-off-by: Malte Münch <muench@b1-systems.de>
* Add certSANs schema and patch

Signed-off-by: Danny Eiselt <eiselt@b1-systems.de>

* fix jsonpath

Signed-off-by: Danny Eiselt <eiselt@b1-systems.de>

* add example for certSANs

Signed-off-by: Danny Eiselt <eiselt@b1-systems.de>

---------

Signed-off-by: Danny Eiselt <eiselt@b1-systems.de>
Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com>
Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com>
Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com>
…this is now an array and will be done later

Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com>
Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com>
Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com>
* Updates wooctavia cluster-stack to accept image selection via clusterspec

Signed-off-by: Malte Münch <muench@b1-systems.de>

* kube-vip variables

Signed-off-by: Paul Hildebrandt <hildebrandt@b1-systems.de>

* apiserver and workload loadbalancer variables

Signed-off-by: Paul Hildebrandt <hildebrandt@b1-systems.de>

* add dns_nameservers and node_cidr variables

Signed-off-by: Paul Hildebrandt <hildebrandt@b1-systems.de>

* Fix syntax at node_cidr

Signed-off-by: Malte Münch <muench@b1-systems.de>

* include certSAN patch #79

Signed-off-by: Malte Münch <muench@b1-systems.de>

* Removed wooctavia kube_vip specifics from

openstackclustertemplate and kubeadmcontrolplanetemplate.
This commit is the "baseline" that our patches in cluster-class are
expecting

* (Patch 1/4) apiserver_loadbalancer=none

Signed-off-by: Malte Münch <muench@b1-systems.de>

* (Patch 2/4) apiserver_loadbalancer=octavia-amphora

Signed-off-by: Malte Münch <muench@b1-systems.de>

* (Patch 3/4) apiserver_loadbalancer=octavia-ovn

Signed-off-by: Malte Münch <muench@b1-systems.de>

* (Patch 4/4) apiserver_loadbalancer=kube-vip

Signed-off-by: Malte Münch <muench@b1-systems.de>

* Minor syntax fixes

Signed-off-by: Malte Münch <muench@b1-systems.de>

* Minor fix/op replace to add

Signed-off-by: Malte Münch <muench@b1-systems.de>

* Make occm configurable with loadbalancers

Signed-off-by: Paul Hildebrandt <hildebrandt@b1-systems.de>

* deploy yawol when yawol flag is set

Signed-off-by: Paul Hildebrandt <hildebrandt@b1-systems.de>

* Current state cluster-addon-values

Signed-off-by: Malte Münch <muench@b1-systems.de>

* yawol templating

Signed-off-by: Paul Hildebrandt <hildebrandt@b1-systems.de>

* new scs stack

Signed-off-by: Paul Hildebrandt <hildebrandt@b1-systems.de>

* tweaks

Signed-off-by: Paul Hildebrandt <hildebrandt@b1-systems.de>

---------

Signed-off-by: Malte Münch <muench@b1-systems.de>
Signed-off-by: Paul Hildebrandt <hildebrandt@b1-systems.de>
Co-authored-by: Malte Münch <muench@b1-systems.de>
Co-authored-by: Jan Schoone <6106846+jschoone@users.noreply.github.com>
Signed-off-by: Paul Hildebrandt <hildebrandt@b1-systems.de>
Signed-off-by: Roman Hros <roman.hros@dnation.cloud>
Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com>
Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com>
Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com>
@jschoone jschoone closed this May 17, 2024
@jschoone
Copy link
Contributor

Sorry I'm too dumb to rebase :)
Will create a new PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create Openstack Cluster Stacks for Kubernetes v1.30
6 participants