Remove multi-tenant type inheritance

This commit removes the relationship between the multi-tenant and
airship-core types. Since the airship-core type deploys LMA, adding an
LMA sub-cluster to the multi-tenant type would result in deployment of
the LMA stack twice if the inheritance is not removed.

Closes: #116

Signed-off-by: Drew Walters <andrew.walters@att.com>
Change-Id: Ie7dd236af3836d904e41df866e0c2351b7cb0558
changes/88/786888/25
Drew Walters 2 years ago
parent dd5a42e4eb
commit 1534abf6ad
  1. 5
      manifests/composite/initinfra/kustomization.yaml
  2. 3
      manifests/composite/initinfra/replacements/kustomization.yaml
  3. 0
      manifests/function/k8scontrol-ha/dex-ca-cert-secret.yaml
  4. 19
      manifests/function/k8scontrol-ha/kustomization.yaml
  5. 55
      manifests/function/k8scontrol-ha/oidc-apiserver-flags_patch.json
  6. 2
      manifests/function/k8scontrol-ha/replacements/kustomization.yaml
  7. 0
      manifests/function/k8scontrol-ha/replacements/update-dex.yaml
  8. 1
      manifests/function/k8scontrol-vm-infra/replacements/kustomization.yaml
  9. 2
      manifests/site/reference-airship-core/target/workload/kustomization.yaml
  10. 2
      manifests/site/virtual-network-cloud/ephemeral/initinfra-networking/kustomization.yaml
  11. 2
      manifests/site/virtual-network-cloud/ephemeral/initinfra/kustomization.yaml
  12. 14
      manifests/site/virtual-network-cloud/host-inventory/hostgenerator/host-generation.yaml
  13. 11
      manifests/site/virtual-network-cloud/host-inventory/hostgenerator/kustomization.yaml
  14. 5
      manifests/site/virtual-network-cloud/host-inventory/kustomization.yaml
  15. 38
      manifests/site/virtual-network-cloud/kubeconfig/kubeconfig.yaml
  16. 7
      manifests/site/virtual-network-cloud/kubeconfig/kustomization.yaml
  17. 69
      manifests/site/virtual-network-cloud/kubeconfig/update-target.yaml
  18. 3
      manifests/site/virtual-network-cloud/metadata.yaml
  19. 4
      manifests/site/virtual-network-cloud/phases/kustomization.yaml
  20. 10
      manifests/site/virtual-network-cloud/phases/phase-patch.yaml
  21. 2
      manifests/site/virtual-network-cloud/target/generator/kustomization.yaml
  22. 51
      manifests/site/virtual-network-cloud/target/generator/results/generated/secrets.yaml
  23. 19
      manifests/site/virtual-network-cloud/target/generator/secret-template.yaml
  24. 2
      manifests/site/virtual-network-cloud/target/initinfra-networking/kustomization.yaml
  25. 4
      manifests/site/virtual-network-cloud/target/initinfra/kustomization.yaml
  26. 67
      manifests/type/airship-core/ephemeral/controlplane/dex-apiserver/README.md
  27. 55
      manifests/type/airship-core/ephemeral/controlplane/dex-apiserver/oidc-apiserver-flags.json
  28. 9
      manifests/type/airship-core/ephemeral/controlplane/kustomization.yaml
  29. 2
      manifests/type/airship-core/ephemeral/controlplane/replacements/kustomization.yaml
  30. 3
      manifests/type/airship-core/ephemeral/initinfra/kustomization.yaml
  31. 2
      manifests/type/airship-core/ephemeral/initinfra/replacements/kustomization.yaml
  32. 2
      manifests/type/airship-core/shared/catalogues/versions.yaml
  33. 3
      manifests/type/airship-core/target/initinfra/kustomization.yaml
  34. 2
      manifests/type/airship-core/target/initinfra/replacements/kustomization.yaml
  35. 2
      manifests/type/airship-core/target/workload/ingress/kustomization.yaml
  36. 2
      manifests/type/airship-core/target/workload/kustomization.yaml
  37. 2
      manifests/type/multi-tenant/ephemeral/bootstrap/kustomization.yaml
  38. 2
      manifests/type/multi-tenant/ephemeral/bootstrap/replacements/kustomization.yaml
  39. 67
      manifests/type/multi-tenant/ephemeral/controlplane/dex-apiserver/README.md
  40. 12
      manifests/type/multi-tenant/ephemeral/controlplane/dex-apiserver/dex-ca-cert-secret.yaml
  41. 55
      manifests/type/multi-tenant/ephemeral/controlplane/dex-apiserver/oidc-apiserver-flags.json
  42. 9
      manifests/type/multi-tenant/ephemeral/controlplane/kustomization.yaml
  43. 1
      manifests/type/multi-tenant/ephemeral/controlplane/replacements/kustomization.yaml
  44. 5
      manifests/type/multi-tenant/ephemeral/initinfra-networking/kustomization.yaml
  45. 2
      manifests/type/multi-tenant/ephemeral/initinfra/kustomization.yaml
  46. 2
      manifests/type/multi-tenant/ephemeral/initinfra/replacements/kustomization.yaml
  47. 2
      manifests/type/multi-tenant/phases/kustomization.yaml
  48. 3
      manifests/type/multi-tenant/shared/catalogues/kustomization.yaml
  49. 2
      manifests/type/multi-tenant/shared/catalogues/versions.yaml
  50. 2
      manifests/type/multi-tenant/target/generator/cleanup/kustomization.yaml
  51. 11
      manifests/type/multi-tenant/target/generator/cleanup/secret-cleanup.yaml
  52. 5
      manifests/type/multi-tenant/target/initinfra-networking/kustomization.yaml
  53. 9
      manifests/type/multi-tenant/target/initinfra/kustomization.yaml
  54. 4
      manifests/type/multi-tenant/target/initinfra/replacements/kustomization.yaml
  55. 2
      manifests/type/multi-tenant/target/workload/kustomization.yaml
  56. 2
      zuul.d/jobs.yaml

@ -0,0 +1,5 @@
resources:
- ../../../../airshipctl/manifests/function/baremetal-operator/
- ../../function/clusterctl
commonLabels:
airshipit.org/stage: initinfra

@ -0,0 +1,3 @@
resources:
- ../../../../../airshipctl/manifests/function/baremetal-operator/replacements
- ../../../function/clusterctl/replacements

@ -3,11 +3,18 @@ kind: Kustomization
resources:
- ../../../../airshipctl/manifests/function/k8scontrol
- dex-ca-cert-secret.yaml
patchesJson6902:
- target:
group: controlplane.cluster.x-k8s.io
version: v1alpha3
kind: KubeadmControlPlane
name: cluster-controlplane
path: vrrp_keepalived_patch.yaml
- target:
group: controlplane.cluster.x-k8s.io
version: v1alpha3
kind: KubeadmControlPlane
name: "cluster-controlplane"
path: oidc-apiserver-flags_patch.json
- target:
group: controlplane.cluster.x-k8s.io
version: v1alpha3
kind: KubeadmControlPlane
name: cluster-controlplane
path: vrrp_keepalived_patch.yaml

@ -0,0 +1,55 @@
[
{
"op": "add",
"path": "/spec/kubeadmConfigSpec/clusterConfiguration/apiServer",
"value": {
"extraArgs":
{
"oidc-ca-file": "/etc/kubernetes/certs/dex-cert",
"oidc-client-id": "function-kubernetes",
"oidc-groups-claim": "group",
"oidc-issuer-url": "https://dex.function.local:32556/dex",
"oidc-username-claim": "email"
},
"extraVolumes":
[
{
"hostPath": "/etc/kubernetes/certs/dex-cert",
"mountPath": "/etc/kubernetes/certs/dex-cert",
"name": "dex-cert",
"readOnly": true
}
],
"certSANs":
[
"dex.function.local",
"dex.baremetal.local"
]
}
},
{
"op": "add",
"path": "/spec/kubeadmConfigSpec/files/-",
"value": {
"contentFrom": {
"secret": {
"key": "tls.crt",
"name": "dex-apiserver-secret"
}
},
"owner": "root:root",
"path": "/etc/kubernetes/certs/dex-cert",
"permissions": "0644"
}
},
{
"op": "add",
"path": "/spec/kubeadmConfigSpec/preKubeadmCommands/-",
"value": "echo '10.23.25.102 dex.baremetal.local' | tee -a /etc/hosts"
},
{
"op": "add",
"path": "/spec/kubeadmConfigSpec/preKubeadmCommands/-",
"value": "echo '10.23.25.102 dex.function.local' | tee -a /etc/hosts"
}
]

@ -1,2 +1,4 @@
resources:
- ../../../../../airshipctl/manifests/function/k8scontrol/replacements
- networking-ha.yaml
- update-dex.yaml

@ -1,2 +1,3 @@
resources:
- ../../k8scontrol-ha/replacements
- vm-infra-bridge.yaml

@ -1,5 +1,5 @@
resources:
- ../../../../type/airship-core/target/workload/ingress
- ../../../../type/airship-core/target/workload
- ../catalogues
transformers:
- ../../../../function/ingress/replacements

@ -1,2 +1,2 @@
resources:
- ../../../../type/airship-core/ephemeral/initinfra-networking
- ../../../../type/multi-tenant/ephemeral/initinfra-networking

@ -2,4 +2,4 @@ resources:
- ../../../../type/multi-tenant/ephemeral/initinfra
- ../catalogues
transformers:
- ../../../../type/airship-core/ephemeral/initinfra/replacements
- ../../../../type/multi-tenant/ephemeral/initinfra/replacements

@ -0,0 +1,14 @@
# Site-level, phase-specific lists of hosts to generate
# This is used by the hostgenerator-m3 function to narrow down the site-level
# host-catalogue to just the hosts needed for a particular phase.
apiVersion: airshipit.org/v1alpha1
kind: VariableCatalogue
metadata:
name: host-generation-catalogue
hosts:
m3:
# Note: this list should be kept up to date with
# the full list of hosts in the cluster
- node01
- node02
- node03

@ -0,0 +1,11 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../../../../../../airshipctl/manifests/function/hostgenerator-m3/
- ../../target/catalogues
- host-generation.yaml
transformers:
- ../../../../../../airshipctl/manifests/function/hostgenerator-m3/replacements
- ../../../../../../airshipctl/manifests/function/hostgenerator-m3/cleanup
- ../../target/catalogues/cleanup

@ -0,0 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
generators:
- hostgenerator

