Skip to content

Commit

Permalink
Update values
Browse files Browse the repository at this point in the history
  • Loading branch information
Pasarus committed Dec 19, 2024
1 parent 64d3f15 commit 8dde1e5
Show file tree
Hide file tree
Showing 6 changed files with 107 additions and 61 deletions.
28 changes: 25 additions & 3 deletions c-api/management-cluster/user-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,16 @@ controlPlane:
# The number of control plane machines to deploy
# For high-availability, this should be greater than 1
# For etcd quorum, it should be odd - usually 3, or 5 for very large clusters
machineCount: 3
machineCount: 5
# The flavor to use for control plane machines
machineFlavor: l3.nano

# The Kubernetes version of the cluster
# This should match the version of kubelet and kubeadm in the image
# and will be automatically updated by us
kubernetesVersion: "1.27.7"
kubernetesVersion: "1.30.6"
# The name of the image to use for cluster machines
machineImage: "capi-ubuntu-2004-kube-v1.27.7-2023-11-01"
machineImage: "capi-ubuntu-2204-kube-v1.30.6-2024-11-15"

# Settings for node-level registry auth if using a private registry
registryAuth:
Expand All @@ -34,3 +34,25 @@ registryAuth:
# The name of the SSH key to inject into cluster machines, this can be
# left blank if a user does not require SSH access to the machines
machineSSHKeyName: sam-laptop

addons:
monitoring:
enabled: false
ingress:
enabled: true
nginx:
release:
values:
controller:
service:
loadBalancerIP: "130.246.214.230"
openstack:
enabled: true
csiCinder:
enabled: true
nodeFeatureDiscovery:
enabled: true
mellanoxNetworkOperator:
enabled: true
nvidiaGPUOperator:
enabled: false
29 changes: 11 additions & 18 deletions c-api/management-cluster/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@ cloudCACert: |
# The name of the cloud to use from the specified clouds.yaml
cloudName: openstack

# Values for the Kubernetes cluster network
kubeNetwork:
# By default, use the private network range 10.0.0.0/12 for the cluster network
# We split it into two equally-sized blocks for pods and services
Expand All @@ -145,6 +146,10 @@ kubeNetwork:
- 10.8.0.0/13
serviceDomain: cluster.local

clusterNetworking:
internalNetwork:
nodeCidr: 192.168.128.0/17

# Settings for registry mirrors
registryMirrors: { docker.io: ["https://dockerhub.stfc.ac.uk"] }

Expand All @@ -158,25 +163,13 @@ apiServer:
port: 6443

addons:
# Enable monitoring by default, this deploys
# https://github.com/stackhpc/capi-helm-charts/blob/main/charts/cluster-addons/README.md#monitoring-and-logging
# and includes Loki which is required for central logging as per UKRI policy
monitoring:
enabled: false
ingress:
enabled: true
nginx:
release:
values:
controller:
service:
loadBalancerIP: "130.246.214.230"
# set availabilty zone as upstream uses nova by default
openstack:
enabled: true
csiCinder:
enabled: false
cni:
type: cilium
nodeFeatureDiscovery:
enabled: false
mellanoxNetworkOperator:
enabled: false
nvidiaGPUOperator:
enabled: false
defaultStorageClass:
availabilityZone: ceph
26 changes: 24 additions & 2 deletions c-api/prod-cluster/user-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ controlPlane:
# The Kubernetes version of the cluster
# This should match the version of kubelet and kubeadm in the image
# and will be automatically updated by us
kubernetesVersion: "1.27.7"
kubernetesVersion: "1.30.6"
# The name of the image to use for cluster machines
machineImage: "capi-ubuntu-2004-kube-v1.27.7-2023-11-01"
machineImage: "capi-ubuntu-2204-kube-v1.30.6-2024-11-15"

# Settings for node-level registry auth if using a private registry
registryAuth:
Expand All @@ -34,3 +34,25 @@ registryAuth:
# The name of the SSH key to inject into cluster machines, this can be
# left blank if a user does not require SSH access to the machines
machineSSHKeyName: sam-laptop

