Skip to content

Commit 53d0372

Browse files
jschooneJan Schoonegarloff
authored
📖 add kamaji (#186)
* docs(guides): add kamaji * Update docs/providers/openstack/kamaji.md Signed-off-by: Jan Schoone <[email protected]> Signed-off-by: Jan Schoone <[email protected]> Co-authored-by: Jan Schoone <[email protected]> Co-authored-by: Kurt Garloff <[email protected]>
1 parent c48b6bc commit 53d0372

File tree

1 file changed

+63
-0
lines changed

1 file changed

+63
-0
lines changed

docs/providers/openstack/kamaji.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# Kamaji
2+
3+
## Prerequisites
4+
5+
- A CAPI management cluster in an environment which can be reached from external
6+
- Install CAPO, CSO and CSPO e.g. as described in [the openstack quickstart](./quickstart.md)
7+
8+
## Installation
9+
10+
### Kamaji Controller
11+
12+
[Kamaji Controller](https://kamaji.clastix.io/getting-started/#install-kamaji-controller)
13+
14+
### cluster-api-control-plane-provider-kamaji
15+
16+
`clusterctl init --control-plane kamaji`
17+
18+
### Cluster Stacks
19+
20+
```yaml
21+
---
22+
apiVersion: clusterstack.x-k8s.io/v1alpha1
23+
kind: ClusterStack
24+
metadata:
25+
name: kamaji-130
26+
spec:
27+
provider: openstack
28+
name: kamaji
29+
kubernetesVersion: "1.30"
30+
channel: custom
31+
autoSubscribe: false
32+
providerRef:
33+
apiVersion: infrastructure.clusterstack.x-k8s.io/v1alpha1
34+
kind: OpenStackClusterStackReleaseTemplate
35+
name: cspotemplate
36+
versions:
37+
- v0-sha.11930ee
38+
```
39+
40+
### Cluster
41+
42+
```
43+
apiVersion: cluster.x-k8s.io/v1beta1
44+
kind: Cluster
45+
metadata:
46+
name: kamaji-cluster
47+
spec:
48+
topology:
49+
class: openstack-kamaji-1-30-v0-sha.11930ee
50+
variables:
51+
- name: data_store
52+
value: "default"
53+
- name: dns_service_ips
54+
value: ["10.96.0.10"]
55+
controlPlane:
56+
replicas: 3
57+
version: v1.30.1
58+
workers:
59+
machineDeployments:
60+
- class: default-worker
61+
name: md-0
62+
replicas: 1
63+
```

0 commit comments

Comments
 (0)