Skip to content

Commit

Permalink
more 6 nodes
Browse files Browse the repository at this point in the history
  • Loading branch information
lmiccini committed May 5, 2024
1 parent 5507ad3 commit 4f55865
Showing 1 changed file with 289 additions and 0 deletions.
289 changes: 289 additions & 0 deletions lib/nncp/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,132 @@ replacements:
fieldPaths:
- spec.desiredState.interfaces.[name=storage].ipv4.address.0.ip

# Static Node IPs: node-3
- source:
kind: ConfigMap
name: network-values
fieldPath: data.node_3.internalapi_ip
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-3
fieldPaths:
- spec.desiredState.interfaces.[name=internalapi].ipv4.address.0.ip
- source:
kind: ConfigMap
name: network-values
fieldPath: data.node_3.tenant_ip
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-3
fieldPaths:
- spec.desiredState.interfaces.[name=tenant].ipv4.address.0.ip
- source:
kind: ConfigMap
name: network-values
fieldPath: data.node_3.ctlplane_ip
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-3
fieldPaths:
- spec.desiredState.interfaces.[type=linux-bridge].ipv4.address.0.ip
- source:
kind: ConfigMap
name: network-values
fieldPath: data.node_3.storage_ip
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-3
fieldPaths:
- spec.desiredState.interfaces.[name=storage].ipv4.address.0.ip

# Static Node IPs: node-4
- source:
kind: ConfigMap
name: network-values
fieldPath: data.node_4.internalapi_ip
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-4
fieldPaths:
- spec.desiredState.interfaces.[name=internalapi].ipv4.address.0.ip
- source:
kind: ConfigMap
name: network-values
fieldPath: data.node_4.tenant_ip
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-4
fieldPaths:
- spec.desiredState.interfaces.[name=tenant].ipv4.address.0.ip
- source:
kind: ConfigMap
name: network-values
fieldPath: data.node_4.ctlplane_ip
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-4
fieldPaths:
- spec.desiredState.interfaces.[type=linux-bridge].ipv4.address.0.ip
- source:
kind: ConfigMap
name: network-values
fieldPath: data.node_4.storage_ip
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-4
fieldPaths:
- spec.desiredState.interfaces.[name=storage].ipv4.address.0.ip

# Static Node IPs: node-5
- source:
kind: ConfigMap
name: network-values
fieldPath: data.node_5.internalapi_ip
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-5
fieldPaths:
- spec.desiredState.interfaces.[name=internalapi].ipv4.address.0.ip
- source:
kind: ConfigMap
name: network-values
fieldPath: data.node_5.tenant_ip
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-5
fieldPaths:
- spec.desiredState.interfaces.[name=tenant].ipv4.address.0.ip
- source:
kind: ConfigMap
name: network-values
fieldPath: data.node_5.ctlplane_ip
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-5
fieldPaths:
- spec.desiredState.interfaces.[type=linux-bridge].ipv4.address.0.ip
- source:
kind: ConfigMap
name: network-values
fieldPath: data.node_5.storage_ip
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-5
fieldPaths:
- spec.desiredState.interfaces.[name=storage].ipv4.address.0.ip

# prefix-length: node-0
- source:
kind: ConfigMap
Expand Down Expand Up @@ -368,6 +494,132 @@ replacements:
fieldPaths:
- spec.desiredState.interfaces.[name=storage].ipv4.address.0.prefix-length

# prefix-length: node-3
- source:
kind: ConfigMap
name: network-values
fieldPath: data.ctlplane.prefix-length
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-3
fieldPaths:
- spec.desiredState.interfaces.[type=linux-bridge].ipv4.address.0.prefix-length
- source:
kind: ConfigMap
name: network-values
fieldPath: data.internalapi.prefix-length
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-3
fieldPaths:
- spec.desiredState.interfaces.[name=internalapi].ipv4.address.0.prefix-length
- source:
kind: ConfigMap
name: network-values
fieldPath: data.tenant.prefix-length
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-3
fieldPaths:
- spec.desiredState.interfaces.[name=tenant].ipv4.address.0.prefix-length
- source:
kind: ConfigMap
name: network-values
fieldPath: data.storage.prefix-length
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-3
fieldPaths:
- spec.desiredState.interfaces.[name=storage].ipv4.address.0.prefix-length

# prefix-length: node-4
- source:
kind: ConfigMap
name: network-values
fieldPath: data.ctlplane.prefix-length
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-4
fieldPaths:
- spec.desiredState.interfaces.[type=linux-bridge].ipv4.address.0.prefix-length
- source:
kind: ConfigMap
name: network-values
fieldPath: data.internalapi.prefix-length
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-4
fieldPaths:
- spec.desiredState.interfaces.[name=internalapi].ipv4.address.0.prefix-length
- source:
kind: ConfigMap
name: network-values
fieldPath: data.tenant.prefix-length
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-4
fieldPaths:
- spec.desiredState.interfaces.[name=tenant].ipv4.address.0.prefix-length
- source:
kind: ConfigMap
name: network-values
fieldPath: data.storage.prefix-length
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-4
fieldPaths:
- spec.desiredState.interfaces.[name=storage].ipv4.address.0.prefix-length

# prefix-length: node-5
- source:
kind: ConfigMap
name: network-values
fieldPath: data.ctlplane.prefix-length
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-5
fieldPaths:
- spec.desiredState.interfaces.[type=linux-bridge].ipv4.address.0.prefix-length
- source:
kind: ConfigMap
name: network-values
fieldPath: data.internalapi.prefix-length
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-5
fieldPaths:
- spec.desiredState.interfaces.[name=internalapi].ipv4.address.0.prefix-length
- source:
kind: ConfigMap
name: network-values
fieldPath: data.tenant.prefix-length
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-5
fieldPaths:
- spec.desiredState.interfaces.[name=tenant].ipv4.address.0.prefix-length
- source:
kind: ConfigMap
name: network-values
fieldPath: data.storage.prefix-length
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-5
fieldPaths:
- spec.desiredState.interfaces.[name=storage].ipv4.address.0.prefix-length

# Node names
- source:
kind: ConfigMap
Expand Down Expand Up @@ -403,6 +655,43 @@ replacements:
- metadata.name
- spec.nodeSelector.[kubernetes.io/hostname]

- source:
kind: ConfigMap
name: network-values
fieldPath: data.node_3.name
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-3
fieldPaths:
- metadata.name
- spec.nodeSelector.[kubernetes.io/hostname]

- source:
kind: ConfigMap
name: network-values
fieldPath: data.node_4.name
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-4
fieldPaths:
- metadata.name
- spec.nodeSelector.[kubernetes.io/hostname]

- source:
kind: ConfigMap
name: network-values
fieldPath: data.node_5.name
targets:
- select:
kind: NodeNetworkConfigurationPolicy
name: node-5
fieldPaths:
- metadata.name
- spec.nodeSelector.[kubernetes.io/hostname]


# DNS
- source:
kind: ConfigMap
Expand Down

0 comments on commit 4f55865

Please sign in to comment.