@ -0,0 +1,38 @@
apiVersion: airshipit.org/v1alpha1
kind: KubeConfig
metadata:
name: default
labels:
airshipit.org/deploy-k8s: "false"
config:
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURWRENDQWp5Z0F3SUJBZ0lVTUNwc09vRXhyRzdnRTVMOVJSamdnT01UOG53d0RRWUpLb1pJaHZjTkFRRUwKQlFBd0dURVhNQlVHQTFVRUF3d09TM1ZpWlhKdVpYUmxjeUJCVUVrd0hoY05NakF3T1RFMU1ERXdORE0zV2hjTgpNekF3T1RFek1ERXdORE0zV2pBWk1SY3dGUVlEVlFRRERBNUxkV0psY201bGRHVnpJRUZRU1RDQ0FTSXdEUVlKCktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUtBZFo0UWJHZmlLTExpTXNHcFJKS3d5ZkRGWVI5U0MKbGtVb3hlTU1BZVBkeVNNU0paTTlFMFBOaDM5TUtTVjNSZDRIZWt1eGdHK3J4em83WmcrZU1aY1hyNFk3ektQMwo1SW0vaERkMm1TYThsMEkxZTRwV3B0Z25vZjdvRWJpSXVIU2YxQmRhMU4wWm1EUUdtckxyQnFOZFE3c1BVenNWCllPejZVUFZlamNIeEFjMXBvMWZsQXYrWVNZejVXa28wRVRnTXZYRGtxT0hrWFc1WnhPcHBVbiszOVpvWTZMK3gKVmUwUHFQdHlmSVZ1M3dtcnZFNGd4SmxtWEk3dUxmdzZONHpwS2RuK0k0K1RJRWF5aE1EMWRRenNwQzRMM0IrcApYcHFPMWNWM2ZKMlBycS9mNU14SnIxWTVHUTZlQlZyTGVod1ZWTEhEMzF3ZWFpZ3UzeStyM3RVQ0F3RUFBYU9CCmt6Q0JrREFkQmdOVkhRNEVGZ1FVT1d5YTNFd2J5c25UUy9ZajFWTEtjMGh4aDRvd1ZBWURWUjBqQkUwd1M0QVUKT1d5YTNFd2J5c25UUy9ZajFWTEtjMGh4aDRxaEhhUWJNQmt4RnpBVkJnTlZCQU1NRGt0MVltVnlibVYwWlhNZwpRVkJKZ2hRd0ttdzZnVEdzYnVBVGt2MUZHT0NBNHhQeWZEQU1CZ05WSFJNRUJUQURBUUgvTUFzR0ExVWREd1FFCkF3SUJCakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBTVp1U2tJbTdQdlA4MW5HSjlYOVZFOFVZTVdDSU5GMEEKYit1UURFaHRGc0dxdnZFZHhQcURUWUpwdlF1SUJlOVd0cmlWRzh0MENIL1NnZ0g2TlJod0wyYkJwMm5WaEFVVwphK3hZL1RpTmMzUEl5RHNFeEY3VHVENGJzaW1BQUJTZ2ZtbXRxV1dqajRyOStodS9vZ09jLzQyYk9JT0JWbHNkCi9VNzBiR3dZQjU5QXgvL2dIWVJmVDl3L3p0VHBvY2tzdEhhSjZsVDd5SFlqYUkzaU5EWnZNSnFRSWNxME4vTEMKcVBjWjBWQXBMUTZRUHRpMWpVSzBGM1VlZEF6TVc3ZFF4NkV3Qjd5UHo4NWdZS3ZJdWdyaStrc2YwbGMyeHVDRwpXTGg2YjFNWk9Cc1NZNkppVHpSUUpYdXNCRUdaTGN5VkRJSEU3Y0Q4NWhOQmZpdDAvejFmZlE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0t
server: https://10.23.25.102:6443
name: target-cluster
- cluster:
certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUN5RENDQWJDZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRFNU1USXlOakE0TWpneU5Gb1hEVEk1TVRJeU16QTRNamd5TkZvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTTFSClM0d3lnajNpU0JBZjlCR0JUS1p5VTFwYmdDaGQ2WTdJektaZWRoakM2K3k1ZEJpWm81ZUx6Z2tEc2gzOC9YQ1MKenFPS2V5cE5RcDN5QVlLdmJKSHg3ODZxSFZZNjg1ZDVYVDNaOHNyVVRzVDR5WmNzZHAzV3lHdDM0eXYzNi9BSQoxK1NlUFErdU5JemN6bzNEdWhXR0ZoQjk3VjZwRitFUTBlVWN5bk05c2hkL3AwWVFzWDR1ZlhxaENENVpzZnZUCnBka3UvTWkyWnVGUldUUUtNeGpqczV3Z2RBWnBsNnN0L2ZkbmZwd1Q5cC9WTjRuaXJnMEsxOURTSFFJTHVrU2MKb013bXNBeDJrZmxITWhPazg5S3FpMEloL2cyczRFYTRvWURZemt0Y2JRZ24wd0lqZ2dmdnVzM3pRbEczN2lwYQo4cVRzS2VmVGdkUjhnZkJDNUZNQ0F3RUFBYU1qTUNFd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFJek9BL00xWmRGUElzd2VoWjFuemJ0VFNURG4KRHMyVnhSV0VnclFFYzNSYmV3a1NkbTlBS3MwVGR0ZHdEbnBEL2tRYkNyS2xEeFF3RWg3NFZNSFZYYkFadDdsVwpCSm90T21xdXgxYThKYklDRTljR0FHRzFvS0g5R29jWERZY0JzOTA3ckxIdStpVzFnL0xVdG5hN1dSampqZnBLCnFGelFmOGdJUHZIM09BZ3B1RVVncUx5QU8ya0VnelZwTjZwQVJxSnZVRks2TUQ0YzFmMnlxWGxwNXhrN2dFSnIKUzQ4WmF6d0RmWUVmV3Jrdld1YWdvZ1M2SktvbjVEZ0Z1ZHhINXM2Snl6R3lPVnZ0eG1TY2FvOHNxaCs3UXkybgoyLzFVcU5ZK0hlN0x4d04rYkhwYkIxNUtIMTU5ZHNuS3BRbjRORG1jSTZrVnJ3MDVJMUg5ZGRBbGF0bz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
server: https://10.23.25.101:6443
name: ephemeral-cluster
contexts:
- context:
cluster: target-cluster
user: target-cluster-admin
name: target-cluster
- context:
cluster: ephemeral-cluster
user: ephemeral-cluster-admin
name: ephemeral-cluster
current-context: ""
kind: Config
preferences: {}
users:
- name: ephemeral-cluster-admin
user:
client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQwRENDQXJnQ0ZFdFBveEZYSjVrVFNWTXQ0OVlqcHBQL3hCYnlNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1CVXgKRXpBUkJnTlZCQU1UQ210MVltVnlibVYwWlhNd0hoY05NakF3TVRJME1Ua3hOVEV3V2hjTk1qa3hNakF5TVRreApOVEV3V2pBME1Sa3dGd1lEVlFRRERCQnJkV0psY201bGRHVnpMV0ZrYldsdU1SY3dGUVlEVlFRS0RBNXplWE4wClpXMDZiV0Z6ZEdWeWN6Q0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQU1iaFhUUmsKVjZiZXdsUjBhZlpBdTBGYWVsOXRtRThaSFEvaGtaSHhuTjc2bDZUUFltcGJvaDRvRjNGMFFqbzROS1o5NVRuWgo0OWNoV240eFJiZVlPU25EcDBpV0Qzd0pXUlZ5aVFvVUFyYTlNcHVPNkVFU1FpbFVGNXNxc0VXUVdVMjBETStBCkdxK1k0Z2c3eDJ1Q0hTdk1GUmkrNEw5RWlXR2xnRDIvb1hXUm5NWEswNExQajZPb3Vkb2Zid2RmT3J6dTBPVkUKUzR0eGtuS1BCY1BUU3YxMWVaWVhja0JEVjNPbExENEZ3dTB3NTcwcnczNzAraEpYdlZxd3Zjb2RjZjZEL1BXWQowamlnd2ppeUJuZ2dXYW04UVFjd1Nud3o0d05sV3hKOVMyWUJFb1ptdWxVUlFaWVk5ZXRBcEpBdFMzTjlUNlQ2ClovSlJRdEdhZDJmTldTYkxEck5qdU1OTGhBYWRMQnhJUHpBNXZWWk5aalJkdEMwU25pMlFUMTVpSFp4d1RxcjQKakRQQ0pYRXU3KytxcWpQVldUaUZLK3JqcVNhS1pqVWZVaUpHQkJWcm5RZkJENHNtRnNkTjB5cm9tYTZOYzRMNQpKS21RV1NHdmd1aG0zbW5sYjFRaVRZanVyZFJQRFNmdmwrQ0NHbnA1QkkvZ1pwMkF1SHMvNUpKVTJlc1ZvL0xsCkVPdHdSOXdXd3dXcTAvZjhXS3R4bVRrMTUyOUp2dFBGQXQweW1CVjhQbHZlYnVwYmJqeW5pL2xWbTJOYmV6dWUKeCtlMEpNbGtWWnFmYkRSS243SjZZSnJHWW1CUFV0QldoSVkzb1pJVTFEUXI4SUlIbkdmYlZoWlR5ME1IMkFCQQp1dlVQcUtSVk80UGkxRTF4OEE2eWVPeVRDcnB4L0pBazVyR2RBZ01CQUFFd0RRWUpLb1pJaHZjTkFRRUxCUUFECmdnRUJBSWNFM1BxZHZDTVBIMnJzMXJESk9ESHY3QWk4S01PVXZPRi90RjlqR2EvSFBJbkh3RlVFNEltbldQeDYKVUdBMlE1bjFsRDFGQlU0T0M4eElZc3VvS1VQVHk1T0t6SVNMNEZnL0lEcG54STlrTXlmNStMR043aG8rblJmawpCZkpJblVYb0tERW1neHZzSWFGd1h6bGtSTDJzL1lKYUZRRzE1Uis1YzFyckJmd2dJOFA5Tkd6aEM1cXhnSmovCm04K3hPMGhXUmJIYklrQ21NekRib2pCSWhaL00rb3VYR1doei9TakpodXhZTVBnek5MZkFGcy9PMTVaSjd3YXcKZ3ZoSGc3L2E5UzRvUCtEYytPa3VrMkV1MUZjL0E5WHpWMzc5aWhNWW5ub3RQMldWeFZ3b0ZZQUg0NUdQcDZsUApCQmwyNnkxc2JMbjl6aGZYUUJIMVpFN0EwZVE9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS1FJQkFBS0NBZ0VBeHVGZE5HUlhwdDdDVkhScDlrQzdRVnA2WDIyWVR4a2REK0dSa2ZHYzN2cVhwTTlpCmFsdWlIaWdYY1hSQ09qZzBwbjNsT2RuajF5RmFmakZGdDVnNUtjT25TSllQZkFsWkZYS0pDaFFDdHIweW00N28KUVJKQ0tWUVhteXF3UlpCWlRiUU16NEFhcjVqaUNEdkhhNElkSzh3VkdMN2d2MFNKWWFXQVBiK2hkWkdjeGNyVApncytQbzZpNTJoOXZCMTg2dk83UTVVUkxpM0dTY284Rnc5TksvWFY1bGhkeVFFTlhjNlVzUGdYQzdURG52U3ZECmZ2VDZFbGU5V3JDOXloMXgvb1A4OVpqU09LRENPTElHZUNCWnFieEJCekJLZkRQakEyVmJFbjFMWmdFU2htYTYKVlJGQmxoajE2MENra0MxTGMzMVBwUHBuOGxGQzBacDNaODFaSnNzT3MyTzR3MHVFQnAwc0hFZy9NRG05VmsxbQpORjIwTFJLZUxaQlBYbUlkbkhCT3F2aU1NOElsY1M3djc2cXFNOVZaT0lVcjZ1T3BKb3BtTlI5U0lrWUVGV3VkCkI4RVBpeVlXeDAzVEt1aVpybzF6Z3Zra3FaQlpJYStDNkdiZWFlVnZWQ0pOaU82dDFFOE5KKytYNElJYWVua0UKaitCbW5ZQzRlei9ra2xUWjZ4V2o4dVVRNjNCSDNCYkRCYXJUOS94WXEzR1pPVFhuYjBtKzA4VUMzVEtZRlh3KwpXOTV1Nmx0dVBLZUwrVldiWTF0N081N0g1N1FreVdSVm1wOXNORXFmc25wZ21zWmlZRTlTMEZhRWhqZWhraFRVCk5DdndnZ2VjWjl0V0ZsUExRd2ZZQUVDNjlRK29wRlU3ZytMVVRYSHdEcko0N0pNS3VuSDhrQ1Rtc1owQ0F3RUEKQVFLQ0FnQUJ2U1N3ZVpRZW5HSDhsUXY4SURMQzdvU1ZZd0xxNWlCUDdEdjJsN00wYStKNWlXcWwzV2s4ZEVOSQpOYWtDazAwNmkyMCtwVDROdW5mdEZJYzBoTHN6TjBlMkpjRzY1dVlGZnZ2ZHY3RUtZZnNZU3hhU3d4TWJBMlkxCmNCa2NjcGVsUzBhMVpieFYvck16T1RxVUlRNGFQTzJPU3RUeU55b3dWVjhhcXh0QlNPV2pBUlA2VjlBOHNSUDIKNlVGeVFnM2thdjRla3d0S0M5TW85MEVvcGlkSXNnYy9IYk5kQm5tMFJDUnY0bU1DNmVPTXp0NGx0UVNldG0rcwpaRkUwZkM5cjkwRjE4RUVlUjZHTEYxdGhIMzlKTWFFcjYrc3F6TlZXU1VPVGxNN2M5SE55QTJIcnJudnhVUVNOCmF3SkZWSEFOY1hJSjBqcW9icmR6MTdMbGtIRVFGczNLdjRlcDR3REJKMlF0eisxdUFvY1JoV3ZSaWJxWEQ3THgKVmpPdGRyT1h3ZFQxY2ZrKzZRc1RMWUFKR3ptdDdsY1M2QjNnYzJHWmNJWGwyNVlqTUQ1ZVhpa1dEc3hYWmt1UAorb3MzVGhxeGZIS25ITmxtYk9SSVpDMW92Q1NkSTRWZVpzalk0MUs5K0dNaXdXSk1kektpRkp3NlR2blRSUldTCkxod2EzUTlBVmMvTEg0SC9PbU9qWDc0QTNZSWwrRDFVUHd3VzAvMmw4S3BNM0VWZ21XalJMV1ZIRnBNTGJNSlcKZVZKd3dKUmF3bWZLdHZ6bU9KRHlhTXJJblhqTDMvSE1EaWtwU3JhRzFyTnc1SUozOXJZdEFIUUQ1L1VuZlRkSApLNXVjakVucTdPdDMyR1ozcHJvRTU1ZGFBY0hQbktuOGpYZ1ZKTUQyOWh5cEZvL2ZRUUtDQVFFQStBbjRoSDFFCm9GK3FlcWlvYXR3N2cwaVdQUDNCeklxOEZWbWtsRlZBYVF5U28wU2QxWFBybmErR0RFQVd0cHlsVjF5ZkZkR2oKSHc4YXU5NnpUZnRuNWZCRkQxWG1NTkNZeTcrM293V3ArK1NwYUMvMTYzN1dvb3lLRjBjVFNvcWEzZEVuRUtSSwp4TGF2a0lFUTI3OXRBNFVUK0dVK3pTb0NPUFBNNE1JS3poR0FDczZ1anRySzFNcXpwK0JhYldzRlBuN2J1bStVCkRHSFIrNCtab2tBL1Q2N2luYlRxZUwwVzJCNjRMckFURHpZL3Y4NlRGbW1aallEaHRKR1JIWVZUOU9XSXR0RVkKNnZtUDN0a1dOTWt0R2w4bTFiQ0FHQ1JlcGtycUhxWXNMWG5GQ2ZZSFFtOXNpaGgvM3JFVjZ1MUYxZCt0U3JFMgprU1ZVOHhVWDUwbHFNUUtDQVFFQXpVTjZaS0lRNldkT09FR3ZyMExRL1hVczI0bUczN3lGMjhJUDJEcWFBWWVzCnJza2xTdjdlSU9TZWV3MW1CRHVCRkl2bkZvcTVsRlA3cXhWcEIyWjNNSGlDMVNaclZSZjlQTjdCNGFzcmNyMCsKdDB2S0NXWFFIaTVQQXhucXdYb2E2N0Q1bnkwdnlvV0lVUXAyZEZMdkIwQmp0b3MvajJFaHpJZk5WMm1UOW15bgpWQXZOWEdtZnc4SVJCL1diMGkzQ3c0Wityb1l1dTJkRHo2UUwzUFVvN1hLS3ljZzR1UzU1eksvcWZPc09lYm5mCnpsd3ZqbGxNSitmVFFHNzMrQnpINE5IWGs2akZZQzU4eXBrdXd0cmJmYk1pSkZOWThyV1ptL01Nd1VDWlZDQ3kKeUlxQ3FHQVB6b2kyU05zSEtaTlJqN3ZZQ3dQQVd6TzFidjFGcC9hM0xRS0NBUUVBeG0zTGw4cFROVzF6QjgrWApkRzJkV3FpZU1FcmRXRklBcDUvZ1R4NW9lZUdxQ2QxaDJ4cHlldUtwZlhGaitsRVU0Ty9qQU9TRjk5bndqQzFjCkNsMit2Ni9ZdjZ6N2l6L0ZqUEpoNlpRbGFiT0RaeXMvTkZkelEvVGtvRHluRFRJWE5LOFc3blJRc0ZCcDRWT3YKZGUwTlBBeWhiazBvMFo3eXlqY1lSeEpVN0lnSmhCdldmOGcvRGI3ZnZNUjU4eUR6d0F4aW9pS1RNTmlzMFBBUAplMEtrbzQySUU1eGhHNWhDQjBHRUhTMlZBYzFuY0gzRkk5LzFETVAzVEtwTGltOVlQQW5JdG1CTzYrUWNtYTNYCjJ3QzZDV2ZudkhvSDc4aGd3KzRZbjg1V2QwYjhQN3pJRC9qdHZ3aGNlMzMxeDh4cjJ1Nm5ScUxBd1pzNCs0SjcKYmZkSWNRS0NBUUFDL2JlNzNheTNhZnoyenVZN2ZKTEZEcjhQbCtweU9qSU5LTC9JVzlwQXFYUjN1NUNpamlJNApnbnhZdUxKQzM0Y2JBSXJtaGpEOEcxa3dmZ2hneGpwNFoxa290LzJhYU5ZVTIvNGhScmhFWE1PY01pdUloWVpKCjJrem1jNnM3RklkdDVjOU5aWUFyeUZSYk1mYlY3UnQwbEppZllWb1V3Y3FYUzJkUG5jYzlNUW9qTEdUYXN1TlUKRy9EWmw5ZWtjV3hFSXlLWGNuY2QzZnhiK3p6OUJFbUxaRDduZjlacnhHU2IrZmhGeDdzWFJRRWc1YkQvdHdkbwpFWFcvbTU1YmJEZnhhNzFqZG5NaDJxdVEzRGlWT0ZFNGZMTERxcjlDRWlsaDMySFJNeHJJNGcwWTVRUFFaazMwCnFZTldmbktWUllOTHYrWC9DeGZ6ZkVacGpxRkVPRkVsQW9JQkFRQ0t6R2JGdmx6d1BaUmh4czd2VXYxOXlIUXAKQzFmR3gwb0tpRDFSNWZwWVBrT0VRQWVudEFKRHNyYVRsNy9rSDY5V09VbUQ1T3gxbWpyRFB0a1M4WnhXYlJXeApGYjJLK3JxYzRtcGFacGROV09OTkszK3RNZmsrb0FRcWUySU1JV253NUhmbVpjNE1QY0t0bkZQYlJTTkF0aktwCkQ2aG9oL3BXMmdjRFA0cVpNWVZvRW04MVZYZEZDUGhOYitNYnUvU3gyaFB4U0dXYTVGaTczeEtwWWp5M3BISlQKWFoyY2lHN0VNQ3NKZW9HS2FRdmNCY1kvNGlSRGFoV0hWcmlsSVhJQXJQdXdmVUIybzZCZFR0allHeU5sZ2NmeApxWEt4aXBTaEE2VlNienVnR3pkdEdNeEUyekRHVEkxOXFSQy96OUNEREM1ZTJTQUZqbEJUV0QyUHJjcU4KLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0K
- name: target-cluster-admin
user:
client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURGekNDQWYrZ0F3SUJBZ0lJZmdId0V1Z1ViRWN3RFFZSktvWklodmNOQVFFTEJRQXdHVEVYTUJVR0ExVUUKQXd3T1MzVmlaWEp1WlhSbGN5QkJVRWt3SGhjTk1qQXdPVEUxTURFd05ETTNXaGNOTWpFd09URTFNREV5TWpRMgpXakEwTVJjd0ZRWURWUVFLRXc1emVYTjBaVzA2YldGemRHVnljekVaTUJjR0ExVUVBeE1RYTNWaVpYSnVaWFJsCmN5MWhaRzFwYmpDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTTh6N0l4ay8yVVMKQlBRdjNSaWlpbjdUb1lPQThQZll5eTRXTEh3MTBwMVYwZGw2dFNlekR5Z3llcndHTHlyT0x3VUVYQ29oMlVnbQovS2M0Ukw1ZVllQkQxbFJkemxjWU4rdVVtVllJUjBKeUNCbUIyMnFlQzhjZEhlenEyMG0xQzRRMkRsUjZwUG1ZCi9SZUhjVVZaQnVVNnRoZkc0WC9OSkREWFI1K21PMHFZZFpHcGJwR3lNSDlBMTlBdXFMUTdFR1VUMENTR0wrdzkKY1BPcjk4WXI0RkVBV0lkRWRsMjFrekM5MW9ma3llZ3VuUjdnSHBtQkNxa0hUKzlmelQyZ2pVdlkvVW9UeTRncwpDbzBodVpzdGxQb3VaSGRDbWlRZ2ZXOEMzNnNhTnJZb0d6NDhkTDgzbWlWdi9GVG1jcTFUMW45NVI5a0gyNFdOCnRTRXFDQVNXTVVNQ0F3RUFBYU5JTUVZd0RnWURWUjBQQVFIL0JBUURBZ1dnTUJNR0ExVWRKUVFNTUFvR0NDc0cKQVFVRkJ3TUNNQjhHQTFVZEl3UVlNQmFBRkRsc210eE1HOHJKMDB2Mkk5VlN5bk5JY1llS01BMEdDU3FHU0liMwpEUUVCQ3dVQUE0SUJBUUNZTVIrcTdQTlM0allyYS91RHlPQk1VTmNwcGkvczZPeFpDVFUzdFdVa1hVSXU0VmYwClVuSWtva1h0cjd4eENhVVI2MXZxZ1A4dmVDVWZOMU5MRC9wbFFXY3hINFlSaE40ZGJkQ3BHa3lwTkNIRVNqTlQKRXhWdEx5MnFGaEdqenZjQVZuTThKaEV6SFJsTEJIWW1VaU9mVDhLeUd0djJPaWlHNW00WE5VRmNsYVJYS2xrdgpTaHQ0WGFnZHRXSVFPUGFvQm9sY3IwL0lZOGlXUkJxSmV0TnhsL2crMExqcEJHVnRCZ0RpdDlzT0NFVlhpbEhSCjlIbGZNQldIWlg4bUZUWTcwa3pUVDVCTnVpTXRrOGNKR1dCTzJtK3ZMb0pBWW9reTZ5L2hHQmdiNkwzeExjMmQKcDh2dUgvSEN6SDBuTWxubDFNODlZak4vRVFGTlhDemN5TmRwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFb3dJQkFBS0NBUUVBenpQc2pHVC9aUklFOUMvZEdLS0tmdE9oZzREdzk5akxMaFlzZkRYU25WWFIyWHExCko3TVBLREo2dkFZdktzNHZCUVJjS2lIWlNDYjhwemhFdmw1aDRFUFdWRjNPVnhnMzY1U1pWZ2hIUW5JSUdZSGIKYXA0THh4MGQ3T3JiU2JVTGhEWU9WSHFrK1pqOUY0ZHhSVmtHNVRxMkY4YmhmODBrTU5kSG42WTdTcGgxa2FsdQprYkl3ZjBEWDBDNm90RHNRWlJQUUpJWXY3RDF3ODZ2M3hpdmdVUUJZaDBSMlhiV1RNTDNXaCtUSjZDNmRIdUFlCm1ZRUtxUWRQNzEvTlBhQ05TOWo5U2hQTGlDd0tqU0c1bXkyVStpNWtkMEthSkNCOWJ3TGZxeG8ydGlnYlBqeDAKdnplYUpXLzhWT1p5clZQV2YzbEgyUWZiaFkyMUlTb0lCSll4UXdJREFRQUJBb0lCQUNYTTN6YXRwam9XRTNsSQowaGtRYmh1OUdCWVppOXhyWElYSDNjMjdNL1VvRnVTS0VrcHZ6REFWSlhidjJlTUJRbXF6NU94NnlGejFYOXBSCjFaaTFOejNtb2s4NTNjN2R5RFhlSWlzanozdzd1V2FOM2kyUkw2emZqdm9Oem51ZjM3MzY3cHBTMVk0RGJ3aS8KMk5aQjY1UWVKZUlva2pMeWhjdXpPb25SbGJlQnpNZUNERmd3eUlBN2h4SXdpZzZWeG5FOG9sbDlGaC9sN0hGdApTcCt4dllwWmpoQnhGZVJCTHQ2T0JHM09ndkdZZE1oSDZtcU9HMHM3Qi9rZXI5N2xVeUQ5ZVdxQWxoY1BGMXZKCm80M0FWYm8vSVUxNDdwYW9HYldRb3VrSWxuZnhjK0Rvd1dqR2FUeTVTY1Fqc2ZCNVJHTTNMTTlDNTJxVU9aUGwKVDI5eWU0RUNnWUVBNkdwOEVObFRWamFpbnhRQURaRHpJeFYzNHV4RTNYVDhmbGVIZlpxTmJ5M1IwYjU5SGNYVAo0NVJlbmRNMHhIZDdSdnpkZXNoQlYxMTBVaWhRZ2RIajg2eWlrbElUZmE2S2FpSlJiME5Hd2hPQWx3MFZkTTNoCjJKZkdsVUlTWFhuOS9CaEZPMFdpQTRmZHR4M3BlL0pidUIxa3VYZ3UwU0pXRFJkdlJGWGVZRE1DZ1lFQTVEcDUKRk44Njg1MFExUzBTMmRtMnBhVXd5bWJHRlhhOUlRdHlhazMwcVpPOTVDN05qR0daMkxvb2c3eVcvd092TEtucQo4WWhFSFV4TGxCWGlUdnZ3K1JHMXowTW9IaEVGR055SU1IMnNyakJST2l5TVRIeU9vWGNBMTFtZitBNkVKQkMyCkt5T1pKSGRSamFSVUc3bjFYQW4xWVVhUGFZS1NjSE5GV3kwdG1yRUNnWUJwSlN1RnI5d3M1OERBZVJyaENFK0cKOHNKdkRmYkZ2WlF4VUVZQ3cvWHljMmMySFppYTdKSEVwcTM3ZHI2cmwyWlZJamJNd21ZVk1UbGJwZE51TjllSgp1UE0vZ1JSQ1NzRmg3SzZzeUdIdGtVY2VqeFBDNlJXZ21HR0Z5d05sK0xlMzRmOElKcU42TjNCTjFLRjVxcFptCkFCNCtiaW00QVhHdXNJaHRBTy8rMHdLQmdHRFgwd01oU2lHUFYxSXR3eDcvdS9vRDQzVXZNUVJ3a3daUGxpZzMKbGdiUzh6TzlER2x5RE5jaS93Z1BZVDhxc0ExU3VLZnV1NEIzSEdiazlsZXZubXdCc05VVzJSSVJCTW1zNG5rNQpDcW9MUkp4YnhOaTd6Y1lEK2k1bkVITXdyYStrQzdpNGJVWkUveTBNT3NoZEd4a0gvTUJmTVlHQzcyS1o5eWNlClA0aXhBb0dCQU5BdmJiL3h4VDhvOW1hU0FaV2MvblNWdEw5ckFiMGtHQlBTS3J0QW1wYkdxMitDNjlOeTVBMUUKdW9iN2dzdjJ3NDJIUHJnLzBUTElTSUZhV2kvUi9XUWRkRjFqclFqNTV6N0VpWFFVQ1I0c0NxRGRPU2FZdjAxVgp1NnlsQ2pmVUlGZVVQb3hIQzliTzdpZ01PYkJtcEhHU0RLZzE1cWp4blVpOFpxajRaK24yCi0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tCg==

@ -0,0 +1,7 @@
resources:
- kubeconfig.yaml
- ../target/catalogues
transformers:
- update-target.yaml
- ../../../function/treasuremap-cleanup

@ -0,0 +1,69 @@
apiVersion: airshipit.org/v1alpha1
kind: ReplacementTransformer
metadata:
name: k8scontrol-cluster-replacements
annotations:
config.kubernetes.io/function: |-
container:
image: quay.io/airshipit/replacement-transformer:v2
replacements:
- source:
objref:
kind: VariableCatalogue
name: generated-secrets
fieldref: "{.targetKubeconfig.certificate-authority-data}"
target:
objref:
kind: KubeConfig
name: default
fieldrefs: [".config.clusters.[name=target-cluster].cluster.certificate-authority-data"]
- source:
objref:
kind: VariableCatalogue
name: generated-secrets
fieldref: "{.targetKubeconfig.client-certificate-data}"
target:
objref:
kind: KubeConfig
name: default
fieldrefs: [".config.users.[name=target-cluster-admin].user.client-certificate-data"]
- source:
objref:
kind: VariableCatalogue
name: generated-secrets
fieldref: "{.targetKubeconfig.client-key-data}"
target:
objref:
kind: KubeConfig
name: default
fieldrefs: [".config.users.[name=target-cluster-admin].user.client-key-data"]
- source:
objref:
kind: VariableCatalogue
name: generated-secrets
fieldref: "{.ephemeralKubeconfig.certificate-authority-data}"
target:
objref:
kind: KubeConfig
name: default
fieldrefs: [".config.clusters.[name=ephemeral-cluster].cluster.certificate-authority-data"]
- source:
objref:
kind: VariableCatalogue
name: generated-secrets
fieldref: "{.ephemeralKubeconfig.client-certificate-data}"
target:
objref:
kind: KubeConfig
name: default
fieldrefs: [".config.users.[name=ephemeral-cluster-admin].user.client-certificate-data"]
- source:
objref:
kind: VariableCatalogue
name: generated-secrets
fieldref: "{.ephemeralKubeconfig.client-key-data}"
target:
objref:
kind: KubeConfig
name: default
fieldrefs: [".config.users.[name=ephemeral-cluster-admin].user.client-key-data"]

@ -1,3 +1,6 @@
phase:
docEntryPointPrefix: manifests/site/virtual-network-cloud
path: manifests/site/virtual-network-cloud/phases
inventory:
path: manifests/site/virtual-network-cloud/host-inventory

@ -1,2 +1,6 @@
resources:
- ../kubeconfig
- ../../../type/multi-tenant/phases
## TODO Consider making a catalogue combined with variable substitution instead
patchesStrategicMerge:
- phase-patch.yaml

@ -0,0 +1,10 @@
apiVersion: airshipit.org/v1alpha1
kind: BaremetalManager
metadata:
name: RemoteDirectEphemeral
spec:
hostSelector:
name: node02
operationOptions:
remoteDirect:
isoURL: http://localhost:8099/ephemeral.iso

@ -1,2 +1,2 @@
generators:
- secret-template.yaml
- override

@ -1,48 +1,51 @@
apiVersion: airshipit.org/v1alpha1
ephemeralClusterCa:
crt: 'ENC[AES256_GCM,data:HZtJf820/r8f0YytJeL1X7EXsKL987I1f1gKLoSNHzSFczOi/zXsiRIWCWH6rYn4Z+smlFtAGufvEM8uPJp8ZdGDlV5zHzjOnfMklOB4n5qOEoEKzwhCgxZaQPBw9Jr0SQBVFOKGPiAnOTkkOgfE5FWra/7SkkmgdLbR4MyHar3y88Eumkrqm4qo3RrfVtaSzTWgygtXME7wRnhutbIiA6zxBsgXFpxoaKMgLmwvJpo9PjSxz5CAYq/SN9mKLYGx3Vyr4ovLjtTIorPlQNW+iL3vBLkwhLP41HKYvK5y+rBIxlEU3Gyvd8493lk6Gh55lbgpT45DYaylC6hD+Ec29DdOwFBg9s8yWFHz8rYVElv5a1+RnOfdfnrfYbNk4eanyZH6PBDyzFZ/KRdMEPGFnMVIQ2ngnDLXzCQOBCTjHLb2FlCSWDmNVFSyDx8CAw7ik1AyNgHScfpIdB/cP/ujpDDhJpFioXMD8gSsX+l0dTDRAZo5ZIIRx8gM0446lmHxWjYZM5oT25PW9SDdo+u7L5oc3kMcKXzo2JxQRY+DDXXtz4ZUigh2RGTN764thOoJQA0LXiW/MjuuXqyXHXY9o49EFHsdq3hgq5DDhcRGTg+0pOUoftmCrpZYeHrv7yYnhiwDi0ot/oZQtIi9GWpKgg4uhuK+gN5htQzM6GNbmibgXNSCJPKeG9AMHErLEzI8SfLh+QRz5Oc8NvsTPHw0OigeX2FqW3rTmbsLR/w1mCHy0Y0IEPHrRMDS4HwzpLyWMvjR2RAHx1sA48su/6qRfxOZEhvOvzX/N06WozO4KjkXWH40oUatxyzH9T0SQaw7Y77eH5zh8PPJ1KL+KhtjpxNTP9CZfuJocuskYbXxeGQgKd5Ky76S0pAjgvpCvGCjCb0ltacW7bBFpblashR+ptRxucI05eBVLSjMRJjxtKb41uUVAg5euNeLVx/r+RoFmbna0NCjOKKXm8k85OORfbPOxXCp3zBgz/D3/+2BAdQS3t9LXi1cF0DuAr1165yxZIT2U3/JBBE/wf/d3T7Z9eVSaH00HI8rJCEhg+Dp14CvpjjOIjYkSti9FmhLNOV2S4pjWzDwsLjV5yGQvJJKApm+yL4NcojfUE61jyDC+VFEmOnETcIfF5nghLk8L7QP9su5eRouqr0NboAPFd6K4Ec9GaH28nRSo8IlDDbVqdYYFzVYAn4mTKX6PWdYzKCISPe1BlYPcRiAocOFqDMKCDjxQuVvMnyl8/VRxJXVU7VMU3BoQ+rdp+/P4lFNxaJA9ewvfvX3Dk81c9AtBJ1t213GEwQ1uLUUaIG89l6AYJ2Wkj2uNfVGCwxwTRDQBsrArhFW8Pj01ysSJ2CNoRfkXBVTm9Pial9PJP3e9xBAoODkLEQfeeWxCQv58UacWnew6HXTf3iMDczH4zfAfGbYMhpVnR/iqkCWemWIq4XpdpjJLRSvpLM0Xi7VsHYDZo3K/bA4aXh9IiT3bOsFU2dM9tV9GR3WodwungbM00tTyQv0ADn2OOTSYD8B1pBzjLQDKn3sXHVyolPkGZIU4T9eB47200nCyaI0BXWGtzhEF9O9lPGg8H9AT6q1oW32s9UCzC4+VVUjXVGv2FY/QIZBkAtFnT4NC2P7sY0EpDuUNfWSPg3gYRTuIySRxJMCQevyC09NsmWx0lOiECmcvEnHh61VkmTeorHaoCpx7Jnb2TceYTCB/6fPUo4wZm64wWxpE7VDozpBL0cqjutuQuuDGKQQ153J0Gp619hruPW74iNqhoe+Qu706DGt/ZR6tpgC/pzmR3qno6a/xXuIXgBFGLJpZJNMcbFaWCsjwB8NovBFiOlTOZpdyhSbZi3DQV+SB0L7Pjt9DnGIBhKNyR1VAxoNMcA1fBw1nH0o1/fid6l42baOWc9CFOwyn72hXw+9QAh/wFy0g+mBRpD7gfl7mqr6vuIILFmo0Zt5FA==,iv:+GaLzo3IZQUbrKH+DwoClgPxECOkhyNkKwu6jj9TFes=,tag:7Gouyh6wTV0YG+MMkC+4bQ==,type:str]'
key: 'ENC[AES256_GCM,data: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,iv:JYJ5gIun3lEN156HbX36zhtDMOjUgPBWeGqRBsu/8Kc=,tag:Sopg+BPB6Q3BIlz3doAx9w==,type:str]'
crt: 'ENC[AES256_GCM,data:HQcFVke/B5mrQWnQoukn8hnO1xSPC5WoVcaZBCibZkgiIgrbANaKyzzsbvaLTqqkpEzY6cm6DeUU5EhRzp+PpS4o63uUwuE3ta4gQ32DyW7c8r50TqiVCQ6kmyn3bz3LfZ0F8F8Ssy0ihvf5yTd1WphE8v/ESCmTi2h89SbbxYge0NbfYOMeAYhSRYQi8H2ppSq6FOCIOH61D6wVK9V/CE5xc3Nqh8+7owWzzwqE7cgAy5b6C/Z8R1HLwivblYt3llpbkP17N9BhfS9wqsvFIn5lf2pvROYa9iE75OHthWpXKQGyN5mkm0YcLRMyiY2lbuHtA6U5O5La/UMi+3btKkLL/1H7RZ/8JRGO4591sSazxRLA72kIEbvLUAJfJLhm3/sH73rigqaIODWEe7y7VMvDnhah1/swpZQJzcg7VrpBn/J9K2ooqf5xSGzDAOoERWcW/yhsjm2qqddLvcrLM+ViLMXui5SO0ito+U7aw/aorgYrL/KZLEzL+cSSMeQEIiLhz+i8kzhixf1XOdoBAMBB4Ed2cDqdWXKWJfLXnUC10E1Wx8W477oCGFbNiGjBk2nPLbI/A2PDTIDec2+TS7b49Y7rvk75EBNIG2iv/0yncKhjm06K0JU9qpnRqgN8itbRClH1enu+wW+7hn67P1Q2XvVbAIN1DJfs9YGt2rvKNuCGzU/aimwMy5bpvPeRMX5q+Dl4Xwo8pFIh/V6revaOb/BHL+WSCyq2qXJrNSDvyQr2QrlNKhlbT/83dODk+KP/p1O9457J/5v5KQowRP6aEuhVOJSKDL+iVIcpLoisi5x4kq6KKZZk2vYT2R329+fgqqFOfd+rnHsumD2Vc4FSNIby7PoCXz1FdKbRVIEE3uSf/8ZelDyWsJY6KIi99LaG8L4ZKW3xWbZaNbHteRPnFfyBTaE5PprylO9bTveLv8Tg80LUF3EnacfxEUNVJ53r3Nr8xJ08NTd63EIOc0KdF5izJhFfHXJ3OSvuNjIyP8fBmLg5vlr3cTC/Oun+a4BcHAP2Hc3Xrmcc25cTfvDbRj8/VuSHUcx5dI3gsEP1U6/PHPE1eah7JJjB3+Mi+W0iqjts+R9UkWaUqhgPfNr69klVePtrUrcoBMDTeTnIdREEVs/hWSns3AqIRwvsIvYynZeZ+qWkmf1Uylr7P+8v/7nMC6zcJrdLddB6yg0Y0sxyUTxgX4/+8zike4KijaPNTD8+mtGkLagg4go+wpGqt/Ykv9oZjGvxEi/jpE8QtoBoavGLAHCPJH1iM6Xf4IkuAOI/icaDO0WoX8WJLjwxCrPgWYHrdJaiwtAw3Xpm3m/41DAFks8XtBmGW5wEVGJtGwotDkcqlyzLBlNKNVJ8/j62wDvc7Mu1ITleWTEJun624SKNR9yBKNrpraaFFJFXiMWMtirBzZQq4yUgNUjij68mitjMqSjuaYx13uWXd7wW+/RxWqW5vqQftjfDmN7U8zej4233CM1doQZnZ8jQxBZcPUYpRn8TSqT8WyZm/CuXBYu1hqYnh76lU+I8FLNDYDJWmmWnc62hzZK+4E9I2nXP9YfTOgq9wjTuNx/t2n8RddQxzyTZ7dtOmEhZnMtYCck9aSvKRtc3LYNbTDr5KBI/0JZMIpIXsS/wTjQiSUowXtUJlwBqQQbgoTFmg++N1zwns3FDwb9O8Ss7ZEL3SeCzGw8HvsvwRcdxZR5MghbJbgBDmMEILajny+MZB3FbNFmALZ4M61XCjgDfFhOGo1Va8NzBMpLiTb8mfjeZJWL/luitbZrIa7MJzEegjsGOqv8J1z2s38q7ZxJWL02+uLsC56pt9ioHAnyDhTb5bVNi+sehaivAMB8Dl0qCNRkIaMjSDw5vlzIAfWbkAwlZuYUDaZ2/7NlOY1rPzVwYtVAJ0+z/G8UAe7QVAPT2r4UVRycXVAdRtWxrOH8oKVAfKidhKuX8A94UmQ==,iv:T5gezCK/xI1O33jRsSD671RT3WeXblBK4H/gYncvBWI=,tag:nXgvC5CxgNND/1pJNxzRfQ==,type:str]'
key: 'ENC[AES256_GCM,data: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,iv:ReyC0aFlRzvlWiyxOkwt7BC9OahoEb1c0o3Os2BGEpQ=,tag:pd7rFsZ8xcvtDNvZnu46zQ==,type:str]'
ephemeralKubeconfig:
certificate-authority-data: 'ENC[AES256_GCM,data:fkJrkl1wkOR0rmsEuFCK78fSwWb3P1THxN2pXoMMnNt5AfdxLyYTb2OczfdtxU6HdrCeg3myibW83P4AIZfs5idEOKYeNgh05UDYHy2kxjIqYr8wBFM/OEe8okI0+AK0Fw0TmQzv3KEm+9yWfava5uFMe6eboSGwZ/CjTUMrIihTbw3xcHJ2PY2Fjl2YqJkcERauLBrLt1UyL0r+nTVbaqJ7mtziVLssv8H96+gTo1C1OaK3LHlHYjUDnK2Zkwcao6EqCxnFQfxlX4b2CkaqwUbs24sG2ewiJ3smIXPTWeLMZB4W/GKx7H33y1rATm+Sk2LixGP0zCXQl9AmETsQfZdOaLZEmdhizwEIyQd20Utb0RSGlP/RBclwUpX08DjR+Oq01mwUVJaDUpY5cOlO6ziFnjeJXZM3mQQ/MbLFVvkUUm0rGsRkYWz2XA/SQv5H3rvEUpKvBn4+MsIL0tID8ciBKoKvajP9KLy0l+njEAzJgqqGWdgO/ZhQ1gaPzOZo/OIFKH0jrhgs6AVG7lpm5eD1kgKpkux9mo9FYOaNetdRCyUnyI+cV8Ikix7CFfkVGS4o+FTDBHnZ0D6jkqbjimv+NwFCxzUxTrHcEBW3D5IYaTP2GVFkieALMWMF3foYhAqUiLfEjyRgwdTZpdTPigD1iXIVk4QUXONTZXmgGyrKabkFh730IT7QBDlRmvrwTIaJ0WDaHbPesL8ZYsW0MDQW1u10mLLjK/3BrCzb1lltasLQWh/q5e0MMFG1s4G/3Y0u1Lrs27bK1/SrMhhUwX2gxaxp5fWYARcKRtaarbZ1TgWC1PxqhUmbsvP60iPGn91qlGpMJ5VUdci0S9FQM/I7HoO3UjhhhzMTiQUyAWOu3+0QIDw0T5UIdHFbZYmqpn0XqXI8bhP8DPsHZ+XKEJRsBktl9/zdcZ+TY1QvsbtC6JgeS/P7RZfaWG74N2h/CgLiYuWpyuVxNlaYSpIJ9PNesRP1GK3CUpCp87H/MN0XOboXH9wLMFm7O8ayWKqOeVdNJ3ziFk66LsdbpxMlqy8CWrgGtPbgpDK8HkhlC6ra1BG5wAXUMXl4C6p/+027Et+IOuYwY8tD1z2r/wWpf0HcUrrMe1nHZv1vMszSA1i9eEBu6cAR1u5mKCzjayn/QEaYeGm/ROuzDskZy/KAPgpq6g2NYHqHfTPUeO6eB3+e1UDWJ4scPSJWetAFocr4TlZCWygg9Oite8h18N/LNziVQZ3QavUdCL/gZ9FWlS9i8zr8EFHYtQ3xJTC/g7W9EZkuNPYCJi3x/uHzc4sVfHK/mfoct1Gsbnq8atH6jDWhR1gfPS65AHQbLmqU1sRyGcwmRQAa8fiIlUP1VbTnkYFpXriVyfkhF/lBOxIMwAoe8OZ5nLg9pgnB/ZacZ5rEw/M1Fb3WrNdPYxe4pG7mgW6hLSyhkPEqmek8c/ZL13psgwhrsuhO90NEf/uxVt4HrPWUNdninHqiOjSB9iXgGaGSIUdCmLNn065MeKnOyThneHor61L+WarzDIhhZ/OUSgiKKGGvXPfKRLqMSXWf40Qy691EicQDjpu+RWkDy6np7WrOWd7uYBhkoz6WgQODB5Wm+DGob7eIxw1V/xiAuF0nDi1RJc3xEkbkaOX8LrUEMUMvvGxJTdGNfO8yW07owM0PddoUGuhDeg+g7SLUlHCJUxNpwi6lti02wbAZ6XAxc2ltN9fNZ98OE1VMtSlX+4pFLmMxtb9S1N53YS7MFejreADRoNskyFK5uYuPN5+a6lcOMHnXSKZnAC5EZsl3AiuNNIS2hIo4Hx7YJFZtB5JlF9YSjFXZDnZiSwZAGvhAUHq2Yn0UVModpN3TrBzSelJYwY+aQDJ8bSuQAp6U/2HJ2FFQFX35waZMHYqPyOlXiCGeOl7dYV+IpCMdZZaPzwI4EzjZkfKpW/FZBtJ/p45IytHI7gt/XAsiWQ==,iv:KxGVXmvi0AMbUQ1YAJTpYH5dIBA6ownuLtsI0K8Riko=,tag:j3HdCtl9Ptj6UH0otSsLJA==,type:str]'
client-certificate-data: 'ENC[AES256_GCM,data:AHrZ8/PILjb11JmChZDN43f8HYcSDUgj3//H0T0Hq2dAypGWNgiNQzhuJDiEj16qUYTJZqywhV4Ft6z7kMpI3wx5GcKPnYHr1RQkiufORR9QAvD6DImK9/dyxF44htGkbv/8x7Xi/Fg61oDSXa81UmlHhXHeoCvHRaiAhtPtCmMPuFraCCWVzzxbqIjgaGWTaHQtp17ClgANPyt4eQq+hzk4fMCYKSCoqZcCqnklKiYaZI8lp/feT9MW4eRNJG6nrhGhEF8+DklOmf3uzdKIuq8kyBeHBD5gJ8mwj7N/oFHoWG9XAPojjs7ddU2QbNgRWroGcJEdHWNt3bsqEDkRc3CMEwMbACEIT1f9bGsnVwFVS6TDtJcNoKcp9rSyohNkcoeM2Fp5aweMkvof7+773rHXO7XjSKFhb/EcvES0kBNTVwAGAJ42a1gWgA3aXGllXr8jiFMehPIP/krgb5rqDiRxRY9BDQR74x6EV7la7zOtJTOSVBRe/CWhbqg7H9SJN08WY+4wcZ95+Bbi5pup0J3ZY8HUU5poFC27YLNkpVBLKe/95LKAtU6jEuYiPuOICVGlXZFIA8NHhFavenbsGxULRM+apKLFUIna1Q/w912kK7nWYdAMDJqgoseJz7TeARHDXUagWuwTPJLw9eKi/c0eS1cQ/d/Wxl3hc5v5M7YhxJ2jU4j0weo9hbuq3F3nHZ6eAB7xUZlP02MAuM65NpU0+c88KC9x9p5rt64+h5dssrdgo5IL2MvDAuwHztxMv5TMAp9ZaHfR9NrKYoBl2sSwtDw1Tq7QS9uoD9jbuIMGi3MON7FQ0joD7NrdATeBY2eJERXHrVfCZ1Ft3vpooiyYed/FKSlp+CzPDtYnLCfDThv/dMw9xSoKPbuigGxzkdvFfrLhkelbwKH6j/5xd1xKIzvzmRvGi2LDWHG6qpJASLrNBvoG2NdpEpIgewwDyUEk+eA/BZR8k26S1QuIyWkKn8jK8O+0I4Ff1/9Fjv6RBw0l1e6Na/3fT2I9znpGoIwGXBSI2HMzwPwj/VjOjM5pUfI1rza3FfskiN6to5hCVzZxTqKol8FkfSj67MAC1yW98ryM4RSvAHctbNqZal1Q39drgk/p3/HqTyTYWtTjNrSfsNg1wn1Qz/MBnebVHt3I/C8bUsJ/jQ4Y2/6AfOnQP9teO8LGw+C1FDj5+9hmmV+aRL9zA1CZOrSonBiUZvJRsh5tm7ZSppZ/dLh+barslw28go1NPqFNSBXdEqQgxMCTkVL0R7M/0W9HUbM3IVDX58TKijasJ22K8VfOYPR4C8plcAKosBCdpL5W1qoCpFpeo23aOR26LCuPHi2n4A5OxqeXHpdzSD0PQG3nhJQUX6PBY4wHDwx9q/fyrhcLl+uC9ezib41iRV4wRUpn/6exnvRCmrGpzuY6A5H4uWHSp841gSO+EANPtCaSVYb+8Xar4QV+cE2QrzzGIcJETgpjyDZGkw06vbU0jI01GvQISJBmLkeaUZvFFnaiwlBPpclSRyODGdGqWmVZz4uGJG+CB0WlZLIM992nN2Lv/LiiB2RdLswRGhD6mBSdpDpaEth2oZRXdgbfPOk5d6Aqqj2r+2TQMAZzyj6yNCLmjkQkl0eAdSOQMK0tvuZ1b0ft+jnW6qr9BWR/cXVoxv0W1mBxA9EvNRphXefNr7obAx9PrAjyB9mmr4v+sWxrVQk4wgmrEERzhXip1DwuyTSZFcfm4HtA5skq/QcVRrUraKOJfDU7oFq/ZMYPpbgFqQrFbjG32xdoj+JPlCIg2aqYX1uJwgrLxcZutTUpGllDBDxbiVbd2y0eoAvw858a5rXjiaay9llk447IofumD19ndpWjc5/DrJcWKvfGV/f05YTCrISAMBBcEQKpoP2NmKh47eV64l0zpWAMevuWET81jWgFE0AbpbiRGK5zO6J4eoYyqKvmGwSM/c55RvOyBPYJDwaSuJsE7Ydb8aboiYF5,iv:l0za+exweqGI4ND3zfdLELyAy9fUsf6GAxgc552p64o=,tag:sUdZIebwysPNteocS618lQ==,type:str]'
client-key-data: 'ENC[AES256_GCM,data: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,iv:QfiqUy0j3UUyhgyBZrTxdZV1MHb8+fugIanpWDOrzX8=,tag:y7lmjUQD6mBOTcEZBL/iyw==,type:str]'
certificate-authority-data: 'ENC[AES256_GCM,data:dsxJFtK29w1mfzXR4pVTIHfpR77Q2G4u7AJY1EM2HReXNsg5CCTyzyweoFZRZcT0yyuJbZciqNX25AL3XkjO61DkahKDXi1SVJbrNHAyAsrgN1B7XiuKJ5WvRum8OB7iZ2a+aWBNTMF4xZ1PH8HND7SHZ8eIwIkAHaAtsDP0nKBE27g9Nzp5MYAxjPwyH7iUTD5/ujlVwBuIpabl4Lf/2+e5T09CJ2Evl+afKqQB1bMzK63zfR5J74eQN+5sFiB+lwUgX7A3vqimCJds3PiDp4eesjUPPb9dEUSK//O3G8tTSe3cIpj4Bd9a7qzrT6x5lQ+pzftEI8O0WCVyW+4Sw4s9bpATNAdNR7WpNXgNrWAPw1WbeMSriwu5LOAW+Teeemy1hXBlBakG6p/gkC39Br4aVf7Uku3/GjoPlYh7PGlXAyB4/dkapGIPPFiToKRkMM2U1nWCwZC/skKGxZwNmt2jHKak+J/8w/Pg7+BygKix+D20rcxETo4K7zmtHenREnt/Y2Gp1i6AwpnFqeknEFQaHLI00FFzMRt+6r+ZzSJQv5LCYHHS1JA+XVY7skbFgBIPHLCYDwSIlu1LnCyuRL0YWBsDqyJ4AWBkNEuytMh1kg+apSHeVKm8lcSm1YSK/H1YH2p8piDbTfLPV7ESpAjc/fFCL6Je5/yVC5CLha6zwhFObIHacF6iGjbeyjK0Gy0UMDfrzSID4CgxX8oBDo7n1yYULEE3uqfCwRkVMfOEHRdfXN+r1To22uaZ8965C9WP4odDm5VqBcURL59NXBocf2+YD+f4RhFYn58ZfAQKSRKDCXkVpZr23gHZACyKS9Tv19GRV+8ue4w6d0hYXWkkFex4LWKa8wAS27LjdCuEbkCUsY7kAgJ14eGOLQx5ews+WIiW6eO6f2C/aC4u9R/BHCFRzNUZqBxVFIpukQHIB3LRsvrHfdmQmUBnaq4ESbTK0vrkCQYny7rY5RyCvWfG+OhHzn8lgtQM5IZaRb55k65pJjla9LbN2JOaysEwQoyK1DbFXJOXF30eXxnK1pW7ozhAnc9PORWE2gy7K4ZvBh+AZnd3WQL5NtwIZSu1Pkrxe4ye5a5BWGFZif8Fp80mq4f6sLgmHw9TxgzncOcHQxflwbkkdpd7LMf7CXX2v5ybQiWkBSTT46zGFSgFyPZtWL7o/wbJ8gb1hRi1SbtchRNmZOhy01mbQV67jH9kOYn2WzXco5wsvHwfRwrKFiEY8D1jrQWP8MeQXvFCjnthnbAPcf1XkCCmVDAqyfNNyhamT7UAk5fJm/Ocrkp+zu/HtIXxSVJAj7yaqNdeh0JdgyVrSQXcb+b2Wrw0DPAIwbYJRa3e1h9wSMYXDIt3tsWVX6ehzV4lRxQGoDpmnJwkkFfAqoEcnFXfah2kL2MEvuf+14fINDLsGF334nR2lecROyoEsOBzfDzNCZ3TzxgFgi2H7+QeeLGvtPAzGFJ4IlFeCl+zTlU0+VMCFDBABsQACwHYVSlHh+h15jMj6WhHc2c6Hv/krY0c6f4AszqnyIeE1muY4ZYYzGXxrYNMRCWBGxS//8kLYVWdV4PoxWU1EmSW5mx08n54pavnroGtlimDCo7Bdw4ucsc6l61pv85jOXO/LPuxKmRWVkNpfR2+AjUI2HDVI5eijuZPTKo+59Ta2n7TixjP0kyzIe6BYo3/eqzeX4cKieaKcCZ8j0yuQLlr03Cm1+hhTcpsE+2LXtVj+nqmrMIVbzKDfnXXOvp/wYnuwUTTemokFfruTChtKvTuRjBqJcE1FUfE3oKtB3v+gLJm4qL3p2c6YmHffDxVJ71okANjKakj6uQ4784Ji2AWkfkELxXWsKWPJ48gSNIPAQRAgutkXnxDFSiT4XnWM8wBnY6xHsBIqDsvbdKUBhZsXO2DF9wcH1HDQ9e11xWq7FTP2X/X/SP93BOVSKIv46P0h9yi4jOltA==,iv:sIvFPxtbmm7xEIol5bg7by8E0GdHYApYOHiKiXWjeRo=,tag:h0bUjB9rWHDjdAvAzR56dA==,type:str]'
client-certificate-data: 'ENC[AES256_GCM,data:FnRqKrNSBpOzOEC/2AQemtibxDGvk9/OlCTaPDwx3a432u9IHg6jPUeZ30RCvb5lERtK8zsOYnLE29zKrB76OJRXXNmAmZtvChdiBXJ/nZvEVpzIfnt84whjkl1zbNr8/Oqjrv+sZ6qr0mgfVsKKgl7ZQUB1jEMwg7KbHovn+P06qWTIRd/qdKlYGcdFKNZNYljWJ7p6cDADrzS++BM9QAun+WRKeT9uXw80auYo3LLQ4wWmu+11qRteGBRWEMeaFlDZz0yGLkW1xPCR/IXZV7ECwb64SJz1Pr+afDYEfcnD2xxvSOLUKaP3sr+JmdkNzhBNrnRwLKLMloeCqfYoT10BKBajOZAc9jLaL/lkF421ikg10c16Dp0BOhy9HRUfSR54XFpcFZo5NAxbeWYbktcHSmAtlE9t+tJZX3Gk6w1kVuzO8HuD4D6rPeR9geWbhF1VnK/NpaIxUTcpszI+KTQ7DplRFtfZMfsXxYBuBJFGJDjz5ImVTHp0IFrGncG1KsTDpzYUuItvQ8mWp7o3iQy0Hu5qdL1CkHKm8w32nKAW75O/jHwBMS8b8H2PoOq8lk/bnvQC0De2UM1Sg3B/Hsbt6hv0VS9n3tTufxfZey0QJ+/yBElUTCSoIB05bsRz9qh2Y7rHZez7aepz/mCsqrCHWUYixCpEf/94SP2Q8vVoH7LSVwfKFpj0oKTUmUtlLqwd0JvNYIJ3lYqhAnfRKk+U6UZgK4bY0nAhxFC7O0vN1WI55HEjB75qVPJk1XYGBVRnUJUkVjCXGr3VfyR/sEaopLuKYXREHwiDDajmqUzNHFqhwC8RvlxFdMkfdtbapqMQ2GvwL1BgwpIwBBkPYCan0ikbyysGPoiCTHdwyn14YJHKQ7DD29Fu7ah21/IGFiY4WMltaJ2m8L/wO/rxmrmCHjEZUoKNdnfeHI6WCrsE2x+AGp11T+/Dck5OO50Wlf+mcAvD8HjL2LsXMGvtoFUzKOhT+AljzvdpDVppT8j9H7UGbtcNQwLJ6H1y8lQ7K3AJTmzs8cylTjtueOv5oc8nSyampa7m/oUlLGYwGZXwH/idvtmExyHuUZYOe1xiptrHfZxbAVg9kqgPom4OacyAqxKqJi9rpktZoN+7aDF40XCcjoH7zPOnsWq1utvRTjSUntMRqi5XpCCqL5naCy+0QzJK6ZA/gvpaQOwLzrlcrMdcnrw38bBwQMmdhm4TwIxzzheloDRBytK6v0sfa/x0k2SVfAGBHe2fhYGzUA24GZW2Xkml4G5K1oYK/WGm+EJrslHnJ1swY69EKvT32xyQHPMuaJ4fX8p+MGe/JFcsJ55lHI8+m7fqIZZvwKR1XFyGuGzcGbH66mjpIqofNiV/sfgkaNZYJWrk8IecVr4s1gKtXc1Uhj5D3TKAk1FSM8BscqRQXScnSDtLxuUVR/z2O2Zw6NEP5cfRsYnBOMsqUi8zg4OYzSJihyVIansUt6WEICPQiic86NtNCnAiVWKYJdP4JThB+Tq+tPMr5Ni6hwBtV83Wx4byAzRcvTZd5kJgcnCk/3NMUeToqhkBxZKsjsu3yY9XyoMMojoB8UpWCPfij+QTWams2ru1aOqKyNPXvNRon0mpH/sORlMTr5ri4Yeq1gDge+qQEBm6XazgJhQPBIWzF4c2GaTCyX6Xn506w3R/NFevoY6kZMCgmXXYQPPvTu6+oV7p5Q5y5R6e2TFQsWd2lA2C9Znxl92iZ+BrYGLV8l1xeNb9fouHQarO8dhc4oDwQT4UjIYTuqxhlb1Ol0R6CzOYjZnTgh7hekCI4DZevDets0vtcF0w439yZNaXU5pl4BsW8VgAACvcpVXna/9KX0v1poauLjqSDBf5w1nVyE+BayqHdF/b5yVTo1tpOpy43vQ2cSfKSVKIdzxjNEO14X6wwI8bUOhn8oqPFoXCapvLHmaGOVzw87fKVaPtWOc6vi2qtKFAJyC++XbM13VKCJPS5yUyjJNHUpUFWg==,iv:qGpUBfmVScTB8X9OosxBXA9Z0rg+3aggnHHF7iI+GwI=,tag:d6nsvcMmADKPomM1klYvKQ==,type:str]'
client-key-data: 'ENC[AES256_GCM,data:0BXMDkkogSs9vQybHtfiKdxYwrpCcI9khHeooB0x2CMSAim9HRDGww4TpKG7fzI/c7Ly+NvGs8YgOG3sUlA/n5aNHhJ3G/zjjk7SeLY6DSSAiF7xUxx8XsrBPRCQaZpkq9yr3L3HfTXH/1Muvqo9yVY0n38pQ9SKtKGwfsjniKscZUJiF9NCgNcb9eFYnIU4PX4xd/NjpRY5p0R/S4keVLBiw9q6py6QFmyPe1yQ7M9yEbDSibzlUJh/f3zAlhKjyuWwTvyAniEYGb/nyKCKaqYgmN+9aahlVgL+GOkvA+5TBkbvVVNfFMKU8ZyDy/7d6jQg65WCJa9wt3GQtbjhUl0n+gAMfEc5TPIZ2e3yo0n5cNJhsNLlMQ+38tCr7kqzjDg/WXpwJmwy5ejyqIu6yJlMEXh4PuGq55ftmA3yBTat4150F9TgYYR+pnwiwkWlpCW1AG+ZK0WZDicnsHcOjY5FrJpDJkmxci16eL84q2hEAUvnEUWNMzb7aa+44wpHkQMNzo99aZPDCjStBPy3eLrMwrGnyrJsNMbKVedvTVSLAlVY3+IZWPGejw0+rRJWMm7dNfHiuAePgSBzX/AtsfMI+wmpznUnOTb/1gFDLCGMtIsyxZ0VVUQO2/jQdVE1O3YnL5RlfSX9FJrGKfWf+c4DNXovQlS1F/dxT6aJbdJ5XokoS6Y5+MvW52G/2K1otb+AG8ZAodfcnWczmQJly7ovxnLkSJOCQGs68X2fcC5rWC/pJs9WreSY4cBMc7Sr9t/cHoL73BX2DKJdxOnXT/EP1+MQnxKbSj3JS3Hkbo+2ujHic71DYHmC/FVu3aUXWB/CjEfqlvjFq+Sp8plfSRRDUPZzTmPAViDF4fMouo5KRUrrDQZ4WWHE/H8X1pm8NVK3FfHBW99BfhLAP9uczPKoBBiVxpc5a8IMldCZXuxgX8FytutmSIfrEtvf9QX/WLBcv8CfbSBGmjKBFz6dWmGhCcS+huA6wMpVcNmJ4u57ADwYDLSJXf4+Y6hE/fT1nsJSdfHMidVMsEk5FZVB9ZRX9T0HimUGHwUbCIvs0OfkodmMptPYOmT3uMaKV9a5L2TzNVD/nLvumZc3vp4dFPfQy7QXSx4QpIXnO7Kjcjv1Rd6l76+0Pa7FpaRWbWFL2LowQkp7JS0sNFMG5JrlM2ayp/gVyOcY25g1Tr6YjWOBIplSQCeySkNpN4MzI2wggK8EIEiN+/jRh87RRj3UhCJROG2cftcHAuVUUvo5Fun96iLWL6Fc/0D6/2bz+r9kMtfDCglg3v1WSW0AtVjVbJMxWHxoc/HaOqT0uJkouj3RMh1BFbXAht55l1+GRqP0AFA7v4nIe68gswfXBXvolYnOyvpp149IZW+X3/0Udc7SxgnwKjVUGncQZCXA3HYW4TkCCGyrWr9G0ldOyHAuSze039Coa9yqGcB4Bg3f4q7/lHRsk10U3WZuae7SAFbcRzyS7ycqmjZ1hziEdEwJzad/MBrV7FFlJxo8+bUkvRi9eD5sw5xvRYHX+Y4eh2WHV55BP5K0vQ4164IRDqdzcVFfU92qGdByJbGoFp2RQg4mnU1CoG9QkNNxAVY+PjjGRfg/fi9CIksGXEu5DnG3zmANGg9r8joJyaGjPsUmmHOTXL00LdE/Xb+gYcPXtoKIglf1/tSUALfgYKSllwgSX/CM1TzrIP9eJwazU1U0f+ZsCxVhU03NEYgKfzHQcO48mdC5CXin5/Tc8z10jCzu5Xdl16s9clLaHLEHMbDtSq8YQCFPfo2Zpyg/BCNx9ySwI3HOqP565jXD0ynvG4Aeurl3w/MDHvbAb4Qp+JLt4i4bGgvLptbaPEZh2sgvYbEq9JHAxEL3GAH11lWKvvQORq6vN5VPFLFYsdJGQv80PMYA2UiGYF1HugcZCE31jsxJytxj38KQgksY5tnI+cxSEKZiIKSTJMG+nW8YYc0fuV1kMygIN03AVJ7V2er6grz5dpUsNHkuVDuVtGkosK0D8FCPbQrRD0AMLNqLveBuGPc3eWq/qpwyda2N+K9yjoTZ2owH49R73O3AV9FGn3H/YFZzAs/fkBD32luiVAGnf3uWENoj3oWUskX6ocwi3pYJjrRoNaOIdNJN/7ST1i8aPH3gNDI356Ub6NM/SYbKcxS8xcDfLGQy2ZqU4+5wuNpx8D6RGGueWRKAjG8wpwjswYO9aSf1kEb+zfyQK+NnsTVEgv8IrUGNs1qkLJa4CVNU3puJX2cvJjQlR1vAEZnf9GxzWYf3vJIU4/ax8fzKVfv1Td7NsIH649vt80yDVWgkaBHWA/zjBsBbz7NJcTlxaY3ZIoXtnaWLuVhIN0F/8sptzRK1X9bVsoXt7OiIsPfJyqkeW2q4pIpmOM8jWeBwhI6bKzrpT1VdIABmvAs6vHsjzndWmuY3I4E9YYDv7ZXZHDEaY2TBES8+kt9BzjtSfKv3BnZIeVK82EozMy39kOwdMR8QXe5dfIJIPS82V0ozdJCI49bJlMsKDFnDXBJ6KxrVH0eBhUXYpbNvP2JPKDHdCFAogC/+9pZSRfvy9qlAU7A6u8hQ1lchgy/69+cE8y0/DWI3Bz6d4+gOK4PeiHHCSrKXYwkDaZ8S+Qbtr/8kvof+xT2tRIGSWbgdWXGpbfUKoR35JKUFz89DECINgxSIpEjGPdJvjnDP5poRvZueRdLP8z4Jsv1SGyNuebtJM6nofD0dqck2Wf0+0Sod+++/1KV6wflZRlEQETMGRvdoeI3KpNwxuTGpLo/g0peHB2JexSVQZXP/fgNfSAqG6YlxuI7x1+C8vRlKA66f9v3P0Ojb5BZIgcCXsYy6mCieBMNhXar2HWyO95fOYROEnXfvczSltwbkFJTxqUw2Vy86nzrBbCyp2KrPfTRYQ9nYo4ArIsu4i5gOMXip3kFqX+XkHim8oNJKeXSHlidoUQCCafuu5sAXabryNHj8Lut3O0UAjVhFJwjHIcIrPySo2Qo=,iv:9ehimzB4OjN7luzxtRXiKC+E3VTBOR4BP35VMjMqj5k=,tag:Yv1GMccr2YmQRXXN40YF9g==,type:str]'
isoImage:
passwords:
deployer: 'ENC[AES256_GCM,data:f8HvwuwgSQZ+FxleRdE=,iv:w/nOspDYaQJYUrxDaatZqfwzJz/MtosLLOw3BAi5kps=,tag:7ZxUsFiUsX4r9nx6Rf5LCQ==,type:str]'
root: 'ENC[AES256_GCM,data:llk5QE87o2EwzNTEfOA=,iv:xAnpHVc2rv2Trex1YzCmh0VEKDC88X9pWdFoOfZeofs=,tag:/Z6/tjBZuZMd0xgn25qrlg==,type:str]'
deployer: 'ENC[AES256_GCM,data:c+v81B7LxKbdsWAFqsk=,iv:JOn4BsvxxquF/n6DmmEDzXlAmoqQweigkz45Yra2wP8=,tag:JxKg6Zk6u8H3uZow67eSrQ==,type:str]'
root: 'ENC[AES256_GCM,data:V40PZYspNs4d0oq7wY8=,iv:8Y3Y0+1bQ7z5yhTDiq3b/Nl/2Cx+3rO/LTuqchCymU0=,tag:d6/zziG4wTpr/Yd301LLYA==,type:str]'
kind: VariableCatalogue
metadata:
labels:
airshipit.org/deploy-k8s: 'false'
name: generated-secrets
sshKeys:
privateKey: 'ENC[AES256_GCM,data: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,iv:RhLnRT1uVj1NiH7+UKYHVSNPLPMv9Xocv/iSyDRcWaQ=,tag:5mxrUQNKCpaynzz67dnKdQ==,type:str]'
publicKey: 'ENC[AES256_GCM,data:nMgNLiYq98m3WIVV4mAed6+/0fVq7uEfCARYpV2USRv+6siRAqxRV9VZRd2TcIWZol/NL9ZLMqWs3f5HaYFqxhDSd9y5eCsSNE3RKiMXfSjL7kzWqVGsRJ3dB5PuR5QAEZ791OiZB5Iiyqm/jvpY9XfAnAyjK77AZNkLZVca5oE2EaR3ocRN7OyuzsctCKlQjddEKwD8nqLmoSonaqOHUaeW7wQh1s+VJvV0YGOJ+zST2GIISQsqHD5Vt1zm0VECG0k3Lk+2riEXVHdyTYeIZP4b2tI/7wYYy8oLjYZtgSthrynrP8eoVE63ghMqdSjn5rdGgeQjab8ucZSlV2j5WjGmFk41Gktj/nyLJzL2lJZYffCOkjWUlcnHhaXjCWkEMI/pftT6q5JPk9jRq83cSFO6nKU4RDqRHUIZeyzFCOIBTh5EdfG8mnSqdR6bWgOUyk4FfG4Tnp8+QxWutZ4HFbgZhK5e5HizkrEZd6vUXS7qC+CGlOPqwnVLjd7aMg+v+v569UxdoHmuQzQwtn8c7mkL1cwSvd4QqVMqgt8pRl8i/txBq96CWddipObOZyKDalFfZBI7w9UbA5oxIjaT1q9YMtLL7S8HRSaUnKHnjWvaDmVmtPbzzoDYB1WH3iN7lgm6STJa8LW5iBEQJlXl8vGiesmcG/eQl07xo6Zeyhzc9kEeR36MkQQPsTHViayGYUAHeWuDvLEh4lHQPmsKglfN78Cl6QwZBelTHDEm7XGAtjj5lOr5OAsk9mvf8XbH53A/H18VRNGA9PFoQrVpgKiNWOONeVYb0zkJ0EU7RLB1AzG+l8g3kV/1hCf8qUQEpXpnYDRZHI+qMRzni32yU7H3jwxEy0R3kDO9ipwC6Dhl1j0FCGodsXAVRt8MctuLkwDUuXBPgBN2onvELDfrgAtn03E/Nlt/5bjgkrIeyUplL1iQ7oFf6sRaibNoJHNespVPne8=,iv:ve4/Fwx2Y0spWnGpCV416TaGKxjZi9X48n9R9HfUxkY=,tag:Jyo4pZvUiySwKNLzzjA1Rw==,type:str]'
targetClusterCa:
tls.crt: 'ENC[AES256_GCM,data:dHn0PTHUtSPdvuojub16FQDoB+l2ulLdo+GlPKwRkjhZMigNu4V3QRSSFKM5cnda9SJbk8s++RuZKuq0r+95mqqsCCg5ygQK2dh8yimyEmax7bxXtv2iL3SwVFf4CUa+lmyV/rwHkagjQqOZAmgVlOE+lXmpa76DrX7U/KlQIokyYrt5juxNcrjq563j70obPuyapFHneEoylwdM2NXwBVO6fzX8oz9DOB1deBxsiCkoBfQRUbiH4V6r8Oc1XvGOGhCHMEIueFXy/f3IzzD3HREH6a54l6Q6E/OmK27zsqYPYoA5L9NG4k7FZLjZu9UsIMKk6V8YN8oUYUX6AYnlyiaRobBqVoLf4j+dHibgPkQC80iK5fMq1Ob/4uIxW/cm/iQwtn/tHhha36Ly9BVkLUMirk0jgcZIg2o/fpYohaIlcA86ufhpr/p0mNe2dinreoTWcZGSmTwNwGdZrUbYBMJnH+nNoj1tTZVOd/L6skHCvL7/l3WJHflaw+S3hr+WAEjz5vJoxgkU3V7myz3rLTfMA9Vl+0kxqcrLvuZQl8AFwtuZm84AZw74ruheFqvGs1z/dyoA1hkeUa0MJdg2iOot7rt+Y6ZWwAIgpPEAaSyWuviI67N/dhpkM9BNutALjwJnHN9uZS30YzZXCFpK1XM7K68nvuHVKb7JM6SIzMT5DahTqXfJ101gmMIMsbqBD9p8ftQTwYZSMWmjdojRlC25AtaD0UHv9G3SXZQyhgU8ZFmFI7n+gtwihlozOcAo51WvDRKxbzwf4wrY2VPORgZa6L55FF8mO1NrDrCWTbwDI33Me0i+tqYn36cOj+NF7je6Reu9DpSiECH3+a2tJsD2UGxuL37dutxk/PtXuG7N6TfGj4T9lVCbfaLF06i3oNrcNSUKF1pbMmOM3e50FOZM9gycfNWm+ONJk9frzTT6lha+rDEvsGld/6+gHVMWct7Z0xDgjohlEjs9YjF3gjQB+LF9I5ndRRbPXXM1RFqqSdkz1celXD6ZOGGY/jtTELYTXrnn14gYHhxa4NFQ8FSulf47DpeltBrUedugwuXfChmn+Ty1/5Y1Owm8fB+xjxGy+8FH6HonEzJBOVQCFnijjJ4TRCUIztFsMIMM1CdVlr3/ivxezW6oFyuqRpq3p9Z1MXZEXrfMk7vI0pSWfHl4gOCXTd1dDLSGFfpdqjxe2mL9FhDvUsXRURDnWPxAnYQX3D8NIuoykIaUyH0T+AVfLH+H2lGssQ3AWogHSVz5WNYKZze2YcWlGuGWogTLhaRXz131Staqqb7QHRId2pWsnoZCWNcWg9wGVMRj9RC5IGMmXNKEIMZEV4YPsFPh8yYv0iuqOi3ZGcWCZZIB7LiqkOkI1AoZaIL6zuWC+WOahsvLnqKTMDyl7jTZle6sQS8AiDaM4bZ8GCveLFB5dN1uwDD8HA7rmwHi6j6udN6Zki+NYj4ut2Ci3cfpWFgMqzTwn7M7cooq6a0TYicwgNnftKtY9trr9KUI+s6yN73bXxK/ASfwABvUGbV2pLZ0zMjiAk0P/M9n11VvleeniRMsziYlV2ccRLYC3KLdZdhtvNnCn791X2p1E5kQhMcziGDA4MeaoKY7VuqW3PRSKC/bze9UWrwYMYmnktXNeY4uWurP1cMCGOuJ1N0IcKHnwmvZHKB0ZAxlZZTl9SlZ7ktzcLlaYUFTIYdp6RqoT7vqnDCJLi/POYpKq9CHSCuuqJu4vnZfW8fwi/CBZQt/VR/jR7spVk42UYjvWy7G7DYy4hsaNZBQM+RS/59vgOVBwdvKZRiNPQUMAGvDXYMbp1slU+xHIYhp+jyBflt9RHuaKAe6eFyDEyLz87ccvqBFCDSFbKb5VSW3gTTfV+YU/L0kkR3ZSLghg0QQRwjXJPpacmP6Yp4DmJYsJpF3Hi6gUD0EwRBTPhGkIgM3FjZYTE9BVBA/Q+NNmH7MlA==,iv:6j/U4n0YatBxXxf+gUi6EzXbJU45jc9KZkWOtN0QT60=,tag:iPR3lKvc2h7hpOr39zcI0A==,type:str]'
tls.key: 'ENC[AES256_GCM,data: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,iv:HFOdMUDdmYFat6lW7YDJeCvBSn4HlxEBHyBQ4pYi2cs=,tag:w/Mf8KeiAUjky7zcR0E2mA==,type:str]'
tls.crt: 'ENC[AES256_GCM,data:fiDdcIw7fhsZvuDIWjSw4R2IIZfy883ayufUd6U8VeWMljBhxmB+3MlEc9cm70MbYgol6W7BtK2kM164t7irtvuYH6X32oL8wXSslzMc17EmtsS8thpbGhXxDm8gGQVFele1Md2WKwOxnSk0PKYvENMpbkZwO09o8C/+nW8bMN3+C3rIYeQN7sxGvYOexX9NuF0QqDHMnuhyF6FfzADuC0iBI8wH3+9kyQccU6PQdD78B/5NoqSKezySY7shYiU5wOa9GC1LqueFpi7pUVm/CIMAPVB0CLpSltOxFpjciGplX7K/kKcezwEljAquRQhyFVfKSnNoP8nsb1gLhZy39ncXbTFDf40eoC7BqWpQf8hi+3ZH7bpK8ZHXCQkXtGtEch2QSxMTXxnchsdijfMPmLBgEaZbc6GuorQcN5ViSUUblgtpll2uTPFIBogzgeWYYGLiRGbd6++bjHViJLH7U6c61mKnTJ6LxD7Z8nZqQbGSqWWd0Y7Tu5/CQe2p+gkM+dSt7FMR7DVasQvVHX0oTfU6f/RY8+NrDPb7EpsgbJgsr2tSPz+mdBsnQ3NTgYO8fRBfDx3XFL3jiTnDM0OrISjCjkCxy8Hq7Vh+H8O71E6CCUdcARzipdP/YBQDTWhUVIKL3K7xLL39TLKc7hvwvQQNzqAqkhgUoZvEXqqlBI/7jpbsnvQavbfE7VIjAaDOtuGGznlbgI/caZqX91dvEwJCR+knyHomkuSQoJk9OdHoOe06w2nIV/kroAm5knoGmQs+GOcru7oqXEu1DN7aUJumYcwWQbBPjSbzhWdq+j1FRsNmQws0QAt3oZHZqdFWKjWPezRHENyQ2urFoqSEHSx4ftW7sc4QZ3TdNauCs24a7gA4dDx1JDxqak7aRRh7Drpjw8LVVSxciT7jAxzVS+5ykSWD+Rmh/Ly4HfBhL7YnfT73qfr7Hplj1UkNgNfcCpnyRMEFjHVInX0deD3MZsjG002Zu/YNrMZe7w5eeyYxtqrcGTZ4L+8RDG6KR9uFA8CQerGDdqTlHBHmpWDAnCU12yf1aWcec9yyT5g2PyAlzADTCayGOXQDFKai9C2FnrwTUTUjZLNYMru9zY1XQ2My3SvwCLUUcfv+WWdFCFG3n4LcMpzUuIkdDYIeyb7MpH7PayztnBZRDWSzXqM3Pmow6XisVQEtFljdSFNbBVPst8CGzymz2Ea/H5v2xLdfB68hgct4cSFStTvHDI5czHYSv6Qu0HUBI5uYHN+IrpV7L4X10g2dDImm9mPKiLjm/pUG/w+RLFNCQQb66Uu/+sGhrAilvN0TnFisMbfxYuU6okUu8miZTF/0Hv1dHP8hSUozq/zTzIstRwv5s3vuusYUoVKM9i8f1Ew+apKH0/qIo1yM2r9A51a+MQaPTjS9R2HUaIZo41jPhunUk+C4JyxiCCUMmDsR1hpiWl8kXtju8Iiin3dRW3p0xdo2vjDvvjUoqi9R852xMRnlnTtWFV+bKgbA4cT/U8F2C7KDxVDyLk2Eg5dNoUUzLLNziP+4eatiyxnjTx/t2bTVa8PBGyp3zMwK6Om1RhjZGt5CHNbm2U47Pks59IHt5BbL+0x7iubAwsq3qPQgvaUHfY+t/7kFZKZ8+Xg2ahH68toqhDIDhIFMHEsQGU+hKF6/2J5XkaIslkOD46ls8AL1S0cGa6ric5RqpCXGh4Zq5Qne7L+cs0iCkuR+feD89WVZ4GPNehrci+6q0XfBPGxgzsMNO0TsOs9X8XALuxxLB1iX6X1p7GeMYe/UbxJ387CMYszrS6RR7+O2wAGNgllStU4w6wz0aGoU0VXAV6gV/DN37YGx9I+hJt5grzoN+8r9At5jCcMkyuI6jfpVfGwphfVX5zFdkyyBXhqGGWtW31XfGz3aUyXk8hzk8H/QCoiyoTcQZ8qot9N1F239QtHYe60Tnk3GWg5Cz20XDRUV0Q==,iv:B38cuUkzklV084YWn3KvIx5NMiGUTG1puRT/o51dGaM=,tag:c0rY3mvR2WYQJvpLA/zJ4A==,type:str]'
tls.key: 'ENC[AES256_GCM,data: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,iv:xJEOUlGtiwFEsN+6wD4ozt1h/9wpBKUSpo090nyi8as=,tag:0B2pW8fmB3lB9sXttLxNhQ==,type:str]'
targetKubeconfig:
certificate-authority-data: 'ENC[AES256_GCM,data:pS6RXSBAeCT5kKyphp3sP+R8ps+CXvzEk8uSmW4vzuehcWioa/a7f7tfjBJWJq9QwG5tS63j/ijHdNcFne8aco6tqQSShqsH6uW7t8CrodB7+2cbRsoZ0Nr2u4Dl8Xddp/YHsCQ5NUHmjzYEADUn2Rg2vYZS8xVxB3iwHqRSVkWCCJRxYJiAhmXyy0xaYX5od11Yucqu7Fv3PUPP/BVZpxVUmk5pLRueZi1Dhg7vlVy9IdV26NwCPCyvRVPldjWfWptWnRAEWusn7efVgpIZpOg7vC+MEuvgIDBVqo5kyuKEHBOgzdhkEj9X4tUyLxG6qxYJDiEbpqPZk75yr88UHIqt2jDjd4M59AEqqPMCPWlOYrlueSyUFRC3z7r3bZPWJKBEB/ln+g4MeC2DbkZ8uyw9M/vEMzFkPUm4OXJXdU1phieRfRuAqxNLktDDRsfSiZfqG/DXa2cYBGa3E+0AHhmhGf6XeSOesIW2bsTdS75Bq9k00N9HbMSUG3IfBilajlZ6cTdwqvQNsVU7R/lKhfIKT1RJdx88Kb8SDgJp9vEcqsDyMx+TzL1LGkXcUYo3Pe1dR2mQ15l2vTOaWBtitLzM8d0AEtfaVfl9LCcDn4uFwFQ1P1jYHB75ULSK3Ft1VT1GfLoT9+vogr8Tzrz7p3q+glHHrBthuWPPga8zcEON8rYk99B5EFAEf+SnPQwDMnQ49aE8W40pyYeEgJBy1x9/I4EhZIfsIGjz45VX6iiGl4QV607ced/mZ0f2fzNlWorxxTSeXhIijyu42V9vvM7tz9Xl94FevpWbNH96SIVLQ9Bdl/fR1ZH2osZFmv6g5rwqY40FOVOR0KF0fWgBF95qUPsfSXQ0jVMlitv2tn5ijdYigJORccQxluFIRv9MdRqKG5GLrhG+OP06Tvl9agvArgHBiraTyKySMv0oq0+holFoGLUpOsCg3KenOeRbUvadkDRYx852H/s6nU9vjbYn5zSUVLcpZG1UWQakVcIWqjkQWvDtqv5td8gzSRJ8RkqwuXT0LIO79JcrG4LO38+8Lr65whuiRAC/W74F2IcPuPS0GbpWVyovzkhG6NutuJ/3hh8NHF9s1wm3e/X3SCsZKJEbKTH+46gc3T+Oeqpwc7vn46wsyIn8ix45kEJlf359eTQALYjkY2qIZSf7qwdvlN6W1n5xnPDgoYLzY4ZIRwiQruiTebSDvPwcbl0q8rkYDLLA5yv30RKvBLlyMyfWiBc8zFUemygHIRR3LZ7bDEml4Ki4grpJmArDegczeKNgoVJfB2D+QxTHOLpgKVLugxUkBnFFonFynAgnrS7ANCN2V8iUV+DRBsbL3etwSozVFs3IWYxlmqrfCFQzL/Tw+e+9RbYdCO6+5zIZJH66ThJYXewGnjIQmIjXQWXQFQ6DeqHVUM9I5etmFmrePj2vCDYPVOJ1xBNzePhKKy/HxSyb89ljiybMOafrPsMNXZTqAU8csii21Yfbjly13oBavQtzms/KtQk4pmoRRsXsMmMPX9GZqpRf9QpLkJQFMnQPeno9aGNf/5Q2DwlfWxJaopAR98CLJFKnx70pDS4DKeUUXFC/jAxm+Z1FNJqAtGRARxFnzZcYIzoMaeZ6z+crD7o/ALukrnIqWtFDJh/CCGJ6kbPup9142TxCK0DbQTobPJoIx0dBw4s14Wau7p96gRSFXni32FnBKE8CfpQED9qZ2y6U2MKb+7qaI91PRs6LbGJswmum9n4bPKcOiL60+n6PRd8gSJPpJ20M8OYRZuu7znUwzLf+G6jumLG1Aqwvm3/eWU8o4ouA/MkatrisR32Hg/Og2dw/L6W3a3shqh9PLg7GcwhmhY87dFAvfwiEYYx2wG7Oowm+IOiNOnNUaL6Ax3xWpje8Czp/FCHXI1z8E/ZHHcuEkAHPZaid1x0sEE9n0s7GeaI+D9FLPWKQ2sdbaDZgm9UG/w==,iv:03fiX+pQv3sINBBiMVG0jlszcRzBuik0+YLVs5WrQM8=,tag:/n/xc2EHUDbcOuAxZhPV1Q==,type:str]'
client-certificate-data: 'ENC[AES256_GCM,data:lmhhxijI7HD/SZRVrQMYo8Ngo4V0DCXDOSxn63cVePeSf8j9QbBJiwnxeZvPx+BMuzu/bv3QtsE5rUo2yuq2HZv8Ju+z5IQPrv0wSYYq9WOpi2SDRnN9Mn0c99TlkxxyJ/rUJsr2i2PlVhuVnKPwNqg/IXp/SMJp2FFiws2eIs0CglClzns/IgzXTJXlrAbVZHhD3YPs8+1I1Kr8cDRTqV6eyzWQpc6evzcDN8AK78I8uFNrLJjCbgh7CnSsnjxYngeF6B/bAqAdyTBxMjeU+GIDIHYmNKn9UlIdeqYC1rZx4Q359gH5mtFuGONDxhml7ideeNry7yPp6PuNHi7Cz33gyFzY+uiKZAkuCS2hucIfSIUOPLYlp0wcfYAxVCAwUUuvan5gE3d1SRk5BjMlseA7UMIpPX5lyB+9tek+9AAYyy7TczCbXWWM7GFYdwTYAqWwGx10fjblwvIwpK++MsdNQZMCHvTUbq83uSyCSb3T7hR6YG/qGnWcwUmJYj4iqT86Atr9rC3CSFwW/0GhvJmlMqMyhPB+VPlYWxqqASIcm8mqLFG6aCeODRvH20kzcsM9FVzO87xJafkOEJBfWUyn6m1GN9V/5z4Y2y/4VjgpksoVT1sV7jimtECjXIp+NCNyNKFc9w7YzSZW9FuvBJgMqzqWxJzupiDP1WiHpa5FMCcL2+k/jBPEqjL0nInWdNAyIc2dtnVsV3wBfhNAd68sDA3ele1HRBPE3OsGDxM/a5mzUu2HFVXdw7+ptq7Gv7qxUxWFP2zw+3cHDIM2Vkg/mPP7p5NMME4DnUb1eyV918db7N4TNJMm8tU/dYfozXYMjq/GpH/ubCaFg7pGB0qLCtkgVuunakY3ARYlfsi2i21gJg1KnHxWJDGqmC1ICjhdWybBA5xo1jBL5nhxT/cxTIRSeFEAYDaN7QTSQjwSrAQNysyUe+gSq8KyrkFMZponlIE9FE3CVhYqqbd2TXOvi9a620Y+Oke0BJb0IUNuaMOfveLTp8SmmAtaxFN0mQjiD1XIAa2L4EYnSj0WOChNuVHrSntiGaJTIrXAA1gto8ysU3OTkAeuRvCZSm3iYiKl5Hs2mmVae/oDBoeyLDviuS1olCFxiVItrQh5VorvBQuytogQMHbMDKk25c2tn0+xYCyZgsnSMPvommIj+yBbKTT5Rbc52AX8L+I5OCQLj+8nYrSuGh0694lLCi1Txqd/YLfHJu+QwrGg00EQga5XMRToHxu0SLqo6H3BA4WnwXsdHNt0wQeQB8L6l7Mc9yC6L2Iv83fkbdOmNHxMVwYSlmEmiaapaE2BArc2eQu/Qcxy1d9/VSoscP2XKc612g2yNCaDQk+zQBcYOKlM+AYkiVwPDsPZ6SMePzIYS+U61rhdd2VX3Wdp5bfWSI9obobey6bv7ThYdrR0T9Q2SzGZTY4a45jSTLALRXf0a9onZemD0wNyQMDFZAr9g1LEIuYMP3wI3n3TaAPtbdhBXqy2qrnyyQewgr3B6b5c43pYgmtwhL0eqPWus9/ud+mlvn9mpA42/GDwdzdvbJh2U4mzZdNQAYiI0bDZ81e3BdZiGF6w5aIiCLX/vgIZF40UHKaEJ62bdT8z42Y3kQ5CDDsIQDTWJtSxKkvt/OFDqHmP9zv/9paxekUzZA9PyI46pJUt3gXebpbCIXY0t4JEWkVATbKODApohY2arCLU4uK4X7DMKHnE+N54xBXHX1cfw/vCw2xvlHnrgbqEkEgqgOuVIKIbQJtmdwFr1D5InndHMtPB8EmHXW/OgRRnzIJ/OY6YXTTVI/9f+SG4SZMkhBoCfOP1h3jUNAQWcvuuhUxt7/4JHVF83kVnmD0u/9E9ObTP/56mDcExANfQjLwsNycuyz3x1Zns54KSUSwZi6kUhc5HttypfLDB0iTZZbqHCIwQgqoAy1FzqCOILCd7h78gqgzDnXF2tqoW94klKAvOx+fFfdn62P60MTpM6Rxq3V6hdQ==,iv:XFuBTIQJT4ns6M00T3HWSGHdknjsRZ4cRZQXSsLiOkU=,tag:3flxFrWSyiuyiyxGkXTReQ==,type:str]'
client-key-data: 'ENC[AES256_GCM,data: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,iv:k5QGyZdIRwKnMuVqG1qzu4iyaLD1HxvryjV+m4H7N8E=,tag:GDCtPo3HUjHUQvpV7dBS1w==,type:str]'
certificate-authority-data: 'ENC[AES256_GCM,data:nu+jyrMufEq/YPfz84qHKSuV6wdworn4qboHp7icasFiL5HbuVkqIHeqiIhtBPL/GAwybNECiqrK7G4zkN0xSpCt9C8ZFLMFFlACm+QpIWKZxmasV3qf7RpT7kAoC/lqMUIgZB1gsPCagSgf3bf5Ct2V3aRA6ptN3J8Utgn1RGAuZLfbNZWFyYQ9k8hMcXmP0jIphrc2tTi13vV5mFVxxvIAGlQS2k5HbtLwUdF9LNc+8mTewFR/MwIL7giLiByDsN+szdijULk4lU/Pxh9gGskkSlm6TpE+cWUl0ZrNfxm+aI7arMNXJ5rgFK91ZfxfL5+tuQ2drKIQ9v32rkUHUG5tybs3RuilXJt5wL9PWpMdhgeN21XkSuVcfJ6quG5SXdfrmOBaZgpdYdUj4n9VeBLNt3qxcAgs9OuWDl/DVL5dB3cddFVRdNhgNVZshQjSFd9gn2EQZCVpC7Vcxt3QM9YMJIgOx9B7f5eBZcF57ZrooQpsoidiXlCZYs4dqh43aSPht8k2W0W6xYX7HUE2f6MZ4dDiTJOxprFIclAwNyu2fbtwLR+BahGE8cSU13ZW2N9+r3hOHMwspAz7UoaNx46xUHh4hcOdrZxDwfTEM/CJoAuE2uoebc+zGbj+NCB7vZF3OeE+Z7AHbnFMenNKqlRvWxzESluyW/XCV0pYhbxCsXlc9OvoXOrk0X3M7RMwJWZ+5hh6J6rZ1f/5gW7hKjiAqi21YD3i1uNVrFQAp/kObqnrjHFhRk+vot6tSpkPSgx7q7je97rBL+W82WqRMWgJLT/sPcGFObRPP6CMjmXJATL73r30bshF2y+WHWtid4G5yLTBxzZYAPhtDMCi1DrbpRuYec+wsPvHOCevgsIVKJ2yyqKnFSzQFM4txxpuOPj1q3YeFs8FPKzpweAUOg4fdwrp3EstSS81Vy9GFj4PRhw8VuW8CKaTnOf9k8DeSXMU/fnARjWAX8kDS+Tv53WsWEO5bl09zplsVDZsgJcg2LN4gV9dWrRYpBdTolrVlEyRH6HvxNMhsO2ngONZ2LgILRMVsenYTYaT2n4CMsN6KAVxLU6PA42MYMA+u4FP0V/e+1zKb4o+Dq3mVtzPIHJMK5ZO8xa2v+VSQOuGB8Zd+JVYsNHvgF4/kmGEiELUi1ZmR0grtD0HcU4Eb+XQ9ceSby0uBbzDOxB+boh4L+jwNo0uUODZXg/x30Y2AG8/cf7l3SM+ZP4qlK2CAXFdhGxJg78mnO8JiKV1nDcm3N884zoR2ouE/08wOYYAL3zS++6HpBZD+bB729z6ZVosRU4TGpVEGT587dzhsE4FhDJdvis7C+toUNmY/pdreZsm+O2oqpcF8KBh8ZykyxzkC6Zt37vmGISl9Np3Z+mO70Rnl/znPrvHoElvsebDTkzG0PH7IWemwR4Y7AsPgTwQdenRmoLtG8BRmQ3UBcGR3/ZZoNPVsUu6Kihx7GaIKYLSGDoxI18cfzq//fXFrN8vKUiFNRTOxEp8KxpTyTceHsWtw9bdA4lW2p61u63lT42NEeoYJcurz/P/6+N4TDCmikBWMkdgQLWqbwgQZirJFiyZMlAWeYul9m46ckqNcYAjWBewE36mla9tvtaPq560MwcesdQf0jpmjumffmwkfRDZe0yR288Bd6SECVEpZpkxXh5MHshKg7vIFaTj1DOxlUBXDRrmzuh6wgmma0PYwZukoj4DNzGC4X37QWGLJBOfXYIrCpxQb0NBizs8T6/Z1ho9Ee0LoCokX4P8pWlKViuddQLDCKA+oG67ZaW4PHEYkyKn6G8Kjfxs/1KCVQqpPiqZqEyN/Nmq7qpdpyAVIDhM4bDkhvtSD4gfCp+qFkpE5DxrC2uk0xoaNyw4HU9R8A1T2hrZ0vZFDntdbR3S1H06e5Yw4gQ24VxWig7FQ44pH9IP/vdzGtKwow0XbrPTrkE3YrWlhAc4wrB5gw==,iv:ZMOHVN0rZH9/xuGTMnKGyqHOujssgWI/PZZsmyl9VHA=,tag:eTTG3sKDj1n8fuKSGLjUeg==,type:str]'
client-certificate-data: 'ENC[AES256_GCM,data:aAhdrrjhnTh+6c4EtMPdz5nrMYTAtuh+Pus0xPEWvZMXis+h9jOuT2Kwm728snRKNPhutqTYU3ghyHo6ZRkRGsGtx6WoiOSWzGXF34n7si3EjMQzE9p0gZo75O+UzZKd/7Zd5lEB32i1sytosW+Jdr+pD7NV1P66zpFiiO/l+FWgdfptDcf3BDXQ99lLdFfK/MpeqsSE/3wF0/YTxzv0OSM/Cke5P32T8e/QMz1imRZJzhiWWg3LscB2606tR/aWCE196KkwYLPGVAZCgepsHV8j4223gztWRxrP7o285r76HI7LdA7x/bonWrkxEBHfU3N+nZc1AVw/VPC22L3la9FL2jPOQwqu4vtEpz/CFXSwyLHATd9/7t1YiE+6PXG0lWfMkXSp5iZyMS4XQuZUCT++S7RSp+wXuksicvZiOg2oXcG6vMok1fLOMU/aK8FBAyxQPEJQjITXVZTT3HkUohLzEWXYCfHaRYoqXumAoVFIIephTZOPxk9Yc1/fKJoE5fnY7NmE+DxMfytnBUK5EnD2EiMGY2z/KQwDLfnVbg2R9GMCjl/+pajd3kU9UpBk3dTg7cJUAikdhm4U9gbnJ8fOG2ykgiEv0SA4XPa3t7+MzNk/iFxoST1WyACiRiHhe0EOYpqQZ0Xe4H1N+fqEumHhS0Rt1h7dGH9a+8fJZ9VvQ2BN7cW86nML1T5u2pGGYls6iiWq2PHGsmUdxU8TWNc1DUUNbdQ2aOHj2raEqIeqCSdxPLIcrs+Uw5nyi/zEteRGcvwm4sHH3G6j2F2CF0PLuQ9+XjP/0gnBlSFnQ4qYPVsGYRdjIvSHmicZ8KnwKAV+yTGZN1KHaeoadnmRTCPnu8FyAX8T44PXOLooqD6GmWGF1NvS4Fi7iDHWRpuS+TYnRsNJo/oMVChVnPkTf/ZNBegoWpalLsJOzIfSBwv9QSqPeQemw0+g4B3rs2VtblG5HcYTBTKYiV4STSUFQdGI/n/u0rGN/FI7Qn6UHNYTHsB3sm0wOAoMqN/iRLZFERp/LR+///fNUVb0v5BUk9LWS6vOoB1C80VRjBis3aXMGblYaMM3Mcw5qBoddxC+cGh6XavMHVaeX8IS06m6IQXv8fu9XTO3WulnTDCruSBg77t2a0c9saOfA/bIB5BN8EY+2AK9fH9+3/K965azwBz+JrZhOStJDZDSjFTbmjPnF8jbTXDEIotw8xVQB8P/4D46EvXY4R54lZ5lf32GGTg2KRz+L6LeeHCcbTWgz7xb+R39lGBVVZI5EwgCoDus+Mpp/8uXogVqt9r7+WOq8tkFWm8GoPUy2szZxaYTL4/fnogKZ1cm+U/UAwXsBtUTHkiE6DYVI7zcwlGHN/aOLWa2VFZZ66GYKL7EAtS045IIdjEq1P5lai2jOSs3D/la89zNTifjBN4zqWCuNe8zzogJtasLjjJf/D8K7iSlJ2UlKaTNQIQ6qdTcya0t9GWmR2IlyxNqBtSDtoRViVKMJscWgMMcJtKyFVpMPZke0p6jPByPFu8v1IRBrT7fD/hmiVq3QtKE2b0sWHV8typkjNmZuqM4MrLwRVBCoiP4Kv/xXC0v2o46MpcM9G22TGsWFmnpFck34rWjOsdEGJ165yXB4ZOBUwaluSR5E4enCowUAhsdjgTrfubyU0Q7+BppIV83Ue5glHmwcIO9wY4yZluF16MMYjxmuy6b/CpZ09Ut0esvklObxAF16tBaDT8W9tZzBFspK/ohWnipBOXYDI08GHFDJ44iApMJchT/+HYoLwt6SunMIYY7ym3XgxVCO3IItHYPzhSpwbXENmsy51WxIwvEvAKoX8nFOibS7Top0+uCk9IB3mLLubPGVleR4T1qJVv8JbtUhHzRRHebxb7asvEKCoy1VevVeXLnKa27pGPQdoimyMuF0KGjWDZ4HdJXLccT95gGY0XhgbXwqMfVdJwIuFuMxL/WdRBVehR30/Cz2fFXFEi4cLqK2CvK,iv:O1J+5+ANkQJs4F23YrtH3f7Q6ZAu4FHhMXrW8Ml6Cw0=,tag:5bj+NAXTeW9XbA+pO4agUw==,type:str]'
client-key-data: 'ENC[AES256_GCM,data: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,iv:ivsiqEWEti4W5mGeJPFUtrreyW9Ol4gp+APLGXwxgnI=,tag:KZInEbUbyky+JgSKSLxl4w==,type:str]'
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
lastmodified: '2021-02-04T01:31:55Z'
mac: 'ENC[AES256_GCM,data:2WFdA51KkN7/cM90p61XTPUjykAXqTYuM1mrGbh91GxRLVL0fBNGljCb5PCPY/Ir3xnP7VFQN6LtBwmLFdj+7spj4Y40srQBU4A2e8j9GzuhW14jtvy2de+2v2wG2BZVllyaWKbu4+Mzav17eK9mscawPUCefed8InxXiF3yV1c=,iv:XbAJ3aHV3kgo6MLGTYkBzWIGp199l1B5siXMiFBXlUs=,tag:Q/cz3bQ87/TwAAsikORuNQ==,type:str]'
lastmodified: '2021-04-16T15:14:15Z'
mac: 'ENC[AES256_GCM,data:plF3G+SntiiTag1a4tTznCdYsn/MRQwv+iAga4emU5Q/bkW0ZFlJnEqy9wmV5WqvpfhyaMBGfUFyfTJp7OSO5L4DtloFAZ0d/PRGlKSNP6l5ssfDkkPWtlWJG+ap1yVZbLgmsa0W5WWS2kL/xAa/O+OtvtFwP6g0Mshjebbk3n0=,iv:cOVV7tGuj2iDHDiibsnZjBIlgYYgfOMqyXaQzK96jQ4=,tag:DjY69vJ8WQmTPKlzb/JFcQ==,type:str]'
pgp:
- created_at: '2021-02-04T01:31:55Z'
- created_at: '2021-04-16T15:14:15Z'
enc: |
-----BEGIN PGP MESSAGE-----
hQEMAyUpShfNkFB/AQf8CFwdvykoBIMfsOO9bSuz8Cx+IFhJGwPPEsSId+q/EFdz
tCop9SpR86AB+4T+MtC46uH1+gcV3Ko/dlXP++49BQ0zWpzgfDxsnnuudZyNX19D
SFmlEHKBniKavLR7P3Qg8GJMpREVkjQTRgSnZdwttWXCmFGtnuhBKajautlqK7Am
4J7iLGIiY1ynmig8JCJZ79CaSbyh8+/jmvjrx/17mR59HYUizH0P7FbPwAwDpoy1
lFh//AJKJ65Y51ar/hYC+ljdgE91UNiF3zsSETI+Lp0r5y7XG/tKeV+tqQGUdhvn
L9m9eqrvAw05TD/o2DKZSoSeRKLcMlqNwxYko9YO9NJeAfc3RbCWltgTii49+srf
mwyCuz/BQwz5rRY6VP+QLYkDGmzEjekrJGqWZQP/BU44TihL06mv/mxY3xConG24
Fy5Mi9UmNwsJMWBIlPEREantjbVnboiS0Q0DN0OAIw==
=+R0I
hQEMAyUpShfNkFB/AQgAoJWapz0/s4B59HuNTYwNZSJVaTo45iTUohJvWRhRXz3m
+VGB4WdUpWwBlvOLGN64Hc7QNzyXzvfQlUa855yuLwdvWZXLKwfEHWcuGTwD5xsZ
fuXpIPIgztv4qSx5izCFzWQOIC3rabARy2/+BK2NqfdTSTM4j2ssgr6nlZLhuk3V
iRRII3C2RG0FkuJ8ZcIkAYQrpBtEoZI/s0PK3ZTeO/ekrPgtHzQIhuoZsgdlB5XW
rAInyYlOHdOUh+/O2gTfZwjkhw3cRSbUT240UBSPV0EePC6PbjaKhy8RDKJcSR6m
35FTlLv9Q7S38E3DG7dijF/kHsw/llAFUlgqWfdgVNJeAQXp9JPBisHUjQV0xW6j
bHbFt8q2FLiTCIl3zdFn5Gs/Qmt3SELf9SpEWx0IFrOL0LUS3UbVowjr3PdF+GJo
/OaTB/F1is/lqlhSLELwHzIsf4AvyqaXjitZQF3uGg==
=FbNl
-----END PGP MESSAGE-----
fp: FBC7B9E2A4F9289AC0C1D4843D16CEE4A27381B4
unencrypted_regex: ^(kind|apiVersion|group|metadata)$

@ -1,19 +0,0 @@
apiVersion: airshipit.org/v1alpha1
kind: Templater
metadata:
name: secret-template
annotations:
config.kubernetes.io/function: |
container:
image: quay.io/airshipit/templater:v2
values:
template: |
apiVersion: airshipit.org/v1alpha1
kind: VariableCatalogue
metadata:
labels:
airshipit.org/deploy-k8s: "false"
name: password-secret
annotations:
config.kubernetes.io/path: secrets.yaml
passwordRandom1: {{ derivePassword 1 "long" (randAscii 10) "user" "example.com" }}

@ -1,2 +1,2 @@
resources:
- ../../../../type/airship-core/target/initinfra-networking
- ../../../../type/multi-tenant/target/initinfra-networking

@ -1,7 +1,7 @@
resources:
- ../../../../type/airship-core/target/initinfra
- ../../../../type/multi-tenant/target/initinfra
- ../catalogues
transformers:
- ../../../../type/airship-core/target/initinfra/replacements
- ../../../../type/multi-tenant/target/initinfra/replacements
- ../../../../../../airshipctl/manifests/function/flux/source-controller/replacements
- ../../../../../../airshipctl/manifests/function/flux/helm-controller/replacements

@ -1,67 +0,0 @@
# DEX-APIServer kustomizations
The "dex-apiserver" folder provides the manifests and patches to configure the API server with
"oidc" flags and CA certificate (Secret). Refer to the JSON patch file *oidc-apiserver-flags.json*.
This patch file adds OIDC flags configuration to the API server in the KubeadmControlPlane CR,
which is used to create the Target cluster's ControlPlane node and deploy the API server during
the execution of ***airshipctl phase run controlplane-ephemeral*** command.
>IMPORTANT: The JSON patch is tailored for baremetal provider. If deploying target cluster on a
>different provider (e.g., Azure, GCP, Openstack), you will need to update this patch, accordingly.
In order to ensure synchronization with the "dex-aio" service, the CA certificate (Secret)
in the Ephemeral cluster SHALL be copied to the Target cluster. This is achieved by adding the label
**clusterctl.cluster.x-k8s.io/move: "true"** to the CA Secret. This label idenfies this Secret as
candidate to the CAPI move command executed by ***airshipctl phase run clusterctl-move*** command.
Once this CA Secret has been moved to the Target cluster, it will be used during **dex-aio** deployment
to sign Certificates to be used by Dex.
>NOTES on **oidc-apiserver-flags.json**:
* The (Dex) FQDN for the attribute **oidc-issuer-url** will have to be added to the list under **certSANs**
* The patches for **"/spec/kubeadmConfigSpec/preKubeadmCommands/-"** are needed if your (Dex) FQDN cannot be resolved by the DNS used by the controlplane node.
* The **oidc-issuer-url** FQDN and port number MUST match **dex-aio** HelmRelease values for **values.params.endpoints.hostname** and **values.params.endpoints.port.https**. Example below:
Snippet of **oidc-apiserver-flags.json**
```json
{
"op": "add",
"path": "/spec/kubeadmConfigSpec/clusterConfiguration/apiServer",
"value": {
"extraArgs":
{
"oidc-issuer-url": "https://dex.function.local:32556/dex",
},
```
Snippet of **treasuremap/manifests/function/dex-aio/dex-helmrelease.yaml**
```yaml
values:
params:
endpoints:
hostname: dex.function.local
port:
https: 32556
```
Also, in case your **dex-aio** FQDN (e.g., **dex.function.local**) cannot be resolved by the DNS configured
in the control plane node, your JSON patch will also have to include this FQDN to the nodes **/etc/hosts**
so that the API server can reach **dex-aio** microservice.
Snippet of **oidc-apiserver-flags.json**
```json
{
"op": "add",
"path": "/spec/kubeadmConfigSpec/preKubeadmCommands/-",
"value": "echo '10.23.25.102 dex.function.local' | tee -a /etc/hosts"
}
```
>NOTES on **dex-ca-cert-secret.yaml**:
* This Secret contains a Certificate Authority (CA) certificate manually generated.
* The CA certificate was not signed by a known authority
>TODO(s):
* CA certificate shall be auto generated
* The CA certificate shall be signed by a known authority
* The generated CA certificate shall be secured, e.g., encrypted using SOPS

@ -1,55 +0,0 @@
[
{
"op": "add",
"path": "/spec/kubeadmConfigSpec/clusterConfiguration/apiServer",
"value": {
"extraArgs":
{
"oidc-ca-file": "/etc/kubernetes/certs/dex-cert",
"oidc-client-id": "function-kubernetes",
"oidc-groups-claim": "group",
"oidc-issuer-url": "https://dex.function.local:32556/dex",
"oidc-username-claim": "email"
},
"extraVolumes":
[
{
"hostPath": "/etc/kubernetes/certs/dex-cert",
"mountPath": "/etc/kubernetes/certs/dex-cert",
"name": "dex-cert",
"readOnly": true
}
],
"certSANs":
[
"dex.function.local",
"dex.baremetal.local"
]
}
},
{
"op": "add",
"path": "/spec/kubeadmConfigSpec/files/-",
"value": {
"contentFrom": {
"secret": {
"key": "tls.crt",
"name": "dex-apiserver-secret"
}
},
"owner": "root:root",
"path": "/etc/kubernetes/certs/dex-cert",
"permissions": "0644"
}
},
{
"op": "add",
"path": "/spec/kubeadmConfigSpec/preKubeadmCommands/-",
"value": "echo '10.23.25.102 dex.baremetal.local' | tee -a /etc/hosts"
},
{
"op": "add",
"path": "/spec/kubeadmConfigSpec/preKubeadmCommands/-",
"value": "echo '10.23.25.102 dex.function.local' | tee -a /etc/hosts"
}
]

@ -2,12 +2,3 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../../../../function/k8scontrol-ha
- dex-apiserver/dex-ca-cert-secret.yaml
patchesJson6902:
- target:
group: controlplane.cluster.x-k8s.io
version: v1alpha3
kind: KubeadmControlPlane
name: "cluster-controlplane"
path: dex-apiserver/oidc-apiserver-flags.json

@ -2,5 +2,3 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../../../../../function/k8scontrol-ha/replacements
- ../../../../../../../airshipctl/manifests/function/k8scontrol/replacements
- update-dex.yaml

@ -1,5 +1,4 @@
resources:
- ../../../../../../airshipctl/manifests/function/baremetal-operator/
- ../../../../function/clusterctl
- ../../../../composite/initinfra
commonLabels:
airshipit.org/stage: initinfra

@ -1,2 +1,2 @@
resources:
- ../../../../../../../airshipctl/manifests/function/baremetal-operator/replacements
- ../../../../../composite/initinfra/replacements

@ -1,2 +0,0 @@
# NOTE(drewwalters96): This patch file is applied to override the
# airship-core versions catalogue.

@ -1,6 +1,5 @@
resources:
- ../../../../../../airshipctl/manifests/function/baremetal-operator/
- ../../../../function/clusterctl
- ../../../../composite/initinfra
- ../../../../function/hostconfig-operator
- ../../../../../../airshipctl/manifests/composite/flux-helm/
- ../../../../../../airshipctl/manifests/function/helm-chart-collator/

@ -1,5 +1,5 @@
resources:
- ../../../../../../../airshipctl/manifests/function/baremetal-operator/replacements
- ../../../../../composite/initinfra/replacements
- ../../../../../../../airshipctl/manifests/function/helm-chart-collator/replacements
- ../../../../../function/hostconfig-operator/replacements
- ../../../../../function/rook-operator/replacements

@ -1,2 +0,0 @@
resources:
- ../../../../../function/ingress

@ -1,3 +1,3 @@
resources:
- ingress
- ../../../../function/ingress
- storage/rook

@ -1,4 +1,4 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../../../airship-core/ephemeral/bootstrap
- ../../../../../../airshipctl/manifests/function/ephemeral

@ -1,4 +1,4 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../../../../airship-core/ephemeral/bootstrap/replacements
- ../../../../../../../airshipctl/manifests/function/ephemeral/replacements

@ -1,67 +0,0 @@
# DEX-APIServer kustomizations
The "dex-apiserver" folder provides the manifests and patches to configure the API server with
"oidc" flags and CA certificate (Secret). Refer to the JSON patch file *oidc-apiserver-flags.json*.
This patch file adds OIDC flags configuration to the API server in the KubeadmControlPlane CR,
which is used to create the Target cluster's ControlPlane node and deploy the API server during
the execution of ***airshipctl phase run controlplane-ephemeral*** command.
>IMPORTANT: The JSON patch is tailored for baremetal provider. If deploying target cluster on a
>different provider (e.g., Azure, GCP, Openstack), you will need to update this patch, accordingly.
In order to ensure synchronization with the "dex-aio" service, the CA certificate (Secret)
in the Ephemeral cluster SHALL be copied to the Target cluster. This is achieved by adding the label
**clusterctl.cluster.x-k8s.io/move: "true"** to the CA Secret. This label idenfies this Secret as
candidate to the CAPI move command executed by ***airshipctl phase run clusterctl-move*** command.
Once this CA Secret has been moved to the Target cluster, it will be used during **dex-aio** deployment
to sign Certificates to be used by Dex.
>NOTES on **oidc-apiserver-flags.json**:
* The (Dex) FQDN for the attribute **oidc-issuer-url** will have to be added to the list under **certSANs**
* The patches for **"/spec/kubeadmConfigSpec/preKubeadmCommands/-"** are needed if your (Dex) FQDN cannot be resolved by the DNS used by the controlplane node.
* The **oidc-issuer-url** FQDN and port number MUST match **dex-aio** HelmRelease values for **values.params.endpoints.hostname** and **values.params.endpoints.port.https**. Example below:
Snippet of **oidc-apiserver-flags.json**
```json
{
"op": "add",
"path": "/spec/kubeadmConfigSpec/clusterConfiguration/apiServer",
"value": {
"extraArgs":
{
"oidc-issuer-url": "https://dex.function.local:32556/dex",
},
```
Snippet of **treasuremap/manifests/function/dex-aio/dex-helmrelease.yaml**
```yaml
values:
params:
endpoints:
hostname: dex.function.local
port:
https: 32556
```
Also, in case your **dex-aio** FQDN (e.g., **dex.function.local**) cannot be resolved by the DNS configured
in the control plane node, your JSON patch will also have to include this FQDN to the nodes **/etc/hosts**
so that the API server can reach **dex-aio** microservice.
Snippet of **oidc-apiserver-flags.json**
```json
{
"op": "add",
"path": "/spec/kubeadmConfigSpec/preKubeadmCommands/-",
"value": "echo '10.23.25.102 dex.function.local' | tee -a /etc/hosts"
}
```
>NOTES on **dex-ca-cert-secret.yaml**:
* This Secret contains a Certificate Authority (CA) certificate manually generated.
* The CA certificate was not signed by a known authority
>TODO(s):
* CA certificate shall be auto generated
* The CA certificate shall be signed by a known authority
* The generated CA certificate shall be secured, e.g., encrypted using SOPS

@ -1,12 +0,0 @@
# Certificate Authority to be used to generate certificates for Dex
# By cert-manager in the Target-cluster. Also this CA will be used by API server
apiVersion: v1
kind: Secret
metadata:
name: dex-apiserver-secret
labels:
clusterctl.cluster.x-k8s.io/move: "true"
type: kubernetes.io/tls
data:
tls.crt: "target-cluster-ca certificate will be copied by replacement transformer"
tls.key: "target-cluster-ca certificate key will be copied by replacement transformer"

@ -1,55 +0,0 @@
[
{
"op": "add",
"path": "/spec/kubeadmConfigSpec/clusterConfiguration/apiServer",
"value": {
"extraArgs":
{
"oidc-ca-file": "/etc/kubernetes/certs/dex-cert",
"oidc-client-id": "function-kubernetes",
"oidc-groups-claim": "group",
"oidc-issuer-url": "https://dex.function.local:32556/dex",
"oidc-username-claim": "email"
},
"extraVolumes":
[
{
"hostPath": "/etc/kubernetes/certs/dex-cert",
"mountPath": "/etc/kubernetes/certs/dex-cert",
"name": "dex-cert",
"readOnly": true
}
],
"certSANs":
[
"dex.function.local",
"dex.baremetal.local"
]
}
},
{
"op": "add",
"path": "/spec/kubeadmConfigSpec/files/-",
"value": {
"contentFrom": {
"secret": {
"key": "tls.crt",
"name": "dex-apiserver-secret"
}
},
"owner": "root:root",
"path": "/etc/kubernetes/certs/dex-cert",
"permissions": "0644"
}
},
{
"op": "add",
"path": "/spec/kubeadmConfigSpec/preKubeadmCommands/-",
"value": "echo '10.23.25.102 dex.baremetal.local' | tee -a /etc/hosts"
},
{
"op": "add",
"path": "/spec/kubeadmConfigSpec/preKubeadmCommands/-",
"value": "echo '10.23.25.102 dex.function.local' | tee -a /etc/hosts"
}
]

@ -2,12 +2,3 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../../../../function/k8scontrol-vm-infra
- dex-apiserver/dex-ca-cert-secret.yaml
patchesJson6902:
- target:
group: controlplane.cluster.x-k8s.io
version: v1alpha3
kind: KubeadmControlPlane
name: "cluster-controlplane"
path: dex-apiserver/oidc-apiserver-flags.json

@ -1,5 +1,4 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../../../../airship-core/ephemeral/controlplane/replacements
- ../../../../../function/k8scontrol-vm-infra/replacements

@ -0,0 +1,5 @@
resources:
- ../../../../../../airshipctl/manifests/composite/infra/
commonLabels:
airshipit.org/stage: initinfra

@ -1,4 +1,4 @@
resources:
- ../../../airship-core/ephemeral/initinfra
- ../../../../composite/initinfra
commonLabels:
airshipit.org/stage: initinfra

@ -1,2 +1,2 @@
resources:
- ../../../../airship-core/ephemeral/initinfra/replacements
- ../../../../../composite/initinfra/replacements

@ -1,5 +1,5 @@
resources:
- ../../airship-core/phases
- ../../../../../airshipctl/manifests/phases
- ../sub-clusters/lma/phases
- ../sub-clusters/wordpress/phases
- workload-config.yaml

@ -1,6 +1,7 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../../../airship-core/shared/catalogues
- ../../../../../../airshipctl/manifests/function/airshipctl-base-catalogues
- ../../../../function/treasuremap-base-catalogues
- subcluster-networking.yaml
- vm-networking.yaml

@ -1,2 +0,0 @@
# NOTE(drewwalters96): This patch file is applied to override the
# airship-core versions catalogue.

@ -0,0 +1,11 @@
apiVersion: builtin
kind: PatchStrategicMergeTransformer
metadata:
name: smp_cleanup
patches: |-
---
apiVersion: airshipit.org/v1alpha1
kind: VariableCatalogue
metadata:
name: generated-secrets
$patch: delete

@ -0,0 +1,5 @@
resources:
- ../../../../../../airshipctl/manifests/composite/infra/
commonLabels:
airshipit.org/stage: initinfra

@ -0,0 +1,9 @@
resources:
- ../../../../composite/initinfra
- ../../../../function/hostconfig-operator
- ../../../../../../airshipctl/manifests/composite/flux-helm/
- ../../../../../../airshipctl/manifests/function/helm-chart-collator/
- ../../../../function/rook-operator
commonLabels:
airshipit.org/stage: initinfra

@ -0,0 +1,4 @@
resources:
- ../../../../../composite/initinfra/replacements
- ../../../../../../../airshipctl/manifests/function/helm-chart-collator/replacements
- ../../../../../function/hostconfig-operator/replacements

@ -1,5 +1,5 @@
resources:
- ../../../airship-core/target/workload
- ../../../../function/ingress
- ../../../../function/sip
- ../../../../function/synclabeller
- ../../../../function/vino

@ -12,7 +12,7 @@
- job:
name: airship-treasuremap-validate-site-docs
timeout: 9500
timeout: 10500
required-projects:
- airship/airshipctl
roles:

Loading…
Cancel
Save