addons:
monitoring:
enabled: false
ingress:
enabled: true
nginx:
release:
values:
controller:
service:
loadBalancerIP: "130.246.81.192"
openstack:
enabled: true
csiCinder:
enabled: true
nodeFeatureDiscovery:
enabled: true
mellanoxNetworkOperator:
enabled: true
nvidiaGPUOperator:
enabled: false
30 changes: 12 additions & 18 deletions c-api/prod-cluster/values.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
global:
# The PEM-encoded CA certificate for openstack.stfc.ac.uk
# this expires 2023-12-05T23:59:59Z (UTC)
# This allows a user to skip adding verify: false
Expand Down Expand Up @@ -133,6 +132,7 @@ cloudCACert: |
# The name of the cloud to use from the specified clouds.yaml
cloudName: openstack

# Values for the Kubernetes cluster network
kubeNetwork:
# By default, use the private network range 10.0.0.0/12 for the cluster network
# We split it into two equally-sized blocks for pods and services
Expand All @@ -146,6 +146,10 @@ kubeNetwork:
- 10.8.0.0/13
serviceDomain: cluster.local

clusterNetworking:
internalNetwork:
nodeCidr: 192.168.128.0/17

# Settings for registry mirrors
registryMirrors: { docker.io: ["https://dockerhub.stfc.ac.uk"] }

Expand All @@ -159,23 +163,13 @@ apiServer:
port: 6443

addons:
# Enable monitoring by default, this deploys
# https://github.com/stackhpc/capi-helm-charts/blob/main/charts/cluster-addons/README.md#monitoring-and-logging
# and includes Loki which is required for central logging as per UKRI policy
monitoring:
enabled: false
ingress:
enabled: true
nginx:
release:
values:
controller:
service:
loadBalancerIP: "130.246.81.192"
# set availabilty zone as upstream uses nova by default
openstack:
enabled: true
cni:
type: cilium
nodeFeatureDiscovery:
enabled: false
mellanoxNetworkOperator:
enabled: false
nvidiaGPUOperator:
enabled: false
csiCinder:
defaultStorageClass:
availabilityZone: ceph
26 changes: 24 additions & 2 deletions c-api/staging-cluster/user-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ controlPlane:
# The Kubernetes version of the cluster
# This should match the version of kubelet and kubeadm in the image
# and will be automatically updated by us
kubernetesVersion: "1.27.7"
kubernetesVersion: "1.30.6"
# The name of the image to use for cluster machines
machineImage: "capi-ubuntu-2004-kube-v1.27.7-2023-11-01"
machineImage: "capi-ubuntu-2204-kube-v1.30.6-2024-11-15"

# Settings for node-level registry auth if using a private registry
registryAuth:
Expand All @@ -34,3 +34,25 @@ registryAuth:
# The name of the SSH key to inject into cluster machines, this can be
# left blank if a user does not require SSH access to the machines
machineSSHKeyName: sam-laptop

addons:
monitoring:
enabled: false
ingress:
enabled: true
nginx:
release:
values:
controller:
service:
loadBalancerIP: "130.246.81.122"
openstack:
enabled: true
csiCinder:
enabled: true
nodeFeatureDiscovery:
enabled: true
mellanoxNetworkOperator:
enabled: true
nvidiaGPUOperator:
enabled: false
29 changes: 11 additions & 18 deletions c-api/staging-cluster/values.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
global:
# The PEM-encoded CA certificate for openstack.stfc.ac.uk
# this expires 2023-12-05T23:59:59Z (UTC)
# This allows a user to skip adding verify: false
Expand Down Expand Up @@ -147,6 +146,10 @@ kubeNetwork:
- 10.8.0.0/13
serviceDomain: cluster.local

clusterNetworking:
internalNetwork:
nodeCidr: 192.168.128.0/17

# Settings for registry mirrors
registryMirrors: { docker.io: ["https://dockerhub.stfc.ac.uk"] }

Expand All @@ -160,23 +163,13 @@ apiServer:
port: 6443

addons:
# Enable monitoring by default, this deploys
# https://github.com/stackhpc/capi-helm-charts/blob/main/charts/cluster-addons/README.md#monitoring-and-logging
# and includes Loki which is required for central logging as per UKRI policy
monitoring:
enabled: false
ingress:
enabled: true
nginx:
release:
values:
controller:
service:
loadBalancerIP: "130.246.81.122"
# set availabilty zone as upstream uses nova by default
openstack:
enabled: true
cni:
type: cilium
nodeFeatureDiscovery:
enabled: false
mellanoxNetworkOperator:
enabled: false
nvidiaGPUOperator:
enabled: false
csiCinder:
defaultStorageClass:
availabilityZone: ceph

0 comments on commit 8dde1e5

Please sign in to comment.