Add support for IPv6 to machine and cluster chart 04/4804/1
authorTodd Malsbary <todd.malsbary@intel.com>
Wed, 6 Apr 2022 16:17:53 +0000 (09:17 -0700)
committerTodd Malsbary <todd.malsbary@intel.com>
Wed, 13 Apr 2022 21:29:31 +0000 (14:29 -0700)
- Replace DHCP with IPPool in cluster chart to decouple the ICN
  baremetal from Vagrant management network.  This enables
  finer-grained configuration of the baremetal network.
- Provide explicit node-ip argument to kubelet.
- Replace pod and service CIDR with array in cluster chart.
- Allow IPv6 forwarding in machines.

Signed-off-by: Todd Malsbary <todd.malsbary@intel.com>
Change-Id: I7a56085720fa512279dbf4646d1feca5f1bf9b0a

32 files changed:
Vagrantfile
deploy/cluster/Chart.yaml
deploy/cluster/resources/harden_os.sh
deploy/cluster/templates/_nodeip.yaml [new file with mode: 0644]
deploy/cluster/templates/cluster.yaml
deploy/cluster/templates/ippool.yaml [new file with mode: 0644]
deploy/cluster/templates/kubeadmconfigtemplate.yaml
deploy/cluster/templates/kubeadmcontrolplane.yaml
deploy/cluster/templates/metal3datatemplate.yaml
deploy/cluster/templates/metal3machinetemplate-controlplane.yaml
deploy/cluster/templates/metal3machinetemplate-workers.yaml
deploy/cluster/values.yaml
deploy/machine/Chart.yaml
deploy/machine/templates/_networkdata.json
deploy/machine/templates/_nodeip.yaml [new file with mode: 0644]
deploy/machine/templates/baremetalhost.yaml
deploy/machine/values.yaml
deploy/site/pod11/deployment/site.yaml
deploy/site/vm-mc/deployment/cluster-compute.yaml
deploy/site/vm-mc/deployment/cluster-management.yaml
deploy/site/vm-mc/deployment/machine-1.yaml
deploy/site/vm-mc/deployment/machine-2.yaml
deploy/site/vm-mc/deployment/machine-3.yaml
deploy/site/vm-mc/deployment/machine-4.yaml
deploy/site/vm/deployment/site.yaml
doc/quick-start.md
tools/vagrant/create_baremetal_network.sh [new file with mode: 0755]
tools/vagrant/create_provisioning_network.sh
tools/vagrant/create_user_config.sh
tools/vagrant/destroy_baremetal_network.sh [new file with mode: 0755]
tools/vagrant/start_sushy.sh
tools/vagrant/stop_sushy.sh

index ea8593d..6d60f7d 100644 (file)
@@ -16,25 +16,52 @@ with_jenkins = ENV['WITH_JENKINS'] || false
 # Calculate the baremetal network address from the bmcAddress (aka
 # IPMI address) specified in the machine pool values.  IPMI in the
 # virtual environment is emulated by virtualbmc listening on the host.
-baremetal_cidr = nil
+baremetal4_gw = '192.168.151.1'
+baremetal4_netmask = '255.255.255.0'
+baremetal6_gw = nil
+baremetal6_prefix = nil
+bmc_host = '192.168.121.1' # From the default vagrant-libvirt network
 registry_mirrors = nil
 Dir.glob("deploy/site/#{site}/deployment/*.yaml") do |file|
   YAML.load_stream(File.read(file)) do |document|
     values = document.fetch('spec', {}).fetch('values', {})
+    unless values['networkData'].nil? or values['networkData']['networks'].nil?
+      networks = values['networkData']['networks']
+      unless networks['ipv4'].nil?
+        networks['ipv4'].select {|name,network| network.fetch('link', name) == 'baremetal'}.each_value do |network|
+          if network.key?('gateway')
+            baremetal4_gw = network['gateway']
+          elsif network.key?('fromIPPool')
+            pool = network['fromIPPool']
+            if values['ipPools']["#{pool}"].key?('gateway')
+              baremetal4_gw = values['ipPools']["#{pool}"]['gateway']
+            end
+          end
+        end
+      end
+      unless networks['ipv6'].nil?
+        networks['ipv6'].select {|name,network| network.fetch('link', name) == 'baremetal'}.each_value do |network|
+          if network.key?('gateway')
+            baremetal6_gw = network['gateway']
+            baremetal6_prefix = 64
+          elsif network.key?('fromIPPool')
+            pool = network['fromIPPool']
+            if values['ipPools']["#{pool}"].key?('gateway')
+              baremetal6_gw = values['ipPools']["#{pool}"]['gateway']
+              baremetal6_prefix = 64
+            end
+          end
+        end
+      end
+    end
     unless values['bmcAddress'].nil?
       bmc_host = URI.parse(values['bmcAddress']).host
-      baremetal_cidr = "#{IPAddr.new(bmc_host).mask(24)}/24"
     end
     unless values['dockerRegistryMirrors'].nil?
       registry_mirrors = values['dockerRegistryMirrors'].join(' ')
     end
   end
 end
-if baremetal_cidr.nil?
-  puts "Missing bmcAddress value in site definition, can't determine baremetal network address"
-  exit 1
-end
-baremetal_gw = IPAddr.new(baremetal_cidr).succ
 
 $post_up_message = <<MSG
 ------------------------------------------------------
@@ -81,13 +108,21 @@ Vagrant.configure("2") do |config|
         libvirt.memory = 24576
       end
       libvirt.nested = true
+    end
 
-      # The ICN baremetal network is the vagrant management network,
-      # and is created by vagrant for us
-      libvirt.management_network_name = "#{site}-baremetal"
-      libvirt.management_network_address = baremetal_cidr
-      libvirt.management_network_autostart = true
+    # The ICN baremetal network will be a vagrant private network
+    # created upon bringing up the jump machine
+    m.trigger.before [:up] do |trigger|
+      trigger.name = 'Creating baremetal network'
+      trigger.run = {inline: "./tools/vagrant/create_baremetal_network.sh #{site} #{baremetal4_gw} #{baremetal4_netmask} #{baremetal6_gw} #{baremetal6_prefix}"}
     end
+    m.trigger.after [:destroy] do |trigger|
+      trigger.name = 'Destroying baremetal network'
+      trigger.run = {inline: "./tools/vagrant/destroy_baremetal_network.sh #{site}"}
+    end
+    m.vm.network :private_network,
+                 :libvirt__network_name => "#{site}-baremetal",
+                 :type => 'dhcp'
 
     # The ICN provisioning network will be a vagrant private network
     # created upon bringing up the jump machine
@@ -106,11 +141,11 @@ Vagrant.configure("2") do |config|
     # BMC control of machines is provided by sushy-emulator on the host
     m.trigger.after [:up] do |trigger|
       trigger.name = 'Starting sushy for BMC network'
-      trigger.run = {inline: "./tools/vagrant/start_sushy.sh #{baremetal_gw}"}
+      trigger.run = {inline: "./tools/vagrant/start_sushy.sh #{bmc_host}"}
     end
     m.trigger.after [:destroy] do |trigger|
       trigger.name = 'Stopping sushy for BMC network'
-      trigger.run = {inline: "./tools/vagrant/stop_sushy.sh #{baremetal_gw}"}
+      trigger.run = {inline: "./tools/vagrant/stop_sushy.sh #{bmc_host}"}
     end
 
     m.trigger.after [:up] do |trigger|
@@ -139,6 +174,13 @@ Vagrant.configure("2") do |config|
       next if values['machineName'].nil? || values['bootMACAddress'].nil?
       machine_name = values['machineName']
       boot_mac_address = values['bootMACAddress']
+      baremetal_mac_address = nil
+      if values['networkData'] and
+          values['networkData']['links'] and
+          values['networkData']['links']['ethernets'] and
+          values['networkData']['links']['ethernets']['baremetal'] and
+          baremetal_mac_address = values['networkData']['links']['ethernets']['baremetal']['macAddress']
+      end
       bmc_port = URI.parse(values['bmcAddress']).port
       uuid = URI.parse(values['bmcAddress']).path.split('/').last
       config.vm.define machine_name do |m|
@@ -165,9 +207,16 @@ Vagrant.configure("2") do |config|
                      :libvirt__network_name => "#{site}-provisioning",
                      :mac => boot_mac_address,
                      :type => 'dhcp'
-        m.vm.network :private_network,
-                     :libvirt__network_name => "#{site}-baremetal",
-                     :type => 'dhcp'
+        if baremetal_mac_address.nil?
+          m.vm.network :private_network,
+                       :libvirt__network_name => "#{site}-baremetal",
+                       :type => 'dhcp'
+        else
+          m.vm.network :private_network,
+                       :libvirt__network_name => "#{site}-baremetal",
+                       :mac => baremetal_mac_address,
+                       :type => 'dhcp'
+        end
       end
     end
   end
index e453e9b..1775b05 100644 (file)
@@ -1,6 +1,6 @@
 apiVersion: v2
 name: cluster
-version: 0.1.0
+version: 0.2.1
 description: A Cluster API bare metal cluster
 type: application
 sources:
index 6cc4e31..89ff363 100644 (file)
@@ -153,6 +153,8 @@ net.ipv4.conf.default.accept_redirects = 0
 net.ipv4.conf.default.accept_source_route = 0
 net.ipv4.conf.default.log_martians = 1
 net.ipv6.conf.all.accept_redirects = 0
+# TODO forwarding required by k8s
+net.ipv6.conf.all.forwarding = 1
 net.ipv6.conf.default.accept_redirects = 0
 EOF
 sysctl --system
diff --git a/deploy/cluster/templates/_nodeip.yaml b/deploy/cluster/templates/_nodeip.yaml
new file mode 100644 (file)
index 0000000..a274e80
--- /dev/null
@@ -0,0 +1,31 @@
+{{- define "cluster.nodeIP" -}}
+{{- if .networks }}
+{{- $nodeIPs := "" }}
+{{- $local := dict "first" true -}}
+{{- range $name, $network := .networks.ipv4 }}
+{{- $link := $network.link | default $name }}
+{{- if eq $link "baremetal" }}
+{{- if not $local.first }}
+{{- $nodeIPs = printf "%s,{{ ds.meta_data.node_ip_%s }}" $nodeIPs $name }}
+{{- else }}
+{{- $nodeIPs = printf "{{ ds.meta_data.node_ip_%s }}" $name }}
+{{- end }}
+{{- $_ := set $local "first" false }}
+{{- end }}
+{{- end }}
+{{- range $name, $network := .networks.ipv6 }}
+{{- $link := $network.link | default $name }}
+{{- if eq $link "baremetal" }}
+{{- if not $local.first }}
+{{- $nodeIPs = printf "%s,{{ ds.meta_data.node_ip_%s }}" $nodeIPs $name }}
+{{- else }}
+{{- $nodeIPs = printf "{{ ds.meta_data.node_ip_%s }}" $name }}
+{{- end }}
+{{- $_ := set $local "first" false }}
+{{- end }}
+{{- end -}}
+node-ip: '{{ $nodeIPs }}'
+{{- else -}}
+node-ip: '{{ printf "{{ ds.meta_data.node_ip }}" }}'
+{{- end }}
+{{- end -}}
index c507750..230783c 100644 (file)
@@ -10,10 +10,10 @@ spec:
   clusterNetwork:
     pods:
       cidrBlocks:
-      - {{ .Values.podCidr }}
+      {{- toYaml .Values.podCidrBlocks | nindent 6 }}
     services:
       cidrBlocks:
-      - 10.244.0.0/18
+      {{- toYaml .Values.serviceCidrBlocks | nindent 6 }}
   controlPlaneRef:
     apiVersion: controlplane.cluster.x-k8s.io/v1alpha4
     kind: KubeadmControlPlane
diff --git a/deploy/cluster/templates/ippool.yaml b/deploy/cluster/templates/ippool.yaml
new file mode 100644 (file)
index 0000000..90e9412
--- /dev/null
@@ -0,0 +1,25 @@
+{{- if .Values.ipPools }}
+{{- range $name, $pool := .Values.ipPools }}
+---
+apiVersion: ipam.metal3.io/v1alpha1
+kind: IPPool
+metadata:
+  name: {{ $.Values.clusterName }}-{{ $name }}
+spec:
+  clusterName: {{ $.Values.clusterName }}
+  namePrefix: {{ $.Values.clusterName }}
+  pools:
+{{- if (and $pool.start $pool.end) }}
+  - start: {{ $pool.start }}
+    end: {{ $pool.end }}
+{{- end }}
+  prefix: {{ $pool.prefix }}
+{{- if $pool.gateway }}
+  gateway: {{ $pool.gateway }}
+{{- end }}
+{{- if $pool.preAllocations }}
+  preAllocations:
+{{ toYaml $pool.preAllocations | indent 4 }}
+{{- end }}
+{{- end }}
+{{- end }}
index 22463d5..9250cc5 100644 (file)
@@ -9,6 +9,7 @@ spec:
       joinConfiguration:
         nodeRegistration:
           kubeletExtraArgs:
+            {{- include "cluster.nodeIP" .Values.networkData | nindent 12 }}
             node-labels: metal3.io/uuid={{ "{{" }} ds.meta_data.uuid {{ "}}" }}
             cpu-manager-policy: static
             topology-manager-policy: best-effort
@@ -17,11 +18,6 @@ spec:
       preKubeadmCommands:
 {{- if .Values.preKubeadmCommands }}
 {{ toYaml .Values.preKubeadmCommands | indent 6 }}
-{{- end }}
-{{- if .Values.networks }}
-      # Without touching up /etc/hosts, kubeadm may pick the wrong
-      # (i.e. provisioning network) address for the node IP
-      - sed -i "1i $(ip -4 addr show dev {{ .Values.networks.baremetal.interface }} | grep -oP '(?<=inet\s)\d+(\.\d+){3}' | head -1) $(hostname)" /etc/hosts
 {{- end }}
       - curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
       - add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
index 08fce07..60134a4 100644 (file)
@@ -12,6 +12,7 @@ spec:
     initConfiguration:
       nodeRegistration:
         kubeletExtraArgs:
+          {{- include "cluster.nodeIP" .Values.networkData | nindent 10 }}
           node-labels: metal3.io/uuid={{ "{{" }} ds.meta_data.uuid {{ "}}" }}
           cpu-manager-policy: static
           topology-manager-policy: best-effort
@@ -29,11 +30,6 @@ spec:
     preKubeadmCommands:
 {{- if .Values.preKubeadmCommands }}
 {{ toYaml .Values.preKubeadmCommands | indent 4 }}
-{{- end }}
-{{- if .Values.networks }}
-    # Without touching up /etc/hosts, kubeadm may pick the wrong
-    # (i.e. provisioning network) address for the node IP
-    - sed -i "1i $(ip -4 addr show dev {{ .Values.networks.baremetal.interface }} | grep -oP '(?<=inet\s)\d+(\.\d+){3}' | head -1) $(hostname)" /etc/hosts
 {{- end }}
     - curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
     - add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
index b675ac8..70301de 100644 (file)
@@ -1,4 +1,3 @@
-{{- if .Values.networks }}
 ---
 apiVersion: infrastructure.cluster.x-k8s.io/v1alpha5
 kind: Metal3DataTemplate
@@ -6,19 +5,97 @@ metadata:
   name: {{ .Values.clusterName }}-nodepool
 spec:
   clusterName: {{ .Values.clusterName }}
+  metaData:
+{{- if .Values.networkData }}
+    ipAddressesFromIPPool:
+{{- range $name, $network := .Values.networkData.networks.ipv4 }}
+{{- $link := $network.link | default $name }}
+{{- if eq $link "baremetal" }}
+    - key: node_ip_{{ $name }}
+      name: {{ $.Values.clusterName }}-{{ $network.fromIPPool }}
+{{- end }}
+{{- end }}
+{{- range $name, $network := .Values.networkData.networks.ipv6 }}
+{{- $link := $network.link | default $name }}
+{{- if eq $link "baremetal" }}
+    - key: node_ip_{{ $name }}
+      name: {{ $.Values.clusterName }}-{{ $network.fromIPPool }}
+{{- end }}
+{{- end }}
+{{- else }}
+    fromAnnotations:
+    - key: node_ip
+      object: baremetalhost
+      annotation: icn.akraino.org/node-ip
+{{- end }}
+{{- if .Values.networkData }}
   networkData:
     links:
       ethernets:
-{{- range $name, $network := .Values.networks }}
+{{- range $name, $link := .Values.networkData.links.ethernets }}
       - id: {{ $name }}_nic
         macAddress:
-          fromHostInterface: {{ $network.interface }}
+          fromHostInterface: {{ $link.interface }}
         type: phy
 {{- end }}
     networks:
+{{- if .Values.networkData.networks.ipv4DHCP }}
       ipv4DHCP:
-{{- range $name, $network := .Values.networks }}
+{{- range $name, $network := .Values.networkData.networks.ipv4DHCP }}
+      - id: {{ $name }}
+        link: {{ $network.link | default $name }}_nic
+{{- end }}
+{{- end }}
+{{- if .Values.networkData.networks.ipv4 }}
+      ipv4:
+{{- range $name, $network := .Values.networkData.networks.ipv4 }}
+      - id: {{ $name }}
+        link: {{ $network.link | default $name }}_nic
+        ipAddressFromIPPool: {{ $.Values.clusterName }}-{{ $network.fromIPPool }}
+{{- $pool := (get $.Values.ipPools $network.fromIPPool) }}
+{{- if hasKey $pool "gateway" }}
+        routes:
+        - network: "0.0.0.0"
+          prefix: 0
+          gateway:
+            fromIPPool: {{ $.Values.clusterName }}-{{ $network.fromIPPool }}
+{{- end }}
+{{- end }}
+{{- end }}
+{{- if .Values.networkData.networks.ipv6DHCP }}
+      ipv6DHCP:
+{{- range $name, $network := .Values.networkData.networks.ipv6DHCP }}
+      - id: {{ $name }}
+        link: {{ $network.link | default $name }}_nic
+{{- end }}
+{{- end }}
+{{- if .Values.networkData.networks.ipv6 }}
+      ipv6:
+{{- range $name, $network := .Values.networkData.networks.ipv6 }}
       - id: {{ $name }}
-        link: {{ $name }}_nic
+        link: {{ $network.link | default $name }}_nic
+        ipAddressFromIPPool: {{ $.Values.clusterName }}-{{ $network.fromIPPool }}
+{{- $pool := (get $.Values.ipPools $network.fromIPPool) }}
+{{- if hasKey $pool "gateway" }}
+        routes:
+        - network: "::"
+          prefix: 0
+          gateway:
+            fromIPPool: {{ $.Values.clusterName }}-{{ $network.fromIPPool }}
+{{- end }}
+{{- end }}
+{{- end }}
+{{- /*
+Using routes[0].servers.dnsFromIPPool above doesn't have the desired
+effect.  So use separate services field here
+*/}}
+{{- if .Values.networkData.services }}
+{{- if .Values.networkData.services.dns }}
+    services:
+      dns:
+{{- range $address := .Values.networkData.services.dns }}
+      - {{ $address }}
+{{- end }}
+{{- end }}
 {{- end }}
 {{- end }}
index f50c259..f9b45c7 100644 (file)
@@ -12,10 +12,8 @@ spec:
       hostSelector:
         {{- toYaml .Values.controlPlaneHostSelector | nindent 8 }}
 {{- end }}
-{{- if .Values.networks }}
       dataTemplate:
         name: {{ .Values.clusterName }}-nodepool
-{{- end }}
       image:
         checksum: http://172.22.0.1:6180/images/{{ .Values.imageName }}.md5sum
         url: http://172.22.0.1:6180/images/{{ .Values.imageName }}
index 2720bc4..a0dcf2c 100644 (file)
@@ -12,10 +12,8 @@ spec:
       hostSelector:
         {{- toYaml .Values.workersHostSelector | nindent 8 }}
 {{- end }}
-{{- if .Values.networks }}
       dataTemplate:
         name: {{ .Values.clusterName }}-nodepool
-{{- end }}
       image:
         checksum: http://172.22.0.1:6180/images/{{ .Values.imageName }}.md5sum
         url: http://172.22.0.1:6180/images/{{ .Values.imageName }}
index a24b4ba..98d9415 100644 (file)
@@ -42,14 +42,43 @@ controlPlanePrefix: 24
 #  matchLabels:
 #    machine: machine-2
 
-# networks can be used when DHCP is present and the network
-# configuration of each machine may be provided with a template
-# containing the names of the baremetal and provisioning interfaces.
-#networks:
+# ipPools are used to provide addresses to the networks value.
+#ipPools:
 #  baremetal:
-#    interface: ens6
-#  provisioning:
-#    interface: ens5
+#    # start is the beginning of the address range in the pool.
+#    start: 192.168.151.10
+#    # end is the end of the address range in the pool.
+#    end: 192.168.151.20
+#    # prefix is the network prefix of addresses in the range.
+#    prefix: 24
+#    # gateway is optional.
+#    #gateway: 192.168.151.1
+#    # preAllocations are optional.  Note that if the pool overlaps
+#    # with the gateway, then a pre-allocation is required.
+#    #preAllocations:
+#    #  controlPlane: 192.168.151.254
+
+# networks is used when the network configuration of each machine may
+# be provided with a template containing the names of the baremetal
+# and provisioning interfaces.
+#networkData:
+#  links:
+#    ethernets:
+#      baremetal:
+#        interface: ens6
+#      provisioning:
+#        interface: ens5
+#  networks:
+#    ipv4DHCP:
+#      provisioning: {}
+#    ipv4:
+#      baremetal:
+#        # link is optional and defaults to the network name.
+#        #link: baremetal
+#        fromIPPool: baremetal
+#  services:
+#    dns:
+#    - 8.8.8.8
 
 # userData is used to provide cloud-init data for machines in the
 # cluster.  See
@@ -83,8 +112,13 @@ flux:
 # containerRuntime may be containerd or docker.
 containerRuntime: containerd
 
-# podCidr is the POD CIDR.
-podCidr: 10.244.64.0/18
+# podCidr is the Pod CIDR.
+podCidrBlocks:
+- 10.244.64.0/18
+
+# serviceCidr is the Service CIDR.
+serviceCidrBlocks:
+- 10.244.0.0/18
 
 # cni is the cluster CNI.  Supported CNIs include calico and flannel.
 cni: calico
index 8991b24..092506a 100644 (file)
@@ -1,6 +1,6 @@
 apiVersion: v2
 name: machine
-version: 0.1.1
+version: 0.2.1
 description: A Metal3 BareMetalHost
 type: application
 sources:
index f6f1901..25eeda5 100644 (file)
@@ -1,9 +1,9 @@
 {{- define "machine.networkData" -}}
-{{- if .networks -}}
+{{- if .networkData -}}
 {
   "links": [
 {{- $local := dict "first" true -}}
-{{- range $name, $network := .networks }}
+{{- range $name, $link := .networkData.links.ethernets }}
 {{- if not $local.first }}
     },{
 {{- else }}
 {{- end }}
 {{- $_ := set $local "first" false }}
       "id": "{{ $name }}_nic",
-      "ethernet_mac_address": "{{ $network.macAddress }}",
+      "ethernet_mac_address": "{{ $link.macAddress }}",
       "type": "phy"
 {{- end }}
     }
   ],
   "networks": [
 {{- $local := dict "first" true -}}
-{{- range $name, $network := .networks }}
+{{- range $name, $network := .networkData.networks.ipv4DHCP }}
 {{- if not $local.first }}
     },{
 {{- else }}
 {{- end }}
 {{- $_ := set $local "first" false }}
       "id": "{{ $name }}",
-      "link": "{{ $name }}_nic",
-      "type": "{{ $network.type }}"{{- if $network.ipAddress }},
+      "link": "{{ $network.link | default $name }}_nic",
+      "type": "ipv4_dhcp"
+{{- end }}
+{{- range $name, $network := .networkData.networks.ipv4 }}
+    },{
+      "id": "{{ $name }}",
+      "link": "{{ $network.link | default $name }}_nic",
+      "type": "ipv4"{{- if $network.ipAddress }},
+      "ip_address": "{{ $network.ipAddress }}"{{- end }}{{- if $network.gateway }},
+      "gateway": "{{ $network.gateway }}"{{- end }}
+{{- end }}
+{{- range $name, $network := .networkData.networks.ipv6DHCP }}
+    },{
+      "id": "{{ $name }}",
+      "link": "{{ $network.link | default $name }}_nic",
+      "type": "ipv4_dhcp"
+{{- end }}
+{{- range $name, $network := .networkData.networks.ipv6 }}
+    },{
+      "id": "{{ $name }}",
+      "link": "{{ $network.link | default $name }}_nic",
+      "type": "ipv6"{{- if $network.ipAddress }},
       "ip_address": "{{ $network.ipAddress }}"{{- end }}{{- if $network.gateway }},
-      "gateway": "{{ $network.gateway }}"{{- end }}{{- if $network.nameservers }},
-      "dns_nameservers": {{ $network.nameservers }}{{- end }}
+      "gateway": "{{ $network.gateway }}"{{- end }}
 {{- end }}
     }
   ],
-  "services": []
+  "services": [
+{{- $local := dict "first" true -}}
+{{- range $address := .networkData.services.dns }}
+{{- if not $local.first }}
+    },{
+{{- else }}
+    {
+{{- end }}
+{{- $_ := set $local "first" false }}
+      "type": "dns",
+      "address": "{{ $address }}"
+{{- end }}
+    }
+  ]
 }
 {{ end }}
 {{- end }}
diff --git a/deploy/machine/templates/_nodeip.yaml b/deploy/machine/templates/_nodeip.yaml
new file mode 100644 (file)
index 0000000..3b02844
--- /dev/null
@@ -0,0 +1,27 @@
+{{- define "machine.nodeIP" -}}
+{{- $nodeIPs := "" -}}
+{{- $local := dict "first" true -}}
+{{- range $name, $network := .networks.ipv4 -}}
+{{- $link := $network.link | default $name -}}
+{{- if eq $link "baremetal" -}}
+{{- if not $local.first -}}
+{{- $nodeIPs = printf "%s,%s" $nodeIPs (regexReplaceAll "/.*$" $network.ipAddress "") -}}
+{{- else -}}
+{{- $nodeIPs = regexReplaceAll "/.*$" $network.ipAddress "" -}}
+{{- end -}}
+{{- $_ := set $local "first" false -}}
+{{- end -}}
+{{- end -}}
+{{- range $name, $network := .networks.ipv6 -}}
+{{- $link := $network.link | default $name -}}
+{{- if eq $link "baremetal" -}}
+{{- if not $local.first -}}
+{{- $nodeIPs = printf "%s,%s" $nodeIPs (regexReplaceAll "/.*$" $network.ipAddress "") -}}
+{{- else -}}
+{{- $nodeIPs = regexReplaceAll "/.*$" $network.ipAddress "" -}}
+{{- end -}}
+{{- $_ := set $local "first" false -}}
+{{- end -}}
+{{- end -}}
+icn.akraino.org/node-ip: {{ $nodeIPs }}
+{{- end -}}
index b5ebeb7..4b67a5e 100644 (file)
@@ -7,7 +7,7 @@ type: Opaque
 data:
   username: {{ .Values.bmcUsername | b64enc }}
   password: {{ .Values.bmcPassword | b64enc }}
-{{- if .Values.networks }}
+{{- if .Values.networkData }}
 ---
 apiVersion: v1
 kind: Secret
@@ -36,6 +36,10 @@ metadata:
   labels:
     {{- toYaml .Values.machineLabels | nindent 4 }}
 {{- end }}
+{{- if .Values.networkData }}
+  annotations:
+    {{- include "machine.nodeIP" .Values.networkData | nindent 4 }}
+{{- end }}
 spec:
   online: true
 {{- if .Values.bootMACAddress }}
@@ -45,7 +49,7 @@ spec:
     address: {{ .Values.bmcAddress }}
     credentialsName: {{ .Values.machineName }}-bmc-secret
     disableCertificateVerification: {{ .Values.bmcDisableCertificateVerification }}
-{{- if .Values.networks }}
+{{- if .Values.networkData }}
   networkData:
     name: {{ .Values.machineName }}-network-data
     namespace: {{ .Release.Namespace }}
index 798d3db..3544da4 100644 (file)
@@ -23,31 +23,34 @@ bmcDisableCertificateVerification: false
 #bootMACAddress: 00:1e:67:fe:f4:1a
 
 # networks is used to provide per-machine network configuration.
-# Where feasible (such as when DHCP is available or static IP pools
-# can be used), the use of templates at the cluster level is
-# encouraged instead.
-#networks:
-#  baremetal:
-#    macAddress: 00:1e:67:fe:f4:19
-#    # type is either ipv4 or ipv4_dhcp
-#    type: ipv4
-#    # ipAddress is only valid for type ipv4
-#    ipAddress: 10.10.110.21/24
-#    # gateway is only valid for type ipv4
-#    gateway: 10.10.110.1
-#    # nameservers is an array of DNS servers; only valid for type ipv4
-#    nameservers: ["8.8.8.8"]
-#  provisioning:
-#    macAddress: 00:1e:67:fe:f4:1a
-#    type: ipv4_dhcp
-#  private:
-#    macAddress: 00:1e:67:f8:6a:40
-#    type: ipv4
-#    ipAddress: 10.10.112.2/24
-#  storage:
-#    macAddress: 00:1e:67:f8:6a:41
-#    type: ipv4
-#    ipAddress: 10.10.113.2/24
+# Where feasible (such as when static IP pools can be used), the use
+# of templates at the cluster level is encouraged instead.
+#networkData:
+#  links:
+#    ethernets:
+#      baremetal:
+#        macAddress: 00:1e:67:fe:f4:19
+#      provisioning:
+#        macAddress: 00:1e:67:fe:f4:1a
+#      private:
+#        macAddress: 00:1e:67:f8:6a:40
+#      storage:
+#        macAddress: 00:1e:67:f8:6a:41
+#  networks:
+#    ipv4DHCP:
+#      provisioning: {}
+#    ipv4:
+#      baremetal:
+#        # link is optional and defaults to the network name.
+#        #link: baremetal
+#        ipAddress: 10.10.110.21/24
+#        gateway: 10.10.110.1
+#      private:
+#        ipAddress: 10.10.112.2/24
+#      storage:
+#        ipAddress: 10.10.113.2/24
+#  services:
+#    dns: ["8.8.8.8"]
 
 # userData is used to provide per-machine cloud-init data.  Again,
 # where feasible, the use of templates at the cluster level is
index 6fd0255..6c8897f 100644 (file)
@@ -15,27 +15,27 @@ sops:
     azure_kv: []
     hc_vault: []
     age: []
-    lastmodified: "2022-03-08T22:12:17Z"
-    mac: ENC[AES256_GCM,data:KpJrL15byCQWyo/6ozjpMIRj0wQw++c3dB4t3dXzIfd5DctU5swkTp9XWm4IFWb/3Iju42Ayi1X6D/vn9onouXKKZPoQQpPVKG8sAHcJKTggVtPVwAmg/B+E4yXl6Yltltw2ptr5uDcHc268c62QuF1PKyLQGNGo4bHoE+3VGzo=,iv:cy+eiP9Y0T3HxMMQQlSlJ1LJsAr/RxLK2/kiMxiP8Lk=,tag:mRoDP47fS4yonQ8ynNzBrw==,type:str]
+    lastmodified: "2022-04-13T17:13:49Z"
+    mac: ENC[AES256_GCM,data:YusuC4xsHzG/Cm1rSlGvCtOcUSIRxbNMlj8btXJyTC8dc1YdY5VBnk4rR44frj7DUniqHoyOtUMpa0/DqwPGP4PsCE+NHQVXQMdZZHTKMHhGBz3uOILp94gIZNGhh0EW/363ECUbp9KRXyGcMnPk3HW11cF5s6BO/YE67/GOoxQ=,iv:4ATazKHKIrusMgEH5mzZTrAn69wtpKRREXoCrT+Edro=,tag:yLC4GunSQiluwqT4FvbFxw==,type:str]
     pgp:
-        - created_at: "2022-03-08T22:12:17Z"
-          enc: |
+        - created_at: "2022-04-13T17:13:49Z"
+          enc: |-
             -----BEGIN PGP MESSAGE-----
 
-            hQIMA4SX7nk+q+zPAQ/8C7jHiEZchdvOlpsCM9RHZ8XEZohd8qA+aL/6Bg2QXIzD
-            NhqIyj32jzO+OY7VRqDwwQk9CAHmwDFGq6e6StYZw0V16UguDj6sSaK+90Z3xqtW
-            F/PrSpkbQYzwSQHujwOSIg2n4AMhrRWs/W5x5plh1M8nuG0D5k3cF0r3ZlGHjfw4
-            vvrH2TqaiG22kbiCl+ebFMazc9DL560frFPJTLxzjEOsmURbNDsag6XVvaPViqK0
-            3pNFqN8Um1il6mUps1172GUgNW3wvVWyXVCK1jwXO9RUmGq/GasbnrBRWKu66aA1
-            RFMTf1gZf2VLTrcGjc9vNhSCyR3coJAlaG21bGRtXKOCU76l0kOLKbosHmBHdr7f
-            fjUEX2N8T5Jprj2Rgyb7PqqgRPAraURlDO/pOouyk8hzQcbmkGrL7OVk12yqvy69
-            A2iTsH75gUR4HB/7h+0h3YOZn3NoAwgGn1EZ3bF7bpOAmJmB83MXUqVlse4PXfCk
-            pW0ZlBJ80YiBkBkvlN7cOGK6WdppGMo3un46uk+EJkLrgAwUGNl1B5WlNs9HI6ff
-            9aEbfIrKQ4LFCtht74og3dkygBr+KYWqy1yZ18SnZneMA05kmEoHsbJHqo4LW4r/
-            HP9lDJrb+qpVlgcYaaaVW6F1tJsiT+mVlKTFm2D/lssy2Z7qM6c5Gg/lwUtWQiPS
-            XgGDxhgmXWAl5if7QtxbzeAtCyrHGfdvBEcUe5sudKc6YFOm9bKEpvU5JFYZAa5U
-            EWcC0rFsu6ZY6gv3bFssJmalqZqBpvJFZhjA7Isyiol0rLM99mxAWrB/JDkSNAw=
-            =J3wi
+            wcFMA4SX7nk+q+zPARAASypYqll3tTc3RM4GnHncZq/vlq1/MBywu+K9zgSH1bBf
+            WuZxLIX9weaDYh/3mviKmupNYITbeBpG1wXm/M1l4JrvIO4ydxQCtmReroSSVfax
+            KpGAxzVxtGE58mkytwrCgrv4k8wZyn4vhCqqzkshVyepTi7k92nOf8erSGli1tGK
+            V5psTmCeM0gZQd0KI+hDFObJeI7HUg8eApC81djx6L0k6F50IFX82vu/14rtSYAs
+            94/hDFZ+emd1UVfzOUC+YjsUmDepmzJ020/m4phJwknjxB1iTPhYAsVBnaunsMDY
+            Lqcw41q9VlHCrUqk4/yRv4iliTLx8TRkoHNjF7YI8qelquBMQUGz5SR+AcJzL/2B
+            qEx83SU41Gzo/v5kaAcnsZTMe6wo8VfF1XZ8NtAKayeO1k58+1GO6SKPymxds9nz
+            7PdJN6hTPJPSD/riYFuUGCF1zkBvwHOp2Jk86IvKTmb2buJbdRlqwftCl1NWKmLs
+            5/w0YIQZOAAV4bLONy94UUoEFMYReeQLW4Ib3CW6rauBIYLKynXuwS4i60Iu6rei
+            3QiDlQNVYcplcDtrCLu3MgrjY8EKUdIvwfpUwh3GMsFxXp3QUyQ0AbY4K7bBc8sD
+            1q6XQE4G1f35g2Av9shgv226zBXhACUFhBBdddZIpjWVUim6zobkZZCERlX4DgjS
+            5gGDbjLr6Bo4NS8frf79Ptq0uPZdNh7/YYuO/IRUDH2FgG4r9ldd4HAHqgt97hC3
+            +E5WSufHU3fMEa2/8mFnpyzk7RDXcxQM51yW/GOrrde2LuI5R360AA==
+            =6fCa
             -----END PGP MESSAGE-----
           fp: A4B4A47A1DB07DE00E8158BE411E23534CA8FAE0
     encrypted_regex: ^(bmcPassword|ca-key.pem|decryptionSecret|hashedPassword|emcoPassword|rootPassword)$
@@ -60,49 +60,55 @@ spec:
             machine: pod11-node2
         bmcAddress: ipmi://10.10.110.12
         bmcUsername: root
-        bmcPassword: ENC[AES256_GCM,data:b9OPCQ==,iv:9TL8eN+1LaYvCPE9WFE1yFAT4vlqYCDI6a8akloCqPU=,tag:ndinYhmi+TaebwFy/obpjw==,type:str]
-        networks:
-            baremetal:
-                macAddress: 00:1e:67:fe:f4:19
-                type: ipv4
-                ipAddress: 10.10.110.22/24
-                gateway: 10.10.110.1
-                nameservers:
+        bmcPassword: ENC[AES256_GCM,data:OE0eIA==,iv:PsFRIAmhj7/nD3qK4m5jU/gR+PSuiONJG9QUbXDb15M=,tag:wbGYcL5dirUyG8cUqsQe3g==,type:str]
+        networkData:
+            links:
+                ethernets:
+                    baremetal:
+                        macAddress: 00:1e:67:fe:f4:19
+                    provisioning:
+                        macAddress: 00:1e:67:fe:f4:1a
+                    sriov:
+                        macAddress: 00:1e:67:f8:6a:41
+            networks:
+                ipv4DHCP:
+                    provisioning: {}
+                ipv4:
+                    baremetal:
+                        ipAddress: 10.10.110.22/24
+                        gateway: 10.10.110.1
+                    sriov:
+                        ipAddress: 10.10.113.3/24
+            services:
+                dns:
                     - 8.8.8.8
-            provisioning:
-                macAddress: 00:1e:67:fe:f4:1a
-                type: ipv4_dhcp
-            sriov:
-                macAddress: 00:1e:67:f8:6a:41
-                type: ipv4
-                ipAddress: 10.10.113.3/24
 sops:
     kms: []
     gcp_kms: []
     azure_kv: []
     hc_vault: []
     age: []
-    lastmodified: "2022-03-08T22:12:17Z"
-    mac: ENC[AES256_GCM,data:KpJrL15byCQWyo/6ozjpMIRj0wQw++c3dB4t3dXzIfd5DctU5swkTp9XWm4IFWb/3Iju42Ayi1X6D/vn9onouXKKZPoQQpPVKG8sAHcJKTggVtPVwAmg/B+E4yXl6Yltltw2ptr5uDcHc268c62QuF1PKyLQGNGo4bHoE+3VGzo=,iv:cy+eiP9Y0T3HxMMQQlSlJ1LJsAr/RxLK2/kiMxiP8Lk=,tag:mRoDP47fS4yonQ8ynNzBrw==,type:str]
+    lastmodified: "2022-04-13T17:13:49Z"
+    mac: ENC[AES256_GCM,data:YusuC4xsHzG/Cm1rSlGvCtOcUSIRxbNMlj8btXJyTC8dc1YdY5VBnk4rR44frj7DUniqHoyOtUMpa0/DqwPGP4PsCE+NHQVXQMdZZHTKMHhGBz3uOILp94gIZNGhh0EW/363ECUbp9KRXyGcMnPk3HW11cF5s6BO/YE67/GOoxQ=,iv:4ATazKHKIrusMgEH5mzZTrAn69wtpKRREXoCrT+Edro=,tag:yLC4GunSQiluwqT4FvbFxw==,type:str]
     pgp:
-        - created_at: "2022-03-08T22:12:17Z"
-          enc: |
+        - created_at: "2022-04-13T17:13:49Z"
+          enc: |-
             -----BEGIN PGP MESSAGE-----
 
-            hQIMA4SX7nk+q+zPAQ/8C7jHiEZchdvOlpsCM9RHZ8XEZohd8qA+aL/6Bg2QXIzD
-            NhqIyj32jzO+OY7VRqDwwQk9CAHmwDFGq6e6StYZw0V16UguDj6sSaK+90Z3xqtW
-            F/PrSpkbQYzwSQHujwOSIg2n4AMhrRWs/W5x5plh1M8nuG0D5k3cF0r3ZlGHjfw4
-            vvrH2TqaiG22kbiCl+ebFMazc9DL560frFPJTLxzjEOsmURbNDsag6XVvaPViqK0
-            3pNFqN8Um1il6mUps1172GUgNW3wvVWyXVCK1jwXO9RUmGq/GasbnrBRWKu66aA1
-            RFMTf1gZf2VLTrcGjc9vNhSCyR3coJAlaG21bGRtXKOCU76l0kOLKbosHmBHdr7f
-            fjUEX2N8T5Jprj2Rgyb7PqqgRPAraURlDO/pOouyk8hzQcbmkGrL7OVk12yqvy69
-            A2iTsH75gUR4HB/7h+0h3YOZn3NoAwgGn1EZ3bF7bpOAmJmB83MXUqVlse4PXfCk
-            pW0ZlBJ80YiBkBkvlN7cOGK6WdppGMo3un46uk+EJkLrgAwUGNl1B5WlNs9HI6ff
-            9aEbfIrKQ4LFCtht74og3dkygBr+KYWqy1yZ18SnZneMA05kmEoHsbJHqo4LW4r/
-            HP9lDJrb+qpVlgcYaaaVW6F1tJsiT+mVlKTFm2D/lssy2Z7qM6c5Gg/lwUtWQiPS
-            XgGDxhgmXWAl5if7QtxbzeAtCyrHGfdvBEcUe5sudKc6YFOm9bKEpvU5JFYZAa5U
-            EWcC0rFsu6ZY6gv3bFssJmalqZqBpvJFZhjA7Isyiol0rLM99mxAWrB/JDkSNAw=
-            =J3wi
+            wcFMA4SX7nk+q+zPARAASypYqll3tTc3RM4GnHncZq/vlq1/MBywu+K9zgSH1bBf
+            WuZxLIX9weaDYh/3mviKmupNYITbeBpG1wXm/M1l4JrvIO4ydxQCtmReroSSVfax
+            KpGAxzVxtGE58mkytwrCgrv4k8wZyn4vhCqqzkshVyepTi7k92nOf8erSGli1tGK
+            V5psTmCeM0gZQd0KI+hDFObJeI7HUg8eApC81djx6L0k6F50IFX82vu/14rtSYAs
+            94/hDFZ+emd1UVfzOUC+YjsUmDepmzJ020/m4phJwknjxB1iTPhYAsVBnaunsMDY
+            Lqcw41q9VlHCrUqk4/yRv4iliTLx8TRkoHNjF7YI8qelquBMQUGz5SR+AcJzL/2B
+            qEx83SU41Gzo/v5kaAcnsZTMe6wo8VfF1XZ8NtAKayeO1k58+1GO6SKPymxds9nz
+            7PdJN6hTPJPSD/riYFuUGCF1zkBvwHOp2Jk86IvKTmb2buJbdRlqwftCl1NWKmLs
+            5/w0YIQZOAAV4bLONy94UUoEFMYReeQLW4Ib3CW6rauBIYLKynXuwS4i60Iu6rei
+            3QiDlQNVYcplcDtrCLu3MgrjY8EKUdIvwfpUwh3GMsFxXp3QUyQ0AbY4K7bBc8sD
+            1q6XQE4G1f35g2Av9shgv226zBXhACUFhBBdddZIpjWVUim6zobkZZCERlX4DgjS
+            5gGDbjLr6Bo4NS8frf79Ptq0uPZdNh7/YYuO/IRUDH2FgG4r9ldd4HAHqgt97hC3
+            +E5WSufHU3fMEa2/8mFnpyzk7RDXcxQM51yW/GOrrde2LuI5R360AA==
+            =6fCa
             -----END PGP MESSAGE-----
           fp: A4B4A47A1DB07DE00E8158BE411E23534CA8FAE0
     encrypted_regex: ^(bmcPassword|ca-key.pem|decryptionSecret|hashedPassword|emcoPassword|rootPassword)$
@@ -127,49 +133,55 @@ spec:
             machine: pod11-node3
         bmcAddress: ipmi://10.10.110.13
         bmcUsername: root
-        bmcPassword: ENC[AES256_GCM,data:bmi6Fg==,iv:My7+UlPzsbfWnodCVPi6Pa0PJfZm2GEXkI5kOq8DKm4=,tag:S/XFKFQzL0ZFAUmPAnjgdw==,type:str]
-        networks:
-            baremetal:
-                macAddress: 00:1e:67:f1:5b:90
-                type: ipv4
-                ipAddress: 10.10.110.23/24
-                gateway: 10.10.110.1
-                nameservers:
+        bmcPassword: ENC[AES256_GCM,data:j5A70w==,iv:Ecb2k8hMKQZF4Ce/OOnGKMDIyBxpPPF+T8hwjz+bhNw=,tag:lUkpmFqXLtvVC9qKRoLf1w==,type:str]
+        networkData:
+            links:
+                ethernets:
+                    baremetal:
+                        macAddress: 00:1e:67:f1:5b:90
+                    provisioning:
+                        macAddress: 00:1e:67:f1:5b:91
+                    sriov:
+                        macAddress: 00:1e:67:f8:69:81
+            networks:
+                ipv4DHCP:
+                    provisioning: {}
+                ipv4:
+                    baremetal:
+                        ipAddress: 10.10.110.23/24
+                        gateway: 10.10.110.1
+                    sriov:
+                        ipAddress: 10.10.113.4/24
+            services:
+                dns:
                     - 8.8.8.8
-            provisioning:
-                macAddress: 00:1e:67:f1:5b:91
-                type: ipv4_dhcp
-            sriov:
-                macAddress: 00:1e:67:f8:69:81
-                type: ipv4
-                ipAddress: 10.10.113.4/24
 sops:
     kms: []
     gcp_kms: []
     azure_kv: []
     hc_vault: []
     age: []
-    lastmodified: "2022-03-08T22:12:17Z"
-    mac: ENC[AES256_GCM,data:KpJrL15byCQWyo/6ozjpMIRj0wQw++c3dB4t3dXzIfd5DctU5swkTp9XWm4IFWb/3Iju42Ayi1X6D/vn9onouXKKZPoQQpPVKG8sAHcJKTggVtPVwAmg/B+E4yXl6Yltltw2ptr5uDcHc268c62QuF1PKyLQGNGo4bHoE+3VGzo=,iv:cy+eiP9Y0T3HxMMQQlSlJ1LJsAr/RxLK2/kiMxiP8Lk=,tag:mRoDP47fS4yonQ8ynNzBrw==,type:str]
+    lastmodified: "2022-04-13T17:13:49Z"
+    mac: ENC[AES256_GCM,data:YusuC4xsHzG/Cm1rSlGvCtOcUSIRxbNMlj8btXJyTC8dc1YdY5VBnk4rR44frj7DUniqHoyOtUMpa0/DqwPGP4PsCE+NHQVXQMdZZHTKMHhGBz3uOILp94gIZNGhh0EW/363ECUbp9KRXyGcMnPk3HW11cF5s6BO/YE67/GOoxQ=,iv:4ATazKHKIrusMgEH5mzZTrAn69wtpKRREXoCrT+Edro=,tag:yLC4GunSQiluwqT4FvbFxw==,type:str]
     pgp:
-        - created_at: "2022-03-08T22:12:17Z"
-          enc: |
+        - created_at: "2022-04-13T17:13:49Z"
+          enc: |-
             -----BEGIN PGP MESSAGE-----
 
-            hQIMA4SX7nk+q+zPAQ/8C7jHiEZchdvOlpsCM9RHZ8XEZohd8qA+aL/6Bg2QXIzD
-            NhqIyj32jzO+OY7VRqDwwQk9CAHmwDFGq6e6StYZw0V16UguDj6sSaK+90Z3xqtW
-            F/PrSpkbQYzwSQHujwOSIg2n4AMhrRWs/W5x5plh1M8nuG0D5k3cF0r3ZlGHjfw4
-            vvrH2TqaiG22kbiCl+ebFMazc9DL560frFPJTLxzjEOsmURbNDsag6XVvaPViqK0
-            3pNFqN8Um1il6mUps1172GUgNW3wvVWyXVCK1jwXO9RUmGq/GasbnrBRWKu66aA1
-            RFMTf1gZf2VLTrcGjc9vNhSCyR3coJAlaG21bGRtXKOCU76l0kOLKbosHmBHdr7f
-            fjUEX2N8T5Jprj2Rgyb7PqqgRPAraURlDO/pOouyk8hzQcbmkGrL7OVk12yqvy69
-            A2iTsH75gUR4HB/7h+0h3YOZn3NoAwgGn1EZ3bF7bpOAmJmB83MXUqVlse4PXfCk
-            pW0ZlBJ80YiBkBkvlN7cOGK6WdppGMo3un46uk+EJkLrgAwUGNl1B5WlNs9HI6ff
-            9aEbfIrKQ4LFCtht74og3dkygBr+KYWqy1yZ18SnZneMA05kmEoHsbJHqo4LW4r/
-            HP9lDJrb+qpVlgcYaaaVW6F1tJsiT+mVlKTFm2D/lssy2Z7qM6c5Gg/lwUtWQiPS
-            XgGDxhgmXWAl5if7QtxbzeAtCyrHGfdvBEcUe5sudKc6YFOm9bKEpvU5JFYZAa5U
-            EWcC0rFsu6ZY6gv3bFssJmalqZqBpvJFZhjA7Isyiol0rLM99mxAWrB/JDkSNAw=
-            =J3wi
+            wcFMA4SX7nk+q+zPARAASypYqll3tTc3RM4GnHncZq/vlq1/MBywu+K9zgSH1bBf
+            WuZxLIX9weaDYh/3mviKmupNYITbeBpG1wXm/M1l4JrvIO4ydxQCtmReroSSVfax
+            KpGAxzVxtGE58mkytwrCgrv4k8wZyn4vhCqqzkshVyepTi7k92nOf8erSGli1tGK
+            V5psTmCeM0gZQd0KI+hDFObJeI7HUg8eApC81djx6L0k6F50IFX82vu/14rtSYAs
+            94/hDFZ+emd1UVfzOUC+YjsUmDepmzJ020/m4phJwknjxB1iTPhYAsVBnaunsMDY
+            Lqcw41q9VlHCrUqk4/yRv4iliTLx8TRkoHNjF7YI8qelquBMQUGz5SR+AcJzL/2B
+            qEx83SU41Gzo/v5kaAcnsZTMe6wo8VfF1XZ8NtAKayeO1k58+1GO6SKPymxds9nz
+            7PdJN6hTPJPSD/riYFuUGCF1zkBvwHOp2Jk86IvKTmb2buJbdRlqwftCl1NWKmLs
+            5/w0YIQZOAAV4bLONy94UUoEFMYReeQLW4Ib3CW6rauBIYLKynXuwS4i60Iu6rei
+            3QiDlQNVYcplcDtrCLu3MgrjY8EKUdIvwfpUwh3GMsFxXp3QUyQ0AbY4K7bBc8sD
+            1q6XQE4G1f35g2Av9shgv226zBXhACUFhBBdddZIpjWVUim6zobkZZCERlX4DgjS
+            5gGDbjLr6Bo4NS8frf79Ptq0uPZdNh7/YYuO/IRUDH2FgG4r9ldd4HAHqgt97hC3
+            +E5WSufHU3fMEa2/8mFnpyzk7RDXcxQM51yW/GOrrde2LuI5R360AA==
+            =6fCa
             -----END PGP MESSAGE-----
           fp: A4B4A47A1DB07DE00E8158BE411E23534CA8FAE0
     encrypted_regex: ^(bmcPassword|ca-key.pem|decryptionSecret|hashedPassword|emcoPassword|rootPassword)$
@@ -200,40 +212,40 @@ spec:
             matchLabels:
                 machine: pod11-node2
         userData:
-            hashedPassword: ENC[AES256_GCM,data:Oi0MmpH2t/pvV9xhdgBk7ujtYW0fwTAcZcdj+akQE4Sem4W06SHQAWoj0unCD+cfQ4CCMaT13AND3EuTwYBPMK2ROo2zl0/YvYqd0VDxqjR8QNNoxW+Cq52HLQDHdBf2/fN2wsJoJp4CouQDQzkbdIvnioJ6,iv:djyhkENLNm/Fl20+8BP6MonwJnUR0kraxFo1um1n8DA=,tag:D+aphyT9J9DJiJEkKN4tZA==,type:str]
+            hashedPassword: ENC[AES256_GCM,data:bVn9cUfl+tp5rOX9W+vumX9nP+TsGTPXG1c14eg3/nqtJuAr180J5ecYUAbJWo0sX8qgWb26ncK77qRIHPXsLVnHonmQbVQSNkKg7ZLt63q/2oViKsKS6np0ZF02obAWrwY9r8j2HtF6levng49iiOFyLI/E,iv:AoPYuCm+1HvdLGFhk+j8P2zcKPCIaoZz7Kb0Vy8MY1g=,tag:HC+LZygz/Pzvsz6BZ7369Q==,type:str]
             sshAuthorizedKey: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCwLj/ekRDjp354W8kcGLagjudjTBZO8qBffJ4mNb01EJueUbLvM8EwCv2zu9lFKHD+nGkc1fkB3RyCn5OqzQDTAIpp82nOHXtrbKAZPg2ob8BlfVAz34h5r1bG78lnMH1xk7HKNbf73h9yzUEKiyrd8DlhJcJrsOZTPuTdRrIm7jxScDJpHFjy8tGISNMcnBGrNS9ukaRLK+PiEfDpuRtw/gOEf58NXgu38BcNm4tYfacHYuZFUbNCqj9gKi3btZawgybICcqrNqF36E/XXMfCS1qxZ7j9xfKjxWFgD9gW/HkRtV6K11NZFEvaYBFBA9S/GhLtk9aY+EsztABthE0J root@pod11-node5
         flux:
             url: https://gerrit.akraino.org/r/icn
             branch: master
             path: ./deploy/site/pod11/cluster/icn
-            decryptionSecret: ENC[AES256_GCM,data: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,iv:1/HJ8UKynsSgbGz/ZW1Xu8/xiQJRoW5Zsb/lAuJLQuE=,tag:V9NaD3pCS3vLEhWJln3MrQ==,type:str]
+            decryptionSecret: ENC[AES256_GCM,data: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,iv:Xu4TbbOMWJsSCnhe2aRQniurSj+YfSn20OsMmtnDrZo=,tag:81qBwnVaiajRFOBAEMiQOw==,type:str]
 sops:
     kms: []
     gcp_kms: []
     azure_kv: []
     hc_vault: []
     age: []
-    lastmodified: "2022-03-08T22:12:17Z"
-    mac: ENC[AES256_GCM,data:KpJrL15byCQWyo/6ozjpMIRj0wQw++c3dB4t3dXzIfd5DctU5swkTp9XWm4IFWb/3Iju42Ayi1X6D/vn9onouXKKZPoQQpPVKG8sAHcJKTggVtPVwAmg/B+E4yXl6Yltltw2ptr5uDcHc268c62QuF1PKyLQGNGo4bHoE+3VGzo=,iv:cy+eiP9Y0T3HxMMQQlSlJ1LJsAr/RxLK2/kiMxiP8Lk=,tag:mRoDP47fS4yonQ8ynNzBrw==,type:str]
+    lastmodified: "2022-04-13T17:13:49Z"
+    mac: ENC[AES256_GCM,data:YusuC4xsHzG/Cm1rSlGvCtOcUSIRxbNMlj8btXJyTC8dc1YdY5VBnk4rR44frj7DUniqHoyOtUMpa0/DqwPGP4PsCE+NHQVXQMdZZHTKMHhGBz3uOILp94gIZNGhh0EW/363ECUbp9KRXyGcMnPk3HW11cF5s6BO/YE67/GOoxQ=,iv:4ATazKHKIrusMgEH5mzZTrAn69wtpKRREXoCrT+Edro=,tag:yLC4GunSQiluwqT4FvbFxw==,type:str]
     pgp:
-        - created_at: "2022-03-08T22:12:17Z"
-          enc: |
+        - created_at: "2022-04-13T17:13:49Z"
+          enc: |-
             -----BEGIN PGP MESSAGE-----
 
-            hQIMA4SX7nk+q+zPAQ/8C7jHiEZchdvOlpsCM9RHZ8XEZohd8qA+aL/6Bg2QXIzD
-            NhqIyj32jzO+OY7VRqDwwQk9CAHmwDFGq6e6StYZw0V16UguDj6sSaK+90Z3xqtW
-            F/PrSpkbQYzwSQHujwOSIg2n4AMhrRWs/W5x5plh1M8nuG0D5k3cF0r3ZlGHjfw4
-            vvrH2TqaiG22kbiCl+ebFMazc9DL560frFPJTLxzjEOsmURbNDsag6XVvaPViqK0
-            3pNFqN8Um1il6mUps1172GUgNW3wvVWyXVCK1jwXO9RUmGq/GasbnrBRWKu66aA1
-            RFMTf1gZf2VLTrcGjc9vNhSCyR3coJAlaG21bGRtXKOCU76l0kOLKbosHmBHdr7f
-            fjUEX2N8T5Jprj2Rgyb7PqqgRPAraURlDO/pOouyk8hzQcbmkGrL7OVk12yqvy69
-            A2iTsH75gUR4HB/7h+0h3YOZn3NoAwgGn1EZ3bF7bpOAmJmB83MXUqVlse4PXfCk
-            pW0ZlBJ80YiBkBkvlN7cOGK6WdppGMo3un46uk+EJkLrgAwUGNl1B5WlNs9HI6ff
-            9aEbfIrKQ4LFCtht74og3dkygBr+KYWqy1yZ18SnZneMA05kmEoHsbJHqo4LW4r/
-            HP9lDJrb+qpVlgcYaaaVW6F1tJsiT+mVlKTFm2D/lssy2Z7qM6c5Gg/lwUtWQiPS
-            XgGDxhgmXWAl5if7QtxbzeAtCyrHGfdvBEcUe5sudKc6YFOm9bKEpvU5JFYZAa5U
-            EWcC0rFsu6ZY6gv3bFssJmalqZqBpvJFZhjA7Isyiol0rLM99mxAWrB/JDkSNAw=
-            =J3wi
+            wcFMA4SX7nk+q+zPARAASypYqll3tTc3RM4GnHncZq/vlq1/MBywu+K9zgSH1bBf
+            WuZxLIX9weaDYh/3mviKmupNYITbeBpG1wXm/M1l4JrvIO4ydxQCtmReroSSVfax
+            KpGAxzVxtGE58mkytwrCgrv4k8wZyn4vhCqqzkshVyepTi7k92nOf8erSGli1tGK
+            V5psTmCeM0gZQd0KI+hDFObJeI7HUg8eApC81djx6L0k6F50IFX82vu/14rtSYAs
+            94/hDFZ+emd1UVfzOUC+YjsUmDepmzJ020/m4phJwknjxB1iTPhYAsVBnaunsMDY
+            Lqcw41q9VlHCrUqk4/yRv4iliTLx8TRkoHNjF7YI8qelquBMQUGz5SR+AcJzL/2B
+            qEx83SU41Gzo/v5kaAcnsZTMe6wo8VfF1XZ8NtAKayeO1k58+1GO6SKPymxds9nz
+            7PdJN6hTPJPSD/riYFuUGCF1zkBvwHOp2Jk86IvKTmb2buJbdRlqwftCl1NWKmLs
+            5/w0YIQZOAAV4bLONy94UUoEFMYReeQLW4Ib3CW6rauBIYLKynXuwS4i60Iu6rei
+            3QiDlQNVYcplcDtrCLu3MgrjY8EKUdIvwfpUwh3GMsFxXp3QUyQ0AbY4K7bBc8sD
+            1q6XQE4G1f35g2Av9shgv226zBXhACUFhBBdddZIpjWVUim6zobkZZCERlX4DgjS
+            5gGDbjLr6Bo4NS8frf79Ptq0uPZdNh7/YYuO/IRUDH2FgG4r9ldd4HAHqgt97hC3
+            +E5WSufHU3fMEa2/8mFnpyzk7RDXcxQM51yW/GOrrde2LuI5R360AA==
+            =6fCa
             -----END PGP MESSAGE-----
           fp: A4B4A47A1DB07DE00E8158BE411E23534CA8FAE0
     encrypted_regex: ^(bmcPassword|ca-key.pem|decryptionSecret|hashedPassword|emcoPassword|rootPassword)$
index 0630d39..b4dc99a 100644 (file)
@@ -19,46 +19,64 @@ spec:
         keepalived:
             interface: ens6
             routerId: 4
-        networks:
+        ipPools:
             baremetal:
-                interface: ens6
-            provisioning:
-                interface: ens5
+                start: 192.168.151.150
+                end: 192.168.151.199
+                prefix: 24
+                gateway: 192.168.151.1
+        networkData:
+            links:
+                ethernets:
+                    baremetal:
+                        interface: ens6
+                    provisioning:
+                        interface: ens5
+            networks:
+                ipv4DHCP:
+                    provisioning: {}
+                ipv4:
+                    baremetal:
+                        fromIPPool: baremetal
+            services:
+                dns:
+                    - 8.8.8.8
+                    - 8.8.4.4
         userData:
-            hashedPassword: ENC[AES256_GCM,data:xwoWhJ20H2WOV3appsHf6wAMA/o72EkgvVuG5KyIEfQh7Ceofhtfq6erbSZ+oAxWjceUzFezGhGzxJVtX/5ipa9qv9jFCcBXk+auAoYIDkF9fzIi5NccHDmayPOjSmgMCWGCifuiIMnCEahM357sQt/4,iv:VAVM0M8XApxIGLOgq3WbYVXom/++f8Q10DVRlDquctI=,tag:YMYjHgAZWfwOMHL2ujSwZg==,type:str]
+            hashedPassword: ENC[AES256_GCM,data:HGk6dIxsJgvr2v7Y9JbBhs/YK87sYsKWnOszGglXKLNzFY7KwCBEom4fnhd6Ym4wLbttPiJ7oOdkIDhbXKJVj3Z/cvxP0sdi89ZBaS7Y7vvWImqSMpzNHj9DPnFi3gIWXuGaWOS5c9Qn3TlMzBm6PGi8,iv:E9YKdA2/SMwgjXawHprDsTOT/Oi7gf8ov8mPwOOBE9A=,tag:ghzw5DzPYFZUXB6SgtSuNQ==,type:str]
             sshAuthorizedKey: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDYPGY1jqOWnbTKREC4Sr56G2OhdSxT0XuLsMI97FSv2DC9Y456AplwrOCsk6Qk5YtJyzeWa4p+OTRH+2Nsak0ejI+yweA98ZRRPVQJhlQu5U5ZS4mG4Y6/LCG834LbFlFL+jup0WYtPz6/EXWhlLsGjUBb84fzwnDlukbZ9CBRbOYInoV5HjBlGGfcqyvhIjkvtxc9Cp5uhvSyzUum068NcvRfCMVVyAfFJnnIipgyYuD7VjxZDPIff17lfh3J1mIh06fcu8HHIoJe6k4tQbv5S2ogxrf8lsI5Xu7YU0SciAgerNQORa9KTJSDoNrsXT9Ae3F0XKxHj72+NhtrUjtXJvR2glXv6B3WVB82pfCBIP6P6VqrjwK8zwuWN8ERFJxX7LsLRMhNyd3yX4lauSIQA7SlC6TN37SR9FhwQa1oocF6T4XDj5wy+xT8iftEzvZtOXe+2GeycgvV8ojMd5TmtfFBFeVimBtnUldw8U6GXLrlQQrXrXk7XrAAJrWeU/U= root@jump
         flux:
             url: https://gerrit.akraino.org/r/icn
             branch: master
             path: ./deploy/site/vm-mc/cluster/compute
-            decryptionSecret: ENC[AES256_GCM,data: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,iv:BdcHhBUPKpiiZWSVTd0ctRwTS+5ExiI0iMwBJPKSzns=,tag:N/h9Y8q+0h62HZIwa2ll5Q==,type:str]
+            decryptionSecret: ENC[AES256_GCM,data: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,iv:nOclVFcwoHCCeLHQvphJc1E462wLN/2JjosX6ZCDu4E=,tag:sfO5MRCd3VsKngU5DF10yQ==,type:str]
 sops:
     kms: []
     gcp_kms: []
     azure_kv: []
     hc_vault: []
     age: []
-    lastmodified: "2022-03-08T22:12:09Z"
-    mac: ENC[AES256_GCM,data:GCz3SkKABvTtuHO47JChrv9XVNdCOZ8QIfD/1gUdW2s4FXO9JXodZtSG3vIT0BVVmxcQw8cisVAe55+Tjx051UcmSPlvQojcCz8HUCXBZHU0OVR/9FhWzdsy5A3f+ea7U9e9U8kYNJT06nktprmL4UInu72X/Vxo/5Z9mXIHuHQ=,iv:9RSsF3wgqvm6z0R1MDdGKwrB0jfdw5fEaeCfJA003po=,tag:Zo8yG21JrCt1Qw0Q9yPzIw==,type:str]
+    lastmodified: "2022-04-13T17:14:04Z"
+    mac: ENC[AES256_GCM,data:9vsa1gF9ZXdmsvSDQI8ToTz5bR4deb9YHHtSp/8OW2v1f2d9Z8hS5DMfoiam5YQVGfdpoJOEyLHCkWadNLiUUG7NNFF4nclHDboOVnv4k9y/y2BjNKwqTvDIZxi11taQUBfbQ731qV4mu+3LE+5y+wHvBywbvlBkpk5ZcimbKtg=,iv:3sP1eyJevlW1CoHLe5CEC6kS4vseh6blRAg2tUTz80o=,tag:ujknquHmFYzO7/NT7SCcXA==,type:str]
     pgp:
-        - created_at: "2022-03-08T22:12:08Z"
-          enc: |
+        - created_at: "2022-04-13T17:14:04Z"
+          enc: |-
             -----BEGIN PGP MESSAGE-----
 
-            hQIMA4SX7nk+q+zPAQ//c7MYWFGF/Z/+uXoy0Bf6XRs3qhfNJBMPFSw30DTYnvSO
-            AdRGjE1jE1QNt/HFSicv5tk7aR8DzCezw0kvxOXu2sAAG8RGk7S2rasxBaWOskcW
-            LscPMbsCRK2WoOD6AUC43jHg5+W0y49GJpOJIWGg6LrUJoj7AavciSUT0EwIGnu4
-            zPbcz5sKpJRj5HKntkICXQnzblHteytDxrS7oFdMcgpKPkl0lxJIHP7PT6/uR8QU
-            3dGNgRKI2MZF6AyZl+q/D3a5VkymJwohwFpKrcVVMxjOjLprVYpNShShKq9txj/C
-            iCoXd0xZUVd69zTwpWHh3qcw4WlerYkn08k8LLJlk8BnYdoHzMYz/7pzzvxHn8tF
-            3VBahrkHdN9ag5lamdnJ/6PJHje0I4im3Gv9uQUQDorrwqm41bPt5IfRg3i4lzaT
-            Db49/9n2JR8CV0Oq5f1+bB6aQHZMbIehvAbtSEqXzEiEqhYm2cACq50ipy3ShWZ1
-            eDy84SNlrOaSd/1m10re1J+w2fJsOx0oT/Oi5p+s+VceLsfJhagyXiZJPB2HItxv
-            Mb19Y+6nDl/fZgd4/H4bBecAYFk5d8EocS5p1oUnJJ2hsFr5TBWCJITAPTkotb7j
-            YtqOaCB6eAI7dsHg7oTn0beYCy1LFAYgaEaXssY0nPisiji/uFMXRft77rWtxVrS
-            XgHAK05B8vZ7EmUz48NpQKmhDVYZqeGyo94u0nk/D8w1xex9o8gDRisbu+BanUTk
-            vrXO1S1Lr/OzTv0oyHF0Ovf48cRpCNl0xe689Jjq2MzRTjc0sw32cZbrm7BD7RA=
-            =3/1R
+            wcFMA4SX7nk+q+zPARAAHnDUd3n78E4Tb7Ljf+q9aesw2fXg0fctxah1oYZlblEO
+            MMnnX9mE9Igd7KfStmAOSSE18UAnBAfF+adWcGzPYN+tCUQxR1TaZoj9CtKcFUuN
+            lpbBaSlDu5arwHWHpfx5NCdx8P8WndJSGlvLiS0i8xfeLst3C8TF8htaUQbjBjez
+            LB5+T6H1J4OF+/d3ERZIaoREdWFzdJFun+nzsfJvRaCGHTOs6anPsffon2+4krzA
+            HOlP1Gp5BnyWwRdUbiuw/kdfz2yRHD4Y1lJ7nobPIGp6AQogL6VmiIcfWI07XK9m
+            PsXiVhaZDVy/D4Pas4706HcroCFtCb+tBKUANxtO/wVUjs1ratLXkFJxaTBJ9f8O
+            YeyzBAV+ElQ5CyybYSu9JKwI2PjDFPvFsmPMvcQYkJpi6EinWS9SUiuUtbn7Frz0
+            JlmRklP5dydhlGHyzoP5PFQwrQKN7+GpsPW/OgnTxqM5yWsjmcLa2XHavh8+icNi
+            SD+xZmupG+jFOLw20t0x4T9jmwLh1OFZQCRwOxGyN4++RRSHU37RiBXbFt5OuOrx
+            Q6MEqKJRx1bj2Wm7y5Ir35mUQhpvKIphGTEb0KxIehswdPhOlr5ReJdH/XAGQbGM
+            xALaG50L4diy0BPPAr4cES8vUugIGJxeRK3nYkWr10XqAMSTRZz8HPocjgs+b9fS
+            5gG+NjlSxDMryk5vi/w3Hp36zDb82fz82v9jOnF70YBiC0Ry66xWH17Bgup7SUor
+            eFEx3qrJZgvXkyI7NDgrfGjkt34CN9LXWNrAbbDBOoBNZuJQp49/AA==
+            =VvFX
             -----END PGP MESSAGE-----
           fp: A4B4A47A1DB07DE00E8158BE411E23534CA8FAE0
     encrypted_regex: ^(bmcPassword|ca-key.pem|decryptionSecret|hashedPassword|emcoPassword|rootPassword)$
index fe891f3..060936e 100644 (file)
@@ -19,46 +19,64 @@ spec:
         keepalived:
             interface: ens6
             routerId: 3
-        networks:
+        ipPools:
             baremetal:
-                interface: ens6
-            provisioning:
-                interface: ens5
+                start: 192.168.151.100
+                end: 192.168.151.149
+                prefix: 24
+                gateway: 192.168.151.1
+        networkData:
+            links:
+                ethernets:
+                    baremetal:
+                        interface: ens6
+                    provisioning:
+                        interface: ens5
+            networks:
+                ipv4DHCP:
+                    provisioning: {}
+                ipv4:
+                    baremetal:
+                        fromIPPool: baremetal
+            services:
+                dns:
+                    - 8.8.8.8
+                    - 8.8.4.4
         userData:
-            hashedPassword: ENC[AES256_GCM,data:sJdD3YIJRd9zdyPzeajrD1vWkXiKPUmJV4jRNNZfMzQYuGHIpDExWKYCxNlFHDmLDznq0cQVGhIpFJT7vdQ+k76s3vLx0wIwxEbVphm/3jfTQrGTmMRaaOQar8XQ9mWTOPLlrOpoiMDqmjaW/Tb9ZdnG,iv:Fx6HY010M3FtIPXyWbxgUT/PzOPJskpf35eG0m+IEWM=,tag:Ei3hb5Bxifya0wsxaG5jCw==,type:str]
+            hashedPassword: ENC[AES256_GCM,data:Z/QL1s9tOR9qtY8jmedJl2WzdazYf/poC+xg6LYzSQJyCcqX7MiyenBkajXhM2oRFmpuRn1fZlHSPe+jRCUi9ci9TIkOQBbynjy8z45ppDm//HQmEQdaii1W24lZpvWtB7KxdgOasIav4XlNVOJ1fPs+,iv:PYC85K91f71i15xGttVe71urK5TQAHWy3tsSSOLf8+E=,tag:VFFFYH9qRaYH3cjPTPeFIQ==,type:str]
             sshAuthorizedKey: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDYPGY1jqOWnbTKREC4Sr56G2OhdSxT0XuLsMI97FSv2DC9Y456AplwrOCsk6Qk5YtJyzeWa4p+OTRH+2Nsak0ejI+yweA98ZRRPVQJhlQu5U5ZS4mG4Y6/LCG834LbFlFL+jup0WYtPz6/EXWhlLsGjUBb84fzwnDlukbZ9CBRbOYInoV5HjBlGGfcqyvhIjkvtxc9Cp5uhvSyzUum068NcvRfCMVVyAfFJnnIipgyYuD7VjxZDPIff17lfh3J1mIh06fcu8HHIoJe6k4tQbv5S2ogxrf8lsI5Xu7YU0SciAgerNQORa9KTJSDoNrsXT9Ae3F0XKxHj72+NhtrUjtXJvR2glXv6B3WVB82pfCBIP6P6VqrjwK8zwuWN8ERFJxX7LsLRMhNyd3yX4lauSIQA7SlC6TN37SR9FhwQa1oocF6T4XDj5wy+xT8iftEzvZtOXe+2GeycgvV8ojMd5TmtfFBFeVimBtnUldw8U6GXLrlQQrXrXk7XrAAJrWeU/U= root@jump
         flux:
             url: https://gerrit.akraino.org/r/icn
             branch: master
             path: ./deploy/site/vm-mc/cluster/management
-            decryptionSecret: ENC[AES256_GCM,data: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,iv:qRgDp87qOXNt+XhaIiya7hgBEK4c+qrRIwzGI7LCw0U=,tag:MJDn4s7+H6dirnhl6fnhTg==,type:str]
+            decryptionSecret: ENC[AES256_GCM,data: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,iv:h46YGUT3qtnR8kLvIerWTPpOsbevUSwv81Zlu/ntVbU=,tag:3FLBhv3P/+qdYGAMESBj/g==,type:str]
 sops:
     kms: []
     gcp_kms: []
     azure_kv: []
     hc_vault: []
     age: []
-    lastmodified: "2022-03-08T22:12:10Z"
-    mac: ENC[AES256_GCM,data:ziAlNMorLozV6Tht2U//flT1Gs/DqJRfAAw1pqhRkhRAWUyvB+Gnq8ZUQTxf5JdKP3uI9FXWDf7Rr4xIIxeAGiKVVe3xwBw4BKhZkdmIB6BmvTQ2Nf/5jCVhILwGICR1fyTEQH1isFUCKDap1qRHVtXUP2mHp4zT3g8wFF1UOIQ=,iv:COnp314KI3HI5+Zh7iTLlYHUJ+FfNeJl/DObWndNL+U=,tag:mp4yYvf44rzkNFQpBkXG/w==,type:str]
+    lastmodified: "2022-04-13T17:14:01Z"
+    mac: ENC[AES256_GCM,data:cPTgcydc0KL13YMWi/RYlAONeuCImxF2R2XAcHlh/cpVkvs8tNOmUKb1FK93o5tdNA3jmJknXVogWYO62Fx+6zc5Gd5RQlNXYvSEwg9VzqoMmi6obAF3HOhv3P6q7oFiasuct2v4ht3C/LCnl8yObR5yE1HWjIRdr8Uveb8onBw=,iv:pDYG9znFyArmKfwWXX17DKWlvqremMM+CKts24hi7Z0=,tag:rIoDrsJumSOt3NJvqR/w5A==,type:str]
     pgp:
-        - created_at: "2022-03-08T22:12:09Z"
-          enc: |
+        - created_at: "2022-04-13T17:14:01Z"
+          enc: |-
             -----BEGIN PGP MESSAGE-----
 
-            hQIMA4SX7nk+q+zPAQ/+O2098YjGlx6jdSMrumRiCZpNUlis6OKwF0fz6SKDHmBk
-            oUwhn2flBOpAj1Xyb0U8Zts7Uz/uJvvUuQBuFAGWC8n6q+5Vjs17fLblvR8BK/y2
-            EOBD61GHL5iA7KMJVnP5xXlVIV2TxLYlsDGT1x0iuIy1lhHYwGZdwhGrEGNkd6wJ
-            exFoDMxxoOy+ipfDo9oSLvajCKZpI6Kh8uPE3QwpxsAYL2dOE7Xrehxf0nvzolNE
-            VPfnfCP/mruaU6BJTXxHHHoJ1MVjQYXQH9rnwc04rzazmmtV+0VX4PfIxCfWeFrl
-            GiMdpdN1x1SemPuS+7hu1S2KLIPxOsGGvQN5sPoan8IPAIlg9nKBejN+PReF7CYO
-            h4+sYjD7KrePv8kYEQf1DlYAF2jirpYnapUYqVIEjyJUHG0FdmCmpq55REfXmbT2
-            b0q6DcVfyc7Ksw++oBdzqC/+wv5hD+WWrb+QCoZBCBlmRrfxs1FrxRsVKq0uNWMg
-            qFOg95YSo/iYaj+/5hPa0njpAvE0DA09GjpSa2XR6p9Nepih/gG0OYMdIHc6XTUU
-            by1Hf5G3YQ6TQHVHylWjvnpxmXqCOEBsjqLsskD8lPn+jQJhF3Ae4OSuOpHZiZZd
-            ctXFTWSpUZDG8Y1wFxXnwOvtjGcxT7CmC9YcFIgIU8xT0bfcrMy9zMfOdj22IO/S
-            XgF4aIs8oxv3mVQ76utxjeXSfZtbzf6GGFjuKEY3rQgjAojno2fA9/1PX7hDwql7
-            CoUR895H8TSG9+B7YSwm7XXjM0mAJBa07JYfe/FGzIH8zB6SEYsYDhPuC7EKWQY=
-            =+Jt9
+            wcFMA4SX7nk+q+zPARAAaBLFt7MSyy09/p3aEI9b0Yix/metXTIR7L6QeMUHuwOe
+            ugpnGt6VscJDDwAxT4UPl4bznvoGPhCy1XLGQbKHV3b3qn5aB65kmS6jt6yZgPDA
+            HeJRwf1wlxwHaqOQmyZNT1z3FE/o3ZEM57wTtS12iLvhEo14wXv+ntSkF/4PFwYp
+            KyVhu98tg05E5zehiU8ODPEJYKP7Osh3vNePy5qkKT+R2eteDMKaE3JKoc5LvHa5
+            JZmbEMqrrhuj4/pgLCvqnSpXT53WiBnx7L/lZuxUHykYV6jdBcgkfPcih2uLvnM6
+            N2n+Y8GBIs+5LNNu6rWK0DtuXHUyCJGmjo7yu63diaIHlUUeb7tgoj0d4EbxhZXx
+            fvC4zudEr9y8JB5UEr4Ity2yIplj7TTQmFsc8oUhCxTiqoKzV2ZVLbFum44JpmhD
+            v+oU5leQNjPemfSu3F6wTAHsL/fywCoWQv7pXpI7/kT20b3uLk3d6WhFcdfk/ly1
+            zN2GuYbmLOlD/hihsd4VP41qWoZjkFgoqipzL8yr9ZVoC+57boCyGrGCH4XrrIyj
+            y/DTAuPlfTrJ5MZKa3X4/PB/2TFdz7pOyh+f0ymrBZLkUmT+04cBKyclyuxaEAo+
+            2XdUB25/mfqZhx//VPLXWMsKN/qEUv8hsLarRQSzFf0ODvzwp6VXqUAlHfW1aDDS
+            5gHkcP5Vr4WsEe/zMXaXzbZ4KV0+rdKvT84Lt3+2dvNoVq3O9zueSaHPfnvER9y2
+            ManNkRpKl2r6l2PVCMoZdbfkIeLLKnALV9so53EQTKuli+KITWR7AA==
+            =hmWT
             -----END PGP MESSAGE-----
           fp: A4B4A47A1DB07DE00E8158BE411E23534CA8FAE0
     encrypted_regex: ^(bmcPassword|ca-key.pem|decryptionSecret|hashedPassword|emcoPassword|rootPassword)$
index f50d48e..294bb57 100644 (file)
@@ -14,9 +14,9 @@ spec:
     values:
         machineName: machine-1
         bootMACAddress: 52:54:00:c6:75:40
-        bmcAddress: redfish-virtualmedia://192.168.151.1:8000/redfish/v1/Systems/ab389bad-2f4a-4eba-b49e-0d649ff3d237
+        bmcAddress: redfish-virtualmedia://192.168.121.1:8000/redfish/v1/Systems/ab389bad-2f4a-4eba-b49e-0d649ff3d237
         bmcUsername: admin
-        bmcPassword: ENC[AES256_GCM,data:yRbB7naw81M=,iv:5cOPLhjsGV4IHCqpj9v719FzlaWyu0ovp61jXTGbb3k=,tag:Qus/zWzJATkvyowuJ5c1/w==,type:str]
+        bmcPassword: ENC[AES256_GCM,data:wGDJehd9vZ8=,iv:Da50Xq2S+u2H7oyQ0k9SjDVNMmBXAGkGKceo5n+ZD4o=,tag:w+5758jtEMlWkaoV4QPssw==,type:str]
         bmcDisableCertificateVerification: true
 sops:
     kms: []
@@ -24,27 +24,27 @@ sops:
     azure_kv: []
     hc_vault: []
     age: []
-    lastmodified: "2022-03-08T22:12:10Z"
-    mac: ENC[AES256_GCM,data:BeoMxcdZXRw/ZTOaPDFhuLp57Dqa2DkX438ge1+pqUTXbztyNwgZgU/A9iOThChLeLros4ba+YR+L2v+7+3KsNvOzGWoxODHH1/3lamO3SlBGuOr4IrOC3If7KHV0zgI0puYJlYDIo75CPCfl22GGkPc1onGr+KNy3o3WH8EcNw=,iv:y5X0hEm7DgwOzIHN2Z4mDYBZ3mmesvejXV3fcRkSmlQ=,tag:YxLBZAs+KnQ2G4OAEPa3Pw==,type:str]
+    lastmodified: "2022-04-06T16:16:38Z"
+    mac: ENC[AES256_GCM,data:ijc0RpIqF9Dw9x2XKOZkC6odVIUlbyQhFj4xhi9ijBtQmh1nHsiXCHOpwRAxUXuk/Bc+quHw8DPuEz1QMxswR72hD00TPgE5cBrK8u2LkA4mVZEQRPp5tY8UTrxx04A2AyYGHU4LsRzkiQQUZgU2nkP3QhEy9V1jxIX09LzDu4I=,iv:O4Uyda15TV7ztqpOXDdVujZxg67ATF1eMQaKT8rqnTE=,tag:J4oKVFnHPDG+NXpcb8kyGQ==,type:str]
     pgp:
-        - created_at: "2022-03-08T22:12:10Z"
-          enc: |
+        - created_at: "2022-04-06T16:16:38Z"
+          enc: |-
             -----BEGIN PGP MESSAGE-----
 
-            hQIMA4SX7nk+q+zPAQ//bx9JBswCG+kGJLCr3apqCKelAj2BQac3flWRJP0nwnq5
-            Ouv9gq+7044aRwUo0r9CYwetIxRr/h5kgusaeKcv+6DPSXvXn4AfZZUBULmvGoJy
-            qI5D7h5x3hiylfP9I1z8ToHjf+0CtAWgVdlmOwTwWnBJXRscfmPWiPkAgswGkM/5
-            eTteuIpar4du6kc1T+heiZ71spgkEt912/KYo4KR5eetGuVFm4iEyV0ZYRFcXzML
-            IQTtS8SHmpoYGRC3a1foZoulOU0uhmMJuesCgIGNOvXtIvvIDbUXaO3BoKAjG+OT
-            Jf2eFw5BykCPKgeF6AkG/6WVgn/xBFfwpz/6IG+xFwKfIxXnyR7p2tqxT43tcJwC
-            p9OLBwK8txvfTV1Q2qf5xB3+o/o6AXmX3F4Cl9gdurmGyL844Q9gGWp9DP+gP+ms
-            dbA0tLYpbrw/GH0UFykSM7u7pZYgX68vvM5pcCDpdqrDdPJHXBGuhUB9JX9jNX0C
-            gossAJ9BqQSFDx3y+S2T6wnQQN7+Xvqnn07q52GJb0VJhHT+JJHrlvmBHBCAJOqe
-            jRq6HeIH/UU7Tf/zcY8YcTVadWPxPoVmHl0oxMc3Jaw01atlT3tPmcAGqfY6xin4
-            4GGcLbSACr9R6moggaBg2JcJba1h5XNj7l5pl4hSKQtBn2Nz7uBiHs/0AF9zflHS
-            XgFsEXOiUDzDJsXUUaC8SiwIFq4cTqMToPKzADYyIZbFXxQn1FRfrpwErT/MPldl
-            5OjmJ1dx43qGv2rmyneA53cuqR9jonMp5Rbw+uaVaAulixPrPkQqbca73u8K+wk=
-            =R2Ib
+            wcFMA4SX7nk+q+zPARAAbFLFzb7DF8k18wZf1u7fnZ8jKdZyw5usV6LqHNTRSMqA
+            spaSibYikrA8qYHkCCd3jmXjhopvI57uyffJYi2sKApyV5GqN4M0X70dCkCznqfJ
+            p90SOZBfGKHgE9bSo67Coye1MqFsciZi4etqX5MUoLor67ChzvPrtKNYeFqrG1UJ
+            /o3X7BQYM/I6AVlA6ZnXCeGDjwJnWbr2EJGrgbM28zm44Cp9ZHzNJ7+rxIjpFn6I
+            bZYFJF0VbaKu5bsN/mIE5IKYGIM0ew4jlrcYMMG3rernwutfo5FF7hm8RswD5BLz
+            V/uS6rpzwQFS0XeDjZnCFxWPOJbUeVaJ5HaeaR/fH7QBB5kBoi4wkJMsT8Hy/Otm
+            5SwnKrDERxrI0n1GTPD710BDJcOlugo4GgA8ZGiz4Me3uIP5VKWvLOmXmFiJeBst
+            L44nkE0I2RnAf3qIlA8SPC+SVhs7fBcxhjbJ3sDbHMSsHPsdioio+yAkr4XT8+A0
+            x9OKG+RJjr7wTXJ3+mjKg0c825J7r7U4ZauqcoI/J2o3D0CRLPbVV6/Xtb6S8ZTc
+            anlnltQY9th1jP9Ysig3Pu83YnskEzmJyL4MQ/yZciv5gjNvbQr/ElM7SSK2LPGU
+            37FH7lCkSfJ1p4+Yuo3kXg9dwScGhvDHMPJCtowZQ3ollDPnFo9htp6WShFX14bS
+            5gGd5YuQ7RyUfNfe3orMhuCu9mCtl4b+bdAtj/2tz2O1S5NQTa9vPOwxR7mZmspJ
+            V+zRhgHC/r8oPvZHui6eSu3k/v9FCkS9jP5cQzUOjgJbNOJpY5ueAA==
+            =lNyT
             -----END PGP MESSAGE-----
           fp: A4B4A47A1DB07DE00E8158BE411E23534CA8FAE0
     encrypted_regex: ^(bmcPassword|ca-key.pem|decryptionSecret|hashedPassword|emcoPassword|rootPassword)$
index 23049b9..56d3ed9 100644 (file)
@@ -14,9 +14,9 @@ spec:
     values:
         machineName: machine-2
         bootMACAddress: 52:54:00:6f:d6:97
-        bmcAddress: redfish-virtualmedia://192.168.151.1:8000/redfish/v1/Systems/8d747997-dcd1-42ca-9e25-b3eedbe326aa
+        bmcAddress: redfish-virtualmedia://192.168.121.1:8000/redfish/v1/Systems/8d747997-dcd1-42ca-9e25-b3eedbe326aa
         bmcUsername: admin
-        bmcPassword: ENC[AES256_GCM,data:HFalZ1KklB8=,iv:8sMm2CwwHLNhB9fP2f0csfbUtKm0TQvpDcaO9e35MXk=,tag:TSPmyNCcNNGNCqmCEvKTww==,type:str]
+        bmcPassword: ENC[AES256_GCM,data:pJ83hqpONus=,iv:5IfSSOdmG1kumDGWIt1R97qT3CCeU/IptUb1G7CTrrE=,tag:9P13m2g4aG3bOj2T0b8iHg==,type:str]
         bmcDisableCertificateVerification: true
 sops:
     kms: []
@@ -24,27 +24,27 @@ sops:
     azure_kv: []
     hc_vault: []
     age: []
-    lastmodified: "2022-03-08T22:12:11Z"
-    mac: ENC[AES256_GCM,data:oSk5HhFOYQTfwlqw3LfyGu8ZN4eUz3CQLN5pa+ZjKgsYlZKpxausVa1vdCj8O8XfxxXv0JR8AQ7swZ98tkobRETZwc+QCTOVOm8U2OeCGnRLjnlS4oTiB9ElFDsIaQGdJgjjJ1J+ohETJeSDp94FUtSURfI1uaz8Ny1BjMope24=,iv:yKLou2oclHzdrLeTGdzxwxGNOOdpurfPUvAU0B5YuCo=,tag:YlqylAALFHkWQSrRYYUZSw==,type:str]
+    lastmodified: "2022-04-06T16:16:40Z"
+    mac: ENC[AES256_GCM,data:/vS4M9MtlldNxtpIqWTBBDdDbjsFSEUEv/KtTnVOjp33mG3wylqSVix2FuifI6Abj3RGdr7PKfokn8jb6vTSiZ4ob74tJ4iJQbs0bOk0wGhGL2Lz91k03AHvkcC0KjsWDh3ALaGMsge7K/Ghesb+VMfD4bHMkGp8HWwS20DTUvg=,iv:UkmN+QXr+uUCl6s3XHbTpawZPrl44q8gi56LNRZJa8s=,tag:elFD7IZeLkq0ISbRBARBWw==,type:str]
     pgp:
-        - created_at: "2022-03-08T22:12:10Z"
-          enc: |
+        - created_at: "2022-04-06T16:16:40Z"
+          enc: |-
             -----BEGIN PGP MESSAGE-----
 
-            hQIMA4SX7nk+q+zPAQ//djAwmFeVsTd2769BpvaLpGDn+kGIaGVOqBIys4QoALrb
-            13gBLu7YiVmi0pI8B5gnPGOgChfvtkd0b4ZiVe0fZJ1C/xPf7n3XPRUds5TPkzuO
-            b6SBpv8JmnpbrdAj0jXTiGIB1PQ2f41KVFgxk4bcJ4bx+rZdtfxbfrUFuzeEttPH
-            6XtG3BgHSV6DPYYAVAibt2PzP8Ov6CqQrIVOKFhbtJwFN04lTYphOam1UTKawo4j
-            CoNZhu0aLRjUmpjvjj9zqEngj9AvyWFOw/TVm/u3B0I9e7H5AbwukR7hWZc+eq+2
-            vRL2rilcEK7CXWCtp42LcxsoW+u/8mWEfz/l2Sk5+AvvMU6FNuKZuDSf1CtAbTY5
-            FPyAQFwTwJGFCBPH5/vQPpXuFaNMS7ILc4k0JWB+7ddOI/0+uI27zvcLYbHpeU4Q
-            jmetajDwY/GDzyoSG6Y2H30j3eFtWlyXcpBt42tWGDOcZx3k1sqmTvoJlTE5rcKi
-            tjxfFEBYk3XjqptdQVjSf3MrAV754Scof1n7DRkaQFv5mKoDDcTuMT54gnaQuDYv
-            GQxqP6nfpHSCaDMFNllnIjFT8KgPs16Q7XSTB5gRSFkruQibeBL1ZOTPy121Uo20
-            m6DYarp262h8tGeddeJb3sFzl4zPFmxWaf7hUosefTwbR0ZRGYJ+/6UZZMDwRJjS
-            XgFjs1ZPJbI2ce6IKT14w45yogMViusHLP8StgYjKP1fAW3emTZKinGb5kH6Rj8d
-            shdhiqdHKDOpTv4K7T4hz3XShWVPdf0XlgSEBe0HsslP2KMwNtnEjBUVOWa+x/Y=
-            =nd27
+            wcFMA4SX7nk+q+zPARAASlrkIX8aOpgMVuPXqiH0gSkf80xQbnH2Ne5CmpJi7mu5
+            a1+7kKxGMt5AqMJ8WYujwj52XO7A9P1i8QRuGn4Wo/KbcobBk5iORlt2yr3xfliD
+            krMykbBn5vViKZ+h/zBE5o8QIcGaIdiy009b+tIZLplMUAVHS8zNtE3p79gxDSyS
+            eafV7STbE/wdTEMeLhOYZ2ZqpIku+VrltD/Ljij0E68v6OTJDVGTy9Cv6X6HYJzY
+            xD+QdJWj5IeeQJYpF8APnt+jX3wQbamQVsj+N+IMKQuEZ27iJEyVHAGMeE0mUzjU
+            JCcKAwQh90TrrhJxdlIIdtzjphf8VaGoIo3a7veSFgR7qKhY+hETf4C6Znegentd
+            h99GUCXp/H+ZhK/qt2BKzIZN32zC8XwNBbKwcoqr0YEGhfT58WBwh1Rwu8DMZGpP
+            YtkfS7S3AgahZwnbsuWpgmqJKwswfd3xFCXitECkGFUuJEsWJm20Vj7jbA0Z/ght
+            TSCgDPPLxW06aWZeOw8EEOhpv2xE81rrfbM4uKO7EWpSFlbyibmRW/S88c6HzI4s
+            043odp/mHZ0hiPwl2VoENAUnZoQSW/VceyyiyGnNh8GwV7JQ9PaJmwUVnP/4X0LB
+            ekrDwM/Vj/aTuKGBm+WWIK1CUkPDc5tS/zbcCDK/Kc6hMqdXDPHbHnHVOfV6pyrS
+            5gGM7Ca4HzDQk71Amnnp/L5lWpdq/juzrF8/WPd0WihU/wqIe9gweyon0NsK1wAJ
+            xPESTJloXkWze6/NWyHW/47k76annbCdjrPPzB+YLWfNteJSq9OSAA==
+            =oBuR
             -----END PGP MESSAGE-----
           fp: A4B4A47A1DB07DE00E8158BE411E23534CA8FAE0
     encrypted_regex: ^(bmcPassword|ca-key.pem|decryptionSecret|hashedPassword|emcoPassword|rootPassword)$
index df37e06..2d3e69c 100644 (file)
@@ -14,9 +14,9 @@ spec:
     values:
         machineName: machine-3
         bootMACAddress: 52:54:00:50:63:44
-        bmcAddress: redfish-virtualmedia://192.168.151.1:8000/redfish/v1/Systems/ac3527cc-1223-4794-a0a8-3f6a12f69f17
+        bmcAddress: redfish-virtualmedia://192.168.121.1:8000/redfish/v1/Systems/ac3527cc-1223-4794-a0a8-3f6a12f69f17
         bmcUsername: admin
-        bmcPassword: ENC[AES256_GCM,data:iu8UfIMCk/U=,iv:D8JCq6AnQJvxhEfj1rSp9Vwf0PEVi+tY1/KjCZmj7Z8=,tag:2QE9yMFva9uBMpjKqJohUw==,type:str]
+        bmcPassword: ENC[AES256_GCM,data:+mI6dysAyaQ=,iv:Jxup8IDhUAI7cGtuBrBhN7mcAOlIk6khKMlz9ET55ZY=,tag:H8XMVIMsqOVtvqW3aoOAQw==,type:str]
         bmcDisableCertificateVerification: true
 sops:
     kms: []
@@ -24,27 +24,27 @@ sops:
     azure_kv: []
     hc_vault: []
     age: []
-    lastmodified: "2022-03-08T22:12:12Z"
-    mac: ENC[AES256_GCM,data:EUIp20z8qa3GHfX2ffwowL2clqtFrqnU2fMC2DXNn8BgVUd3QAyT8WStkDJt2Qp0Jl3rMV/sEv8wzu+27lCycnnkZBlVMvQqOZN2Jg3i8iBOag18CHdyUcBrF2kqGt00Gc3i62u5SRnWwGwOr8oHPY+K9aLTvY8UE/F1GLuCrV0=,iv:CpYvPun+pgENL7x7O54uahs/BxD5IZ1dr/rl0zL93BM=,tag:+M4vjVGCGZpsrJ+rOE/XXQ==,type:str]
+    lastmodified: "2022-04-06T16:16:43Z"
+    mac: ENC[AES256_GCM,data:VotG/ipGDZEuzE5OBneWUagBgPu1UWH1UjC3hoSGpkCd1/Cv4V0PYZoctvF+H+3IpHlj3C87ViPedO+pPmGE+hKG4eLicwKrZMc25Y1jWrykssaGe5z6bThHIOOzewJ0F6GXv0MAUyvoKZZA0JY+GhGSbcyS2MzkC6l/oHv/V6U=,iv:YnSmYsLVvkE+yl1CFGenfE4snrfRTNEMpaqYIcAX7/c=,tag:QPQ1XhagPCF48KUIIBRxxw==,type:str]
     pgp:
-        - created_at: "2022-03-08T22:12:11Z"
-          enc: |
+        - created_at: "2022-04-06T16:16:43Z"
+          enc: |-
             -----BEGIN PGP MESSAGE-----
 
-            hQIMA4SX7nk+q+zPAQ//SjtkApKZtRD21/hW4eW8y7gAy6fmO0s7evmneXbVpc7d
-            lijHAov4ZFOrlNlJwu6JFPSuw0Fw4l+zppLZlX9vm6AQm7Tt6e8YSF66KYVZUtax
-            8/oRnBs8p5NMRXLdBDy2lglrFRY6Xdu0FcHOFXeNTdqdQ6rkzY6vNlJiv8zbrs6d
-            9ICl67twXCyrwgDbttxNULx/A7GdG39uOIIQ56QOqUWuFo4uL6SGUWZbWfQ8jIrM
-            +EeSDTmuu8eMhtUS0ep3f5ag5eiS197jo4eIUAx9B0hFGckAKEg2Gdp69qEYt4Qh
-            xnlgw8CdRS2swI9tteJx786ALC8QszfTxJkKTxcjniDqUoAOP0iDuSSgaVbW9a7I
-            5FwgZ5Dbn2dMgjqd5FlaZOuWzsDIWq7HMhfCq0xpo9fhS6Oo8dIyLk8dlpqmB/qN
-            82j1DTuLEjHw5wdYdS0BJu67GK+2mJrBHsqhUhRs9HdE21/PPB1Iu4XWjNBiGLpK
-            /IaMtW2ZATCIzz9oFBae4EWDnPLWou8pHMSGWWZYA51bSOi8nw4nZYT0rwKtIpsx
-            Xfo72REY9qMk5D2/XrcgQBK66kiX0nTy60xclTkWM1N8di44Z8Uoory9AVVb/usR
-            ET8ScDCx9WoVacYr66XnyTlzW9HPY3PsvS4F6RqWOK05rAA1MN6ZhtbvPOYNpwrS
-            XgEfJX+9Jj+mVFFR/a4b8NQAGOUjditKOUmXIAv+lVrS+LGfQaeDD3DFXuzID8pg
-            xfafiLNg1vjWd/2UoCKWYKo9RnMcGLi5ZFGPFZpCGjB9t6Ewd2CsZe9izavbs4Y=
-            =osqQ
+            wcFMA4SX7nk+q+zPARAAn90j/3bwbzOewVZkcnCuNTZAPPZhZcyFw9cXDLOtmEhg
+            yXG7XeLX0gmqAADsse3A5onjg33NcViDMYqh1aCLJsZIyY3qMyCMPrrPISimkJAO
+            yBzMJmS1igUfYSog+h3/7BU7uE0FeNNFXYdXcX/PmUGa5PGLMWGaaeLWD6MhPfau
+            uvETmzTasyuwTsgQjNwyR0JvM6IDLoJtJ5znshFb3Tb907C8i8UkfeX9r95F5af3
+            SjEuAwVIKoCqjFyf+cczrtkWuVbj6n0ThkFE13AkSRQmawWqCtALeS4T7YW8GqHx
+            ZlsVJs0n2Y0Lh10yt3ltG3mboLWRA9ZV47VyXueQj12m1gJDM5ycmvajUG0M9sx8
+            1sXL/GwiYGF2akB6qIHoZGlygqwz+QX13szY8nRTCJJAZp6op5EpRwUbJT0QVFBh
+            KVDTxRH2yMtdmn58uJWtfpquQMYZFzJDYkR93rYF8nJtOVLgCp2dQSukQUG/O+Gn
+            3YfomFAhlxwrgvwBzT7yxbndEgmfm2CL3IL3m+cwnVIrliekwGr11TlHhDorHlV/
+            ZtOEhKkTGYbFyPYmK02qs/Si/5rs6WTChJ+/nyfdVuk/zGdzJBG0hviHwDxEqo5e
+            M5SgleLLrgOL3L8L9VWy2DWcHBGCEVkJfc7Mly+MHQgmVwUfjBk53ilTpfw8U1bS
+            5gEMtZQZ8D+cvZMoA2OdVR8Fd9g2piNN8l8BWxGwUp1YTC7PqVePcWvRvTnGKejD
+            lCWbHcAUnJWtybJlKv0X2rDk9KkimbLlybUfXp4Ym2KIa+L33H06AA==
+            =h5zT
             -----END PGP MESSAGE-----
           fp: A4B4A47A1DB07DE00E8158BE411E23534CA8FAE0
     encrypted_regex: ^(bmcPassword|ca-key.pem|decryptionSecret|hashedPassword|emcoPassword|rootPassword)$
index 4506415..2566472 100644 (file)
@@ -14,9 +14,9 @@ spec:
     values:
         machineName: machine-4
         bootMACAddress: 52:54:00:7a:b4:55
-        bmcAddress: redfish-virtualmedia://192.168.151.1:8000/redfish/v1/Systems/41d41744-3dc6-453d-a498-dbd795c5d748
+        bmcAddress: redfish-virtualmedia://192.168.121.1:8000/redfish/v1/Systems/41d41744-3dc6-453d-a498-dbd795c5d748
         bmcUsername: admin
-        bmcPassword: ENC[AES256_GCM,data:+1YhU/Ic7ss=,iv:WA5i/Uujwk+NI+AHNgsk1BALO7gA9Le/0Y7cTvR5ol8=,tag:UDjVd7GD+9H3AiuYixkDrg==,type:str]
+        bmcPassword: ENC[AES256_GCM,data:X3RQuiAyJL8=,iv:n+nYSadsGLyCYlqXT2hN+XjSrfSMnEObgOyfzRZnfHc=,tag:A3/h/K3Rc48xFzqsDkD7Hw==,type:str]
         bmcDisableCertificateVerification: true
 sops:
     kms: []
@@ -24,27 +24,27 @@ sops:
     azure_kv: []
     hc_vault: []
     age: []
-    lastmodified: "2022-03-08T22:12:13Z"
-    mac: ENC[AES256_GCM,data:NPmVSpeWT9TDT1ywJBfhuV3t2moDItwNslPmw6Y9rqZe5YoMVk/BlPcX5ilsF9V9vkT7yDsUzmCNkJrHOZGwuKNjBlSE6yRygBaEFgRHeEWZwk1f0BsIUCRPdcgACz5GoyorOP5iAMb0dVHtuTX+ef5S4nbntm7kba28G9mlUeo=,iv:iXrUAxQ9dcyQWcpxZL8boQi+O5knJQOS4BTtKzbCxQM=,tag:kd7VnIZtA+1wEwN9tAjZCg==,type:str]
+    lastmodified: "2022-04-06T16:16:45Z"
+    mac: ENC[AES256_GCM,data:0NGvFO9SN4W4aYys85584l5C39B1JcETmehsp88MEaR4qfoZCVGtdDDMFWWAdmbW9QM8WOsU+v7riAeD+W9V+E+YvWMRWuCQZu9VyHivbs4bDlYqM821KG2NFfyBmyDxRyTlbTDNOlqAPliGUAEKSCzyrrHHrE7MLgwhIhjAlS0=,iv:8XiGeofmQra0AxsD6fk1Z+2zfiwkSyU8f6naGpS1wMo=,tag:4b6Olt6A21wGaX5lD7lVOg==,type:str]
     pgp:
-        - created_at: "2022-03-08T22:12:12Z"
-          enc: |
+        - created_at: "2022-04-06T16:16:45Z"
+          enc: |-
             -----BEGIN PGP MESSAGE-----
 
-            hQIMA4SX7nk+q+zPAQ//fl5z1/gWr4aImJMggP5FgyTfIaMph174fs5YM/tH5b+3
-            C+8Y2NfDsBXYFi8uX4NN+5dg1sitOZ1rIIYBlxt2pOEf4Z3ClxV5scKaJLaOMwSp
-            rIUyYHUpvHEV+d7YhPJOxJlDQ34vxNMNmHBKPjQT1WuOu2yDZQUdVmKmbf1jQddI
-            Gjxt1LxLRJZHgbS3Wc0Ff+y2/tvm+ufmuHyGyLkdfeN/+XGJE+Z/4rS4aPImsFfK
-            pwhBhwOpOai39gl5v5o+8oC2da9CmTOOtxAAHt2u7fxRJmFZPdtqU5TPPXJdM3dW
-            92cHvrWFDFogpmU++mzwSIuZDigeOOtCc8lc8OSdlz5NjONgITlTN7nKQ/JH+8P0
-            wYmX1WUc6MknXfdgkjEXpbCCb+IqlsS+i14uTQFtFtqS2Se1CoyDWzNRQOgyFOZ/
-            8zxp+6myMuX/Fgcy0pUKbz0wrsEzSIDIaOC0egJBovlShasYaWF+ITxyEX0DZ8zN
-            PDybFAH2Bc8Ru+G3hFwjdKIOC96+NYwA9AyXvhhEvFbxhETqz5A+vq8oieL0fN7N
-            4sdY0ElWdkkzFzI8qdBrYtIllTRncRQMFUwITK592PU5Vz+44NJjmoQQsrgPRl0L
-            s3GR8Czu2phVRmnsWSWlpP6HlzHvoQ5EOCBow5X43/r3LIWW3QszGLGv0I7JsdHS
-            XgEmBy0NhXBRv8dvfPFowpNKCQjDYUPjEqdxJ2DXZeZYqEuN7c5NFYGLjuorWQCj
-            yhJkK1DTruZjRwQw5PFJHQ7Cxu0tzpAOP9z2ml3QvfNZVY0WIpG6pfH+AT0RklE=
-            =aSKM
+            wcFMA4SX7nk+q+zPARAAhG6H9zaTMRvR7IwA6sMO9ojp9QexlwsG/vea9x84jcb1
+            XakBuqaOuq4w9KK59BjR6lMmam8uhQDKfsgin8N+mA7WU8l1Dp0CQF+2LYH6ODFD
+            Oc4J9BlKDPdDFhe7Uyy6nflV2qQrxRRXAlOEXCHvVJweIsttmdNFTtRZLX6ZZs6U
+            /42/0sHJUACyKEM5tJoZyXxxHdrqSmoVrZpZSTRBus4DmBfF4bL485FgV9MoT3VM
+            3EQoUm3nDm1KI5Ic9f6aBVsBA3c/lH7q0+waQhzJ7TrtBJ/JEggQ0YDN76xOeZip
+            VusFOORGmqxfBcx4RZQWObcvyDM7AwUzZwDdhU/RKa/Rm/WN34WEqUEdbvBlyPx5
+            Dqt0zw2ZgSMpPCY/8Ezve1HUlavGaF38XGDqwX8pmou17/TIYHLtTqBdx1s+c3Hr
+            Qcb6bnbU1ssABP5gopYV6ERE6lYAsCSqQ9qSruuocq0pSlJVaTD1hxRqSNM7BTnp
+            uM22YA99hKpPaBS9eIhYRtORK57QZBCMYgDEtOau8t8Oa6ZTvsaHlIL+gKPtiNsm
+            uuOGClNByMgQw6QuNFikcfdWQhz4ebrmX81E+qnwiMMuHNsv9K4UO8GaeGofOBlH
+            as4hrG29AlNCqD3hciSrfRvw7JW0pS1itW4YpY5ikDsV0QR//Nij0Anool7A4PbS
+            5gFv2tbChBdpxY/IQekeYh6+COqojps/vk+56TuQarRYsQgqW0rkvjEZt4DQigJt
+            sYTDCk5kL3tlas4xte/fq2bk0DKrZ5LAC0yzZSjqNM2kPOLe6mtgAA==
+            =m3Fa
             -----END PGP MESSAGE-----
           fp: A4B4A47A1DB07DE00E8158BE411E23534CA8FAE0
     encrypted_regex: ^(bmcPassword|ca-key.pem|decryptionSecret|hashedPassword|emcoPassword|rootPassword)$
index cdb4f2b..919b3a7 100644 (file)
@@ -15,27 +15,27 @@ sops:
     azure_kv: []
     hc_vault: []
     age: []
-    lastmodified: "2022-03-08T22:12:15Z"
-    mac: ENC[AES256_GCM,data:x529yjFTiV/UsF8yGpX9gVazfjEw8wIAX4kvlc6H4LkdDDjCQX8+adR9OcQNQ3irllnGwuNbfQgFao+ZnRN/Vq/mdkwAvfDzvVWbYeInCqBw4/5EQCumy9pABWN+AD9DTNOR1LEeENfor+KW7YwNLSxKImfS6KQ1kjgQD6iqzs4=,iv:Z8elmmWQLBSR5Y9NciEGh1FT6rhJYOjDDJmSOZKcgKY=,tag:Btyc/Al6NQG7qbnk1PN8sQ==,type:str]
+    lastmodified: "2022-04-13T21:28:57Z"
+    mac: ENC[AES256_GCM,data:qZZv1JaqIBxL2z6SgRUX4tfAmcsRxP8I2G9yCDYpMXcHwwUNA2nXD+ML3AVL/mIeL2sQDcobG0MTBjg68UwEiK7osD8cMOTF0DyEdBZ+i4bVSAAXenq2KWbgTY6PdE0Ugg6031d5oq/+lfr3GWQe4nMUOuMneMKJSLlrzqMGMIA=,iv:lPJNB369WW83M30ywQDrGWSkaIIsglNmzZHhThsvRpA=,tag:GMT2I5miWtNlEzIFOO9PdA==,type:str]
     pgp:
-        - created_at: "2022-03-08T22:12:15Z"
-          enc: |
+        - created_at: "2022-04-13T21:28:57Z"
+          enc: |-
             -----BEGIN PGP MESSAGE-----
 
-            hQIMA4SX7nk+q+zPARAAiAjweyqc1yJf6UT9t2SI4HHxOR6dwlEm2aA3ZO957wA8
-            p05PKxBmiEKH1S0zJOjpFkCCVNsK9l5uRohWEjuYj6uDQD2FkoXB3xtJFr1Ekkg9
-            M9CFyZuir+Gq789xAOrknPVcAqBxAGdtII5Qn0WzlaNypcLKhyspNXv2YGJdKeOV
-            C2pZI0fmm66EP2wCf0YaeF4HV+lNczc06KJFVf244kd9BSsEZEbzZNQx+soUBwyW
-            c1ZCGoqjUi4Vokb+7wYiPnxiISksIUQQnd8jefRY84miA0/HHydBdMCbQ2PZQOiZ
-            pINaHLGXu7RJC+l5OIT4ElAXjjMC4rljhNg2KRCEz7WUXRKQT3Wl8NP7i7UKGtX9
-            XuudkxTzIVv2JYK+u89ZXRndfeDSr2mgZIo1eqb1ge1oc/tX1I3VmFqEjhT8MPNw
-            lnhKGAWtnDHB+Eh+qjFmKi/d0V0L3IVnHz9ADmrQgIIofQ6HHgzUbLD4wnuYr6uw
-            7Vb0c7+sDAZ3QcIzjKa/iaGSIK3oXUgU8Jf9cXb7Vt0CIXNai+1Bk1zXRYJT3u3+
-            /VCb6fK9m0awdbevs9o2a3VvdZ6QHVNcL1nTPeDoj8PUS7a6iPnk5UWvsrZ2QyNj
-            ilVG4ZHzwWHAE0EtsFKIXlarq47Cc0eLJPvg6xuUwQTirNzwC5GNCpBMPPrLjRDS
-            XgEw7oLkbuTq7NyqQlRqytkjH3h+upk1NT3gany3xANqCv/vlbZpLhveXqaMuXI6
-            F3xVTXijMNK4RZSy8r/rA2IucK50D9eTPRK1Iu9dLYCFddaYLHV/pdnVjPHvnhg=
-            =nXVg
+            wcFMA4SX7nk+q+zPARAAeus15X+QE5Y6ze1Txokf7YIyjLWC6aBD+7I7SRcg0Hkb
+            m/yUDZBWbnLPvFMNAlS3QUhQ/6VFl9kT0UZg/TXHDRQDKK1wsGi3QlZq1PwHo+Mj
+            OM40WkJ5LGk+VsGYj0JgJpe5v5UEDfH3ZVGQPWVpk77g9EQTx02DW0Jp3ZJbOsQJ
+            tgynmsonC+O+mBe4dO4SfQ2Hne5FRiFMd0RLUETDysylZ3AaI7ry+CSZ+T7e1HhD
+            C09gsgSO9Z+q0DDgWNnJh01ngIKShVtlxnGgGeKuITxW2E86oXHDAZ/J8qhCK+KL
+            mxLVZudEYr2oojc3eEKDML3oBN38+JLnrSa3KCnH8FztfAdZwwOXRyGU3RlXazuz
+            FThSIqPKEXYchx5UYsBnW+MzT9CV688lROTBg9bUPQVW0+bUuzYFUMEckK2YmpnX
+            4hEtgjvIQF6LH0hEkXUQs5/KoApG57hcPuSIN59qmCPpPkiRV97ZeBlPMlFxEiGI
+            uVP9OQnCFh7Yml6lKu6lPOM9rp7dM7eApPP/gM6ksHVKkisfYjuNbrxBGQUoVOKL
+            NLKE42H0W2p6JZqBp7PRXSNdYqH8XH/4TPXtlu8mjKOebw+lwqaVI6MEpIaDkPS2
+            1ucR1W0tDCq9POS5XWKT7Nbt89+ImjNuZ0vWvH+vDqrmywTiPW4ZHGQ5j0/+blLS
+            5gG5bU7MaYiQMEeJ3WTdE+2EDB/tzV5az+7bOZ4/9b9p+zJ5/58twF7pEC+mj9ZL
+            h+QXCwAimo4P4242lLkmJB7ke6pFFzp2PP2nfO26SgVB9uJnbT1UAA==
+            =X3dM
             -----END PGP MESSAGE-----
           fp: A4B4A47A1DB07DE00E8158BE411E23534CA8FAE0
     encrypted_regex: ^(bmcPassword|ca-key.pem|decryptionSecret|hashedPassword|emcoPassword|rootPassword)$
@@ -57,9 +57,9 @@ spec:
     values:
         machineName: machine-1
         bootMACAddress: 52:54:00:c6:75:40
-        bmcAddress: redfish-virtualmedia://192.168.151.1:8000/redfish/v1/Systems/ab389bad-2f4a-4eba-b49e-0d649ff3d237
+        bmcAddress: redfish-virtualmedia://192.168.121.1:8000/redfish/v1/Systems/ab389bad-2f4a-4eba-b49e-0d649ff3d237
         bmcUsername: admin
-        bmcPassword: ENC[AES256_GCM,data:OunmLDDhBw8=,iv:cXPefsPeX0i9ymFvliHD1KM44pzXZHNXkREGesmITNY=,tag:5PGMLhQUhexvJ78HOt7NQA==,type:str]
+        bmcPassword: ENC[AES256_GCM,data:pOYqYgF7Y34=,iv:9XV81zD7unzqDjVN+bTFpC1wvzaURBRl8uTss08mmQw=,tag:CCG07Mm3ZFkNotFwB8WBTw==,type:str]
         bmcDisableCertificateVerification: true
 sops:
     kms: []
@@ -67,27 +67,27 @@ sops:
     azure_kv: []
     hc_vault: []
     age: []
-    lastmodified: "2022-03-08T22:12:15Z"
-    mac: ENC[AES256_GCM,data:x529yjFTiV/UsF8yGpX9gVazfjEw8wIAX4kvlc6H4LkdDDjCQX8+adR9OcQNQ3irllnGwuNbfQgFao+ZnRN/Vq/mdkwAvfDzvVWbYeInCqBw4/5EQCumy9pABWN+AD9DTNOR1LEeENfor+KW7YwNLSxKImfS6KQ1kjgQD6iqzs4=,iv:Z8elmmWQLBSR5Y9NciEGh1FT6rhJYOjDDJmSOZKcgKY=,tag:Btyc/Al6NQG7qbnk1PN8sQ==,type:str]
+    lastmodified: "2022-04-13T21:28:57Z"
+    mac: ENC[AES256_GCM,data:qZZv1JaqIBxL2z6SgRUX4tfAmcsRxP8I2G9yCDYpMXcHwwUNA2nXD+ML3AVL/mIeL2sQDcobG0MTBjg68UwEiK7osD8cMOTF0DyEdBZ+i4bVSAAXenq2KWbgTY6PdE0Ugg6031d5oq/+lfr3GWQe4nMUOuMneMKJSLlrzqMGMIA=,iv:lPJNB369WW83M30ywQDrGWSkaIIsglNmzZHhThsvRpA=,tag:GMT2I5miWtNlEzIFOO9PdA==,type:str]
     pgp:
-        - created_at: "2022-03-08T22:12:15Z"
-          enc: |
+        - created_at: "2022-04-13T21:28:57Z"
+          enc: |-
             -----BEGIN PGP MESSAGE-----
 
-            hQIMA4SX7nk+q+zPARAAiAjweyqc1yJf6UT9t2SI4HHxOR6dwlEm2aA3ZO957wA8
-            p05PKxBmiEKH1S0zJOjpFkCCVNsK9l5uRohWEjuYj6uDQD2FkoXB3xtJFr1Ekkg9
-            M9CFyZuir+Gq789xAOrknPVcAqBxAGdtII5Qn0WzlaNypcLKhyspNXv2YGJdKeOV
-            C2pZI0fmm66EP2wCf0YaeF4HV+lNczc06KJFVf244kd9BSsEZEbzZNQx+soUBwyW
-            c1ZCGoqjUi4Vokb+7wYiPnxiISksIUQQnd8jefRY84miA0/HHydBdMCbQ2PZQOiZ
-            pINaHLGXu7RJC+l5OIT4ElAXjjMC4rljhNg2KRCEz7WUXRKQT3Wl8NP7i7UKGtX9
-            XuudkxTzIVv2JYK+u89ZXRndfeDSr2mgZIo1eqb1ge1oc/tX1I3VmFqEjhT8MPNw
-            lnhKGAWtnDHB+Eh+qjFmKi/d0V0L3IVnHz9ADmrQgIIofQ6HHgzUbLD4wnuYr6uw
-            7Vb0c7+sDAZ3QcIzjKa/iaGSIK3oXUgU8Jf9cXb7Vt0CIXNai+1Bk1zXRYJT3u3+
-            /VCb6fK9m0awdbevs9o2a3VvdZ6QHVNcL1nTPeDoj8PUS7a6iPnk5UWvsrZ2QyNj
-            ilVG4ZHzwWHAE0EtsFKIXlarq47Cc0eLJPvg6xuUwQTirNzwC5GNCpBMPPrLjRDS
-            XgEw7oLkbuTq7NyqQlRqytkjH3h+upk1NT3gany3xANqCv/vlbZpLhveXqaMuXI6
-            F3xVTXijMNK4RZSy8r/rA2IucK50D9eTPRK1Iu9dLYCFddaYLHV/pdnVjPHvnhg=
-            =nXVg
+            wcFMA4SX7nk+q+zPARAAeus15X+QE5Y6ze1Txokf7YIyjLWC6aBD+7I7SRcg0Hkb
+            m/yUDZBWbnLPvFMNAlS3QUhQ/6VFl9kT0UZg/TXHDRQDKK1wsGi3QlZq1PwHo+Mj
+            OM40WkJ5LGk+VsGYj0JgJpe5v5UEDfH3ZVGQPWVpk77g9EQTx02DW0Jp3ZJbOsQJ
+            tgynmsonC+O+mBe4dO4SfQ2Hne5FRiFMd0RLUETDysylZ3AaI7ry+CSZ+T7e1HhD
+            C09gsgSO9Z+q0DDgWNnJh01ngIKShVtlxnGgGeKuITxW2E86oXHDAZ/J8qhCK+KL
+            mxLVZudEYr2oojc3eEKDML3oBN38+JLnrSa3KCnH8FztfAdZwwOXRyGU3RlXazuz
+            FThSIqPKEXYchx5UYsBnW+MzT9CV688lROTBg9bUPQVW0+bUuzYFUMEckK2YmpnX
+            4hEtgjvIQF6LH0hEkXUQs5/KoApG57hcPuSIN59qmCPpPkiRV97ZeBlPMlFxEiGI
+            uVP9OQnCFh7Yml6lKu6lPOM9rp7dM7eApPP/gM6ksHVKkisfYjuNbrxBGQUoVOKL
+            NLKE42H0W2p6JZqBp7PRXSNdYqH8XH/4TPXtlu8mjKOebw+lwqaVI6MEpIaDkPS2
+            1ucR1W0tDCq9POS5XWKT7Nbt89+ImjNuZ0vWvH+vDqrmywTiPW4ZHGQ5j0/+blLS
+            5gG5bU7MaYiQMEeJ3WTdE+2EDB/tzV5az+7bOZ4/9b9p+zJ5/58twF7pEC+mj9ZL
+            h+QXCwAimo4P4242lLkmJB7ke6pFFzp2PP2nfO26SgVB9uJnbT1UAA==
+            =X3dM
             -----END PGP MESSAGE-----
           fp: A4B4A47A1DB07DE00E8158BE411E23534CA8FAE0
     encrypted_regex: ^(bmcPassword|ca-key.pem|decryptionSecret|hashedPassword|emcoPassword|rootPassword)$
@@ -109,9 +109,9 @@ spec:
     values:
         machineName: machine-2
         bootMACAddress: 52:54:00:6f:d6:97
-        bmcAddress: redfish-virtualmedia://192.168.151.1:8000/redfish/v1/Systems/8d747997-dcd1-42ca-9e25-b3eedbe326aa
+        bmcAddress: redfish-virtualmedia://192.168.121.1:8000/redfish/v1/Systems/8d747997-dcd1-42ca-9e25-b3eedbe326aa
         bmcUsername: admin
-        bmcPassword: ENC[AES256_GCM,data:ZtkxhLA21H4=,iv:bjflcS9+W1iDATaHVpSynj731JUESc/lFmPTbXNJIyk=,tag:iS9jE8NddHkr4NjYzOt9xQ==,type:str]
+        bmcPassword: ENC[AES256_GCM,data:tvsSDLGA3fA=,iv:ZDWF62k4koeFBKyOOdAKm6cTYnTtYe8wRzamZMdC4WU=,tag:guCtVMkD50sVcAVuNWhK2A==,type:str]
         bmcDisableCertificateVerification: true
 sops:
     kms: []
@@ -119,27 +119,27 @@ sops:
     azure_kv: []
     hc_vault: []
     age: []
-    lastmodified: "2022-03-08T22:12:15Z"
-    mac: ENC[AES256_GCM,data:x529yjFTiV/UsF8yGpX9gVazfjEw8wIAX4kvlc6H4LkdDDjCQX8+adR9OcQNQ3irllnGwuNbfQgFao+ZnRN/Vq/mdkwAvfDzvVWbYeInCqBw4/5EQCumy9pABWN+AD9DTNOR1LEeENfor+KW7YwNLSxKImfS6KQ1kjgQD6iqzs4=,iv:Z8elmmWQLBSR5Y9NciEGh1FT6rhJYOjDDJmSOZKcgKY=,tag:Btyc/Al6NQG7qbnk1PN8sQ==,type:str]
+    lastmodified: "2022-04-13T21:28:57Z"
+    mac: ENC[AES256_GCM,data:qZZv1JaqIBxL2z6SgRUX4tfAmcsRxP8I2G9yCDYpMXcHwwUNA2nXD+ML3AVL/mIeL2sQDcobG0MTBjg68UwEiK7osD8cMOTF0DyEdBZ+i4bVSAAXenq2KWbgTY6PdE0Ugg6031d5oq/+lfr3GWQe4nMUOuMneMKJSLlrzqMGMIA=,iv:lPJNB369WW83M30ywQDrGWSkaIIsglNmzZHhThsvRpA=,tag:GMT2I5miWtNlEzIFOO9PdA==,type:str]
     pgp:
-        - created_at: "2022-03-08T22:12:15Z"
-          enc: |
+        - created_at: "2022-04-13T21:28:57Z"
+          enc: |-
             -----BEGIN PGP MESSAGE-----
 
-            hQIMA4SX7nk+q+zPARAAiAjweyqc1yJf6UT9t2SI4HHxOR6dwlEm2aA3ZO957wA8
-            p05PKxBmiEKH1S0zJOjpFkCCVNsK9l5uRohWEjuYj6uDQD2FkoXB3xtJFr1Ekkg9
-            M9CFyZuir+Gq789xAOrknPVcAqBxAGdtII5Qn0WzlaNypcLKhyspNXv2YGJdKeOV
-            C2pZI0fmm66EP2wCf0YaeF4HV+lNczc06KJFVf244kd9BSsEZEbzZNQx+soUBwyW
-            c1ZCGoqjUi4Vokb+7wYiPnxiISksIUQQnd8jefRY84miA0/HHydBdMCbQ2PZQOiZ
-            pINaHLGXu7RJC+l5OIT4ElAXjjMC4rljhNg2KRCEz7WUXRKQT3Wl8NP7i7UKGtX9
-            XuudkxTzIVv2JYK+u89ZXRndfeDSr2mgZIo1eqb1ge1oc/tX1I3VmFqEjhT8MPNw
-            lnhKGAWtnDHB+Eh+qjFmKi/d0V0L3IVnHz9ADmrQgIIofQ6HHgzUbLD4wnuYr6uw
-            7Vb0c7+sDAZ3QcIzjKa/iaGSIK3oXUgU8Jf9cXb7Vt0CIXNai+1Bk1zXRYJT3u3+
-            /VCb6fK9m0awdbevs9o2a3VvdZ6QHVNcL1nTPeDoj8PUS7a6iPnk5UWvsrZ2QyNj
-            ilVG4ZHzwWHAE0EtsFKIXlarq47Cc0eLJPvg6xuUwQTirNzwC5GNCpBMPPrLjRDS
-            XgEw7oLkbuTq7NyqQlRqytkjH3h+upk1NT3gany3xANqCv/vlbZpLhveXqaMuXI6
-            F3xVTXijMNK4RZSy8r/rA2IucK50D9eTPRK1Iu9dLYCFddaYLHV/pdnVjPHvnhg=
-            =nXVg
+            wcFMA4SX7nk+q+zPARAAeus15X+QE5Y6ze1Txokf7YIyjLWC6aBD+7I7SRcg0Hkb
+            m/yUDZBWbnLPvFMNAlS3QUhQ/6VFl9kT0UZg/TXHDRQDKK1wsGi3QlZq1PwHo+Mj
+            OM40WkJ5LGk+VsGYj0JgJpe5v5UEDfH3ZVGQPWVpk77g9EQTx02DW0Jp3ZJbOsQJ
+            tgynmsonC+O+mBe4dO4SfQ2Hne5FRiFMd0RLUETDysylZ3AaI7ry+CSZ+T7e1HhD
+            C09gsgSO9Z+q0DDgWNnJh01ngIKShVtlxnGgGeKuITxW2E86oXHDAZ/J8qhCK+KL
+            mxLVZudEYr2oojc3eEKDML3oBN38+JLnrSa3KCnH8FztfAdZwwOXRyGU3RlXazuz
+            FThSIqPKEXYchx5UYsBnW+MzT9CV688lROTBg9bUPQVW0+bUuzYFUMEckK2YmpnX
+            4hEtgjvIQF6LH0hEkXUQs5/KoApG57hcPuSIN59qmCPpPkiRV97ZeBlPMlFxEiGI
+            uVP9OQnCFh7Yml6lKu6lPOM9rp7dM7eApPP/gM6ksHVKkisfYjuNbrxBGQUoVOKL
+            NLKE42H0W2p6JZqBp7PRXSNdYqH8XH/4TPXtlu8mjKOebw+lwqaVI6MEpIaDkPS2
+            1ucR1W0tDCq9POS5XWKT7Nbt89+ImjNuZ0vWvH+vDqrmywTiPW4ZHGQ5j0/+blLS
+            5gG5bU7MaYiQMEeJ3WTdE+2EDB/tzV5az+7bOZ4/9b9p+zJ5/58twF7pEC+mj9ZL
+            h+QXCwAimo4P4242lLkmJB7ke6pFFzp2PP2nfO26SgVB9uJnbT1UAA==
+            =X3dM
             -----END PGP MESSAGE-----
           fp: A4B4A47A1DB07DE00E8158BE411E23534CA8FAE0
     encrypted_regex: ^(bmcPassword|ca-key.pem|decryptionSecret|hashedPassword|emcoPassword|rootPassword)$
@@ -162,49 +162,67 @@ spec:
         clusterName: icn
         clusterLabels:
             site: vm
+        ipPools:
+            baremetal:
+                start: 192.168.151.100
+                end: 192.168.151.199
+                prefix: 24
+                gateway: 192.168.151.1
+        networkData:
+            links:
+                ethernets:
+                    baremetal:
+                        interface: ens6
+                    provisioning:
+                        interface: ens5
+            networks:
+                ipv4DHCP:
+                    provisioning: {}
+                ipv4:
+                    baremetal:
+                        fromIPPool: baremetal
+            services:
+                dns:
+                    - 8.8.8.8
+                    - 8.8.4.4
         keepalived:
             interface: ens6
             routerId: 3
-        networks:
-            baremetal:
-                interface: ens6
-            provisioning:
-                interface: ens5
         userData:
-            hashedPassword: ENC[AES256_GCM,data:GMMXpwQdk1WnMiB6GXFIPeBt+klNgwPgfE7FHuO0Eme6JF2H5bAiKDteTB1ip3PhxRgqLCgF7TtQ4VucBANMzCVWGFUPL3CxuQPSXnYQOTYWgccnI5tqjg/YbSpOn14hU0zssGr4IeFSGhGP1drq6osm8SGxm/U=,iv:qoQUpJsVts6yJpRFG8KWzU6eUWT1s4huKqsC6vTJiQQ=,tag:L/Xl8bmY6R1tR28O8HrypA==,type:str]
+            hashedPassword: ENC[AES256_GCM,data:twYn6p+NZh6fhL/FTE4U15mphxjAeK/WWXD+dDrdjl7YRpr/Y6cJPOn1Hc3U0akfLA8jiCh/uvjp83R36aysWrXqQcwsixNt7CfKYgqTLZkoGLtMhPboYmlbC927dKdEeF7093Kt+5e92Tywx9WIysXYZdNlkVU=,iv:cTfT1/A1foe6X+SIthK/X/kniZaTkEQq5Hod3dpdmj0=,tag:ZzYKl2S21XynlYsPs3+Q6w==,type:str]
             sshAuthorizedKey: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQD6w9mtvJ8WXDVJOgK2U5RQlhDkyqfBY0QCbZfdpAWayhmMad1DH2JQBkGB2L7RqB6Vwoyme7WmXImSYKvg1cLmfeJV8mJXbs7vBfiq3wG80Ww5UpYOhThwsTo2un1m9c22OO+OXv5V0RCXkZZoDHbBGHAzMP6tgcbz7IHKnCYAsg9NejBAwSkUM3VZsgvoSQ9SVkgBab/RooVsdoxhjMOTa0a//CQfGvO4DloWr1+YlZgPRL8ZbIN68mhEHS5lFuykio2JFpdQTUj/NCO9W5S5ceqjQGC5hX95lLYa8MtPsazuDnOoeJeILYtF2szvtEFX9XAYMK4tqcQMBzS0HZVdK0bdEB0eKWR1Dw0bP3Vt9zNXmf4otJU7c8d6TRrZ9x25/scbqwHD9H0VwgDXIeVzAmiNXvfpBSwkR7a1Y99+byEpAzLSs3Qfg4tPt303G2DsYnZrkROSTB4J0TfaixCdPcs7AExeLHShLEqDqEwE/7RIVEvT4zOSFTpUCGrBK6s= root@jump
         flux:
             url: https://gerrit.akraino.org/r/icn
             branch: master
             path: ./deploy/site/vm/cluster/icn
-            decryptionSecret: ENC[AES256_GCM,data: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,iv:bDl7p5UjSNtS99DrEmmPEW8updKavUqvVUBS8sJx5Ng=,tag:5gSZeohvkvaQn+0VEn2uUw==,type:str]
+            decryptionSecret: ENC[AES256_GCM,data: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,iv:CLJWRL1pWA9aSr/zbGa7xamh+HUeaPzTizvS/Gfms2E=,tag:OmkSMYKZ/N/APGyu+sVNtQ==,type:str]
 sops:
     kms: []
     gcp_kms: []
     azure_kv: []
     hc_vault: []
     age: []
-    lastmodified: "2022-03-08T22:12:15Z"
-    mac: ENC[AES256_GCM,data:x529yjFTiV/UsF8yGpX9gVazfjEw8wIAX4kvlc6H4LkdDDjCQX8+adR9OcQNQ3irllnGwuNbfQgFao+ZnRN/Vq/mdkwAvfDzvVWbYeInCqBw4/5EQCumy9pABWN+AD9DTNOR1LEeENfor+KW7YwNLSxKImfS6KQ1kjgQD6iqzs4=,iv:Z8elmmWQLBSR5Y9NciEGh1FT6rhJYOjDDJmSOZKcgKY=,tag:Btyc/Al6NQG7qbnk1PN8sQ==,type:str]
+    lastmodified: "2022-04-13T21:28:57Z"
+    mac: ENC[AES256_GCM,data:qZZv1JaqIBxL2z6SgRUX4tfAmcsRxP8I2G9yCDYpMXcHwwUNA2nXD+ML3AVL/mIeL2sQDcobG0MTBjg68UwEiK7osD8cMOTF0DyEdBZ+i4bVSAAXenq2KWbgTY6PdE0Ugg6031d5oq/+lfr3GWQe4nMUOuMneMKJSLlrzqMGMIA=,iv:lPJNB369WW83M30ywQDrGWSkaIIsglNmzZHhThsvRpA=,tag:GMT2I5miWtNlEzIFOO9PdA==,type:str]
     pgp:
-        - created_at: "2022-03-08T22:12:15Z"
-          enc: |
+        - created_at: "2022-04-13T21:28:57Z"
+          enc: |-
             -----BEGIN PGP MESSAGE-----
 
-            hQIMA4SX7nk+q+zPARAAiAjweyqc1yJf6UT9t2SI4HHxOR6dwlEm2aA3ZO957wA8
-            p05PKxBmiEKH1S0zJOjpFkCCVNsK9l5uRohWEjuYj6uDQD2FkoXB3xtJFr1Ekkg9
-            M9CFyZuir+Gq789xAOrknPVcAqBxAGdtII5Qn0WzlaNypcLKhyspNXv2YGJdKeOV
-            C2pZI0fmm66EP2wCf0YaeF4HV+lNczc06KJFVf244kd9BSsEZEbzZNQx+soUBwyW
-            c1ZCGoqjUi4Vokb+7wYiPnxiISksIUQQnd8jefRY84miA0/HHydBdMCbQ2PZQOiZ
-            pINaHLGXu7RJC+l5OIT4ElAXjjMC4rljhNg2KRCEz7WUXRKQT3Wl8NP7i7UKGtX9
-            XuudkxTzIVv2JYK+u89ZXRndfeDSr2mgZIo1eqb1ge1oc/tX1I3VmFqEjhT8MPNw
-            lnhKGAWtnDHB+Eh+qjFmKi/d0V0L3IVnHz9ADmrQgIIofQ6HHgzUbLD4wnuYr6uw
-            7Vb0c7+sDAZ3QcIzjKa/iaGSIK3oXUgU8Jf9cXb7Vt0CIXNai+1Bk1zXRYJT3u3+
-            /VCb6fK9m0awdbevs9o2a3VvdZ6QHVNcL1nTPeDoj8PUS7a6iPnk5UWvsrZ2QyNj
-            ilVG4ZHzwWHAE0EtsFKIXlarq47Cc0eLJPvg6xuUwQTirNzwC5GNCpBMPPrLjRDS
-            XgEw7oLkbuTq7NyqQlRqytkjH3h+upk1NT3gany3xANqCv/vlbZpLhveXqaMuXI6
-            F3xVTXijMNK4RZSy8r/rA2IucK50D9eTPRK1Iu9dLYCFddaYLHV/pdnVjPHvnhg=
-            =nXVg
+            wcFMA4SX7nk+q+zPARAAeus15X+QE5Y6ze1Txokf7YIyjLWC6aBD+7I7SRcg0Hkb
+            m/yUDZBWbnLPvFMNAlS3QUhQ/6VFl9kT0UZg/TXHDRQDKK1wsGi3QlZq1PwHo+Mj
+            OM40WkJ5LGk+VsGYj0JgJpe5v5UEDfH3ZVGQPWVpk77g9EQTx02DW0Jp3ZJbOsQJ
+            tgynmsonC+O+mBe4dO4SfQ2Hne5FRiFMd0RLUETDysylZ3AaI7ry+CSZ+T7e1HhD
+            C09gsgSO9Z+q0DDgWNnJh01ngIKShVtlxnGgGeKuITxW2E86oXHDAZ/J8qhCK+KL
+            mxLVZudEYr2oojc3eEKDML3oBN38+JLnrSa3KCnH8FztfAdZwwOXRyGU3RlXazuz
+            FThSIqPKEXYchx5UYsBnW+MzT9CV688lROTBg9bUPQVW0+bUuzYFUMEckK2YmpnX
+            4hEtgjvIQF6LH0hEkXUQs5/KoApG57hcPuSIN59qmCPpPkiRV97ZeBlPMlFxEiGI
+            uVP9OQnCFh7Yml6lKu6lPOM9rp7dM7eApPP/gM6ksHVKkisfYjuNbrxBGQUoVOKL
+            NLKE42H0W2p6JZqBp7PRXSNdYqH8XH/4TPXtlu8mjKOebw+lwqaVI6MEpIaDkPS2
+            1ucR1W0tDCq9POS5XWKT7Nbt89+ImjNuZ0vWvH+vDqrmywTiPW4ZHGQ5j0/+blLS
+            5gG5bU7MaYiQMEeJ3WTdE+2EDB/tzV5az+7bOZ4/9b9p+zJ5/58twF7pEC+mj9ZL
+            h+QXCwAimo4P4242lLkmJB7ke6pFFzp2PP2nfO26SgVB9uJnbT1UAA==
+            =X3dM
             -----END PGP MESSAGE-----
           fp: A4B4A47A1DB07DE00E8158BE411E23534CA8FAE0
     encrypted_regex: ^(bmcPassword|ca-key.pem|decryptionSecret|hashedPassword|emcoPassword|rootPassword)$
index 3647cfd..f19627b 100644 (file)
@@ -44,7 +44,7 @@ Now let's take a closer look at what was created.
      vm-baremetal         active     yes           yes
      vm-provisioning      active     no            yes
 
-    $ curl --insecure -u admin:password https://192.168.151.1:8000/redfish/v1/Managers
+    $ curl --insecure -u admin:password https://192.168.121.1:8000/redfish/v1/Managers
     {
         "@odata.type": "#ManagerCollection.ManagerCollection",
         "Name": "Manager Collection",
@@ -121,7 +121,7 @@ be managing DHCP requests.
 The virtual baseband management controller provided by the Virtual
 Redfish BMC is listening at the address and port listed in the curl
 command above. To issue a Redfish request to `vm-machine-1` for
-example, the request will be issued to `192.168.151.1:8000`, and the
+example, the request will be issued to `192.168.121.1:8000`, and the
 Virtual Redfish BMC will translate the the request into libvirt calls.
 
 Now let's look at the networks from inside the virtual machines.
diff --git a/tools/vagrant/create_baremetal_network.sh b/tools/vagrant/create_baremetal_network.sh
new file mode 100755 (executable)
index 0000000..30f0c55
--- /dev/null
@@ -0,0 +1,34 @@
+#!/bin/bash
+set -eu -o pipefail
+
+site=$1                        # vm
+gateway4=$2            # 192.168.151.1
+netmask=$3             # 255.255.255.0
+gateway6=${4:-""}      # fd9c:05f4:ea84:0::1
+prefix=${5:-"64"}      # 64
+
+if virsh -c qemu:///system net-info ${site}-baremetal >/dev/null 2>&1; then
+    echo baremetal network is already created
+else
+    cat <<EOF >${site}-baremetal-network.xml
+<network>
+  <name>${site}-baremetal</name>
+  <forward mode="nat">
+    <nat>
+      <port start="1024" end="65535"/>
+    </nat>
+  </forward>
+  <bridge name="${site}0"/>
+  <ip address="${gateway4}" netmask="${netmask}"/>
+EOF
+    if [[ ! -z ${gateway6} ]]; then
+       cat <<EOF >>${site}-baremetal-network.xml
+  <ip family="ipv6" address="${gateway6}" prefix="${prefix}"/>
+EOF
+    fi
+    cat <<EOF >>${site}-baremetal-network.xml
+</network>
+EOF
+    virsh -c qemu:///system net-define ${site}-baremetal-network.xml
+    virsh -c qemu:///system net-start ${site}-baremetal
+fi
index c2f125c..67eaa02 100755 (executable)
@@ -9,7 +9,7 @@ else
     cat <<EOF >${site}-provisioning-network.xml
 <network>
   <name>${site}-provisioning</name>
-  <bridge name="${site}0"/>
+  <bridge name="${site}1"/>
 </network>
 EOF
     virsh -c qemu:///system net-define ${site}-provisioning-network.xml
index c27cad1..a729cd2 100755 (executable)
@@ -4,7 +4,7 @@ set -eu -o pipefail
 SCRIPTDIR="$(readlink -f $(dirname ${BASH_SOURCE[0]}))"
 ICNDIR="$(dirname $(dirname ${SCRIPTDIR}))"
 
-sed -i -e 's/IRONIC_INTERFACE=.*/IRONIC_INTERFACE="eth1"/' ${ICNDIR}/user_config.sh
+sed -i -e 's/IRONIC_INTERFACE=.*/IRONIC_INTERFACE="eth2"/' ${ICNDIR}/user_config.sh
 
 if [[ ! -z "${DOCKER_REGISTRY_MIRRORS+x}" ]]; then
     sed -i -e 's/DOCKER_REGISTRY_MIRRORS=.*/DOCKER_REGISTRY_MIRRORS="'"${DOCKER_REGISTRY_MIRRORS}"'"/' ${ICNDIR}/user_config.sh
diff --git a/tools/vagrant/destroy_baremetal_network.sh b/tools/vagrant/destroy_baremetal_network.sh
new file mode 100755 (executable)
index 0000000..5f71df2
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/bash
+set -eu -o pipefail
+
+site=$1
+
+if virsh -c qemu:///system net-info ${site}-baremetal >/dev/null 2>&1; then
+   virsh -c qemu:///system net-destroy ${site}-baremetal
+   virsh -c qemu:///system net-undefine ${site}-baremetal
+fi
index a6c2f62..e8b6e2a 100755 (executable)
@@ -1,4 +1,6 @@
 #!/bin/bash
+# To validate emulator is up and running:
+#   curl --insecure -u admin:password https://192.168.121.1:8000/redfish/v1/Systems/
 set -eu -o pipefail
 
 listen_ip=$1
index 435ee7d..7409889 100755 (executable)
@@ -10,5 +10,7 @@ if [[ -f ${HOME}/.sushy/emulator.pid ]]; then
     rm ${HOME}/.sushy/emulator.pid
     echo Stopped sushy-emulator
     dev=$(ip -o addr show to ${listen_ip} | awk '{print $2}')
-    sudo ip route del 172.22.0.0/24 dev ${dev}
+    if [[ ! -z ${dev} ]]; then
+       sudo ip route del 172.22.0.0/24 dev ${dev}
+    fi
 fi