Merge "CAPZ v0.5.2 Uplift - Reference Public Site"
This commit is contained in:
commit
bbe1375d17
@ -13,3 +13,4 @@ resources:
|
||||
- wait_label_node
|
||||
- check_ingress_ctrl
|
||||
- merge_kubeconfig
|
||||
- wait_machines_ready
|
||||
|
@ -0,0 +1,18 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
set -xe
|
||||
|
||||
# Wait until all Machines reach the Ready condition or timeout
|
||||
kubectl --context $KCTL_CONTEXT wait --for=condition=ready --timeout=300s --all machines -A
|
@ -0,0 +1,6 @@
|
||||
configMapGenerator:
|
||||
- name: wait_machines_ready
|
||||
options:
|
||||
disableNameSuffixHash: true
|
||||
files:
|
||||
- script=kubectl_wait_machines.sh
|
@ -610,3 +610,18 @@ configRef:
|
||||
kind: ConfigMap
|
||||
name: merge-kubeconfig
|
||||
apiVersion: v1
|
||||
---
|
||||
apiVersion: airshipit.org/v1alpha1
|
||||
kind: GenericContainer
|
||||
metadata:
|
||||
name: wait_machines_ready
|
||||
labels:
|
||||
airshipit.org/deploy-k8s: "false"
|
||||
spec:
|
||||
type: krm
|
||||
image: localhost/toolbox
|
||||
hostNetwork: true
|
||||
configRef:
|
||||
kind: ConfigMap
|
||||
name: wait_machines_ready
|
||||
apiVersion: v1
|
||||
|
@ -36,6 +36,18 @@ config:
|
||||
---
|
||||
apiVersion: airshipit.org/v1alpha1
|
||||
kind: Phase
|
||||
metadata:
|
||||
name: workers-ephemeral
|
||||
clusterName: ephemeral-cluster
|
||||
config:
|
||||
executorRef:
|
||||
apiVersion: airshipit.org/v1alpha1
|
||||
kind: KubernetesApply
|
||||
name: kubernetes-apply-controlplane
|
||||
documentEntryPoint: ephemeral/workers
|
||||
---
|
||||
apiVersion: airshipit.org/v1alpha1
|
||||
kind: Phase
|
||||
metadata:
|
||||
name: initinfra-target
|
||||
clusterName: target-cluster
|
||||
@ -477,3 +489,25 @@ config:
|
||||
apiVersion: airshipit.org/v1alpha1
|
||||
kind: GenericContainer
|
||||
name: merge-kubeconfig
|
||||
---
|
||||
apiVersion: airshipit.org/v1alpha1
|
||||
kind: Phase
|
||||
metadata:
|
||||
name: kubectl-wait-machines-ephemeral
|
||||
clusterName: ephemeral-cluster
|
||||
config:
|
||||
executorRef:
|
||||
apiVersion: airshipit.org/v1alpha1
|
||||
kind: GenericContainer
|
||||
name: wait_machines_ready
|
||||
---
|
||||
apiVersion: airshipit.org/v1alpha1
|
||||
kind: Phase
|
||||
metadata:
|
||||
name: kubectl-wait-machines-target
|
||||
clusterName: target-cluster
|
||||
config:
|
||||
executorRef:
|
||||
apiVersion: airshipit.org/v1alpha1
|
||||
kind: GenericContainer
|
||||
name: wait_machines_ready
|
||||
|
@ -1,6 +0,0 @@
|
||||
[
|
||||
{ "op": "replace","path": "/spec/subscriptionID","value": "cb3e23d3-b697-4c4f-a1a7-529e308691e4" },
|
||||
{ "op": "replace","path": "/spec/resourceGroup","value": "azure-target" },
|
||||
{ "op": "replace","path": "/spec/networkSpec/vnet/name","value": "azure-target-vnet" },
|
||||
{ "op": "replace","path": "/spec/location","value": "centralus" }
|
||||
]
|
@ -1,24 +0,0 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- ../../../../function/k8scontrol-capz/v0.4.9
|
||||
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: controlplane.cluster.x-k8s.io
|
||||
version: v1alpha3
|
||||
kind: KubeadmControlPlane
|
||||
name: "target-cluster-control-plane"
|
||||
path: machine_count.json
|
||||
- target:
|
||||
group: infrastructure.cluster.x-k8s.io
|
||||
version: v1alpha3
|
||||
kind: AzureCluster
|
||||
name: "target-cluster"
|
||||
path: cluster.json
|
||||
- target:
|
||||
group: infrastructure.cluster.x-k8s.io
|
||||
version: v1alpha3
|
||||
kind: AzureMachineTemplate
|
||||
name: "target-cluster-control-plane"
|
||||
path: machine_template.json
|
@ -1,3 +0,0 @@
|
||||
[
|
||||
{ "op": "replace","path": "/spec/replicas","value": 1 }
|
||||
]
|
@ -1,4 +0,0 @@
|
||||
[
|
||||
{ "op": "replace","path": "/spec/template/spec/location","value": "centralus" },
|
||||
{ "op": "replace","path": "/spec/template/spec/vmSize","value": "Standard_D2s_v3" }
|
||||
]
|
@ -1,18 +0,0 @@
|
||||
[{
|
||||
"op": "replace",
|
||||
"path": "/init-options/infrastructure-providers",
|
||||
"value": ["azure:v0.4.9"]
|
||||
},
|
||||
{
|
||||
"op": "replace",
|
||||
"path": "/providers/0",
|
||||
"value": {
|
||||
"name": "azure",
|
||||
"type": "InfrastructureProvider",
|
||||
"variable-substitution": true,
|
||||
"versions": {
|
||||
"v0.4.9": "airshipctl/manifests/function/capz/v0.4.9"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
@ -1,17 +0,0 @@
|
||||
apiVersion: airshipit.org/v1alpha1
|
||||
kind: PhasePlan
|
||||
metadata:
|
||||
name: phasePlan
|
||||
phases:
|
||||
- name: clusterctl-init-ephemeral
|
||||
- name: controlplane-ephemeral
|
||||
- name: initinfra-target
|
||||
- name: clusterctl-init-target
|
||||
- name: clusterctl-move
|
||||
- name: workers-target
|
||||
---
|
||||
apiVersion: airshipit.org/v1alpha1
|
||||
kind: Clusterctl
|
||||
metadata:
|
||||
name: clusterctl_init
|
||||
env-vars: true
|
@ -1,49 +0,0 @@
|
||||
apiVersion: airshipit.org/v1alpha1
|
||||
kind: Clusterctl
|
||||
metadata:
|
||||
labels:
|
||||
airshipit.org/deploy-k8s: "false"
|
||||
name: clusterctl-v1
|
||||
init-options:
|
||||
core-provider: "cluster-api:v0.3.7"
|
||||
bootstrap-providers:
|
||||
- "kubeadm:v0.3.7"
|
||||
infrastructure-providers:
|
||||
- "azure:v0.4.8"
|
||||
control-plane-providers:
|
||||
- "kubeadm:v0.3.7"
|
||||
providers:
|
||||
- name: "azure"
|
||||
type: "InfrastructureProvider"
|
||||
variable-substitution: true
|
||||
versions:
|
||||
v0.4.8: manifests/function/capz/v0.4.8
|
||||
- name: "kubeadm"
|
||||
type: "BootstrapProvider"
|
||||
variable-substitution: true
|
||||
versions:
|
||||
v0.3.7: manifests/function/cabpk/v0.3.7
|
||||
- name: "cluster-api"
|
||||
type: "CoreProvider"
|
||||
variable-substitution: true
|
||||
versions:
|
||||
v0.3.7: manifests/function/capi/v0.3.7
|
||||
- name: "kubeadm"
|
||||
type: "ControlPlaneProvider"
|
||||
variable-substitution: true
|
||||
versions:
|
||||
v0.3.7: manifests/function/cacpk/v0.3.7
|
||||
# env-vars: true
|
||||
additional-vars:
|
||||
CONTAINER_CAPI_MANAGER: us.gcr.io/k8s-artifacts-prod/cluster-api/cluster-api-controller:v0.3.7
|
||||
CONTAINER_CAPI_AUTH_PROXY: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.1
|
||||
CONTAINER_CABPK_MANAGER: us.gcr.io/k8s-artifacts-prod/cluster-api/kubeadm-bootstrap-controller:v0.3.7
|
||||
CONTAINER_CABPK_AUTH_PROXY: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.1
|
||||
CONTAINER_CACPK_MANAGER: us.gcr.io/k8s-artifacts-prod/cluster-api/kubeadm-control-plane-controller:v0.3.7
|
||||
CONTAINER_CACPK_AUTH_PROXY: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.1
|
||||
# Fake environment variables values so it can pass the validate-site-docs
|
||||
AZURE_SUBSCRIPTION_ID_B64: "UGxlYXNlLCBwcm92aWRlIHlvdXIgQXp1cmUgc3Vic2NyaXB0aW9uIGlkIGhlcmUK"
|
||||
AZURE_TENANT_ID_B64: "UGxlYXNlLCBwcm92aWRlIHlvdXIgQXp1cmUgdGVuYW50IGlkIGhlcmUK"
|
||||
AZURE_CLIENT_ID_B64: "UGxlYXNlLCBwcm92aWRlIHlvdXIgQXp1cmUgc2VydmljZSBwcmluY2lwYWwgaWQgaGVyZQo="
|
||||
AZURE_CLIENT_SECRET_B64: "UGxlYXNlLCBwcm92aWRlIHlvdXIgQXp1cmUgc2VydmljZSBwcmluY2lwYWwgc2VjcmV0IGhlcmUK"
|
||||
AZURE_ENVIRONMENT: "AzurePublicCloud"
|
@ -1,2 +0,0 @@
|
||||
resources:
|
||||
- clusterctl.yaml
|
@ -1,2 +0,0 @@
|
||||
resources:
|
||||
- ../../../../function/k8scontrol-capz/v0.4.8
|
@ -1,18 +0,0 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- ../../../../function/workers-capz/v0.4.9
|
||||
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: cluster.x-k8s.io
|
||||
version: v1alpha3
|
||||
kind: MachineDeployment
|
||||
name: target-cluster-md-0
|
||||
path: machine_count.json
|
||||
- target:
|
||||
group: infrastructure.cluster.x-k8s.io
|
||||
version: v1alpha3
|
||||
kind: AzureMachineTemplate
|
||||
name: target-cluster-md-0
|
||||
path: machine_template.json
|
@ -1,3 +0,0 @@
|
||||
[
|
||||
{ "op": "replace","path": "/spec/replicas","value": 3 }
|
||||
]
|
@ -1,5 +0,0 @@
|
||||
[
|
||||
{ "op": "replace","path": "/spec/template/spec/location","value": "centralus" },
|
||||
{ "op": "replace","path": "/spec/template/spec/vmSize","value": "Standard_B2s" },
|
||||
{ "op": "add", "path": "/spec/template/spec/dataDisks", "value": [{"diskSizeGB": 256, "lun": 0, "nameSuffix": "datadisk"}]}
|
||||
]
|
69
manifests/site/reference-az-public-cluster/README.md
Normal file
69
manifests/site/reference-az-public-cluster/README.md
Normal file
@ -0,0 +1,69 @@
|
||||
# Reference Site for Deploying Public facing Target Cluster on Azure Cloud
|
||||
This site provides the manifests to deploy a Target cluster on Azure cloud,
|
||||
that is accessible from the public Internet.
|
||||
|
||||
## Pre-Conditions
|
||||
You will need to provide the Azure cloud (Service Pricipal role Contributor) credentials in the imported secrets.
|
||||
See *manifests/site/reference-az-public-cluster/target/encrypted/results/imported/secrets.yaml*
|
||||
|
||||
You have to edit this file with the *sops* CLI and provide the following credential data:
|
||||
* subscriptionID - enter value as is
|
||||
* tenantID - enter value as is
|
||||
* clientID - enter value as is
|
||||
* clientSecret - base64 encoded Client Secret
|
||||
|
||||
```yaml
|
||||
apiVersion: airshipit.org/v1alpha1
|
||||
kind: VariableCatalogue
|
||||
metadata:
|
||||
labels:
|
||||
airshipit.org/deploy-k8s: "false"
|
||||
name: imported-secrets
|
||||
azure:
|
||||
identity:
|
||||
subscriptionID: <your Azure Subscription ID>
|
||||
tenantID: <your Azure Subscription's Tenant ID>
|
||||
clientID: <your Azure Subscription's Client ID>
|
||||
clientSecret: <your Azure Subscription's Client Secret - base64>
|
||||
```
|
||||
|
||||
## Deploying Your Target Cluster on Azure Cloud
|
||||
|
||||
First you need to deploy an ephemeral cluster with Kind.
|
||||
|
||||
>IMPORTANT: You need to delete all references to the **target-cluster** in $HOME/.airship/kubeconfig otherwise it will not work.
|
||||
>
|
||||
>Easy to delete $HOME/.airship/kubeconfig file before creating the ephemeral cluster.
|
||||
|
||||
|
||||
```sh
|
||||
CLUSTER=ephemeral-cluster <path to your airshipctl repo>/tools/deployment/kind/start_kind.sh
|
||||
```
|
||||
|
||||
Once your ephemeral cluster has been created you can start the deployment as follow:
|
||||
|
||||
```sh
|
||||
airshipctl plan run deploy-gating --debug
|
||||
```
|
||||
|
||||
After a few minutes your cluster should be up and operational.
|
||||
To check you can go to https://portal.azure.com/ and verify that control plane and worker VMs
|
||||
have been created.
|
||||
|
||||
## Multi-tenancy
|
||||
The CAPZ V0.5.0 supports proprietary Multitenancy, meaning that you can create multiple Target clusters
|
||||
using different Azure subscriptions. This is achieved through the resources AzureCluster (subscriptionID),
|
||||
AzureClusterIdentity (tenant ID, client ID) and Secret (client secret).
|
||||
|
||||
In this reference site, these credentials data is provided in an (sops) encrypted file (see Pre Conditions section above),
|
||||
which is used to patch the Azure account credentials to the resource mentioned in this section.
|
||||
|
||||
## Validating the Clusterctl Move
|
||||
In order to verify that CAPI/CAPZ Management components moved correctly to the Target cluster you can try to scale the
|
||||
number of nodes up and down and see if the number of nodes increase and decrease as specified.
|
||||
|
||||
A more elaborated test would be to deploy multiple Pods, ideally the replica count for a Deployment to be higher than the
|
||||
number of worker nodes. Scale down the number of worker nodes and verify that the Pods are redistributed among remaining nodes.
|
||||
|
||||
## Troubleshooting
|
||||
You will find some tips for troubleshooting [here](https://capz.sigs.k8s.io/topics/troubleshooting.html)
|
@ -0,0 +1,8 @@
|
||||
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha4
|
||||
kind: AzureClusterIdentity
|
||||
metadata:
|
||||
name: target-cluster-identity
|
||||
namespace: default
|
||||
spec:
|
||||
clientSecret:
|
||||
namespace: target-infra
|
@ -0,0 +1,12 @@
|
||||
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha4
|
||||
kind: AzureCluster
|
||||
metadata:
|
||||
name: target-cluster
|
||||
namespace: default
|
||||
spec:
|
||||
networkSpec:
|
||||
subnets:
|
||||
- name: internal-controlplane-subnet
|
||||
role: control-plane
|
||||
- name: internal-node-subnet
|
||||
role: node
|
@ -0,0 +1,14 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- ../../../../function/k8scontrol-capz/v0.5.2
|
||||
- ../../target/catalogues
|
||||
|
||||
namespace: target-infra
|
||||
|
||||
patchesStrategicMerge:
|
||||
- azure-cluster-identity.yaml
|
||||
- azure-subnet-settings.yaml
|
||||
|
||||
transformers:
|
||||
- ../../../../function/k8scontrol-capz/v0.5.2/replacements
|
@ -0,0 +1,10 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- ../../../../function/workers-capz/v0.5.2
|
||||
- ../../target/catalogues
|
||||
|
||||
namespace: target-infra
|
||||
|
||||
transformers:
|
||||
- ../../../../function/workers-capz/v0.5.2/replacements
|
@ -4,7 +4,7 @@ metadata:
|
||||
name: manifest-metadata
|
||||
spec:
|
||||
phase:
|
||||
path: manifests/site/az-test-site/phases
|
||||
docEntryPointPrefix: manifests/site/az-test-site
|
||||
path: manifests/site/reference-az-public-cluster/phases
|
||||
docEntryPointPrefix: manifests/site/reference-az-public-cluster
|
||||
inventory:
|
||||
path: ""
|
@ -0,0 +1,12 @@
|
||||
- op: replace
|
||||
path: /spec/capi_images/capi/manager/tag
|
||||
value: "v0.4.2"
|
||||
- op: replace
|
||||
path: /spec/capi_images/cabpk/manager/tag
|
||||
value: 'v0.4.2'
|
||||
- op: replace
|
||||
path: /spec/capi_images/cacpk/manager/tag
|
||||
value: 'v0.4.2'
|
||||
- op: replace
|
||||
path: /spec/capi_images/capz/manager/tag
|
||||
value: 'v0.5.2'
|
@ -0,0 +1,37 @@
|
||||
- op: replace
|
||||
path: /init-options/core-provider
|
||||
value: 'cluster-api:v0.4.2'
|
||||
- op: replace
|
||||
path: /init-options/bootstrap-providers
|
||||
value: 'kubeadm:v0.4.2'
|
||||
- op: replace
|
||||
path: /init-options/control-plane-providers
|
||||
value: 'kubeadm:v0.4.2'
|
||||
- op: replace
|
||||
path: /init-options/infrastructure-providers
|
||||
value: 'azure:v0.5.2'
|
||||
|
||||
- op: replace
|
||||
path: /providers/0
|
||||
value:
|
||||
name: azure
|
||||
type: InfrastructureProvider
|
||||
url: airshipctl/manifests/function/capz/v0.5.2
|
||||
- op: replace
|
||||
path: /providers/1
|
||||
value:
|
||||
name: kubeadm
|
||||
type: BootstrapProvider
|
||||
url: airshipctl/manifests/function/cabpk/v0.4.2
|
||||
- op: replace
|
||||
path: /providers/2
|
||||
value:
|
||||
name: cluster-api
|
||||
type: CoreProvider
|
||||
url: airshipctl/manifests/function/capi/v0.4.2
|
||||
- op: replace
|
||||
path: /providers/3
|
||||
value:
|
||||
name: kubeadm
|
||||
type: ControlPlaneProvider
|
||||
url: airshipctl/manifests/function/cacpk/v0.4.2
|
@ -1,14 +1,24 @@
|
||||
resources:
|
||||
- ../../../phases
|
||||
- ../../../type/gating/phases
|
||||
- ../../../function/airshipctl-base-catalogues
|
||||
- plan.yaml
|
||||
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: airshipit.org
|
||||
version: v1alpha1
|
||||
kind: Clusterctl
|
||||
name: "clusterctl_init"
|
||||
path: infrastructure-providers.json
|
||||
path: clusterctl-patch.yaml
|
||||
- target:
|
||||
group: airshipit.org
|
||||
version: v1alpha1
|
||||
kind: VersionsCatalogue
|
||||
name: "versions-airshipctl"
|
||||
path: clusterctl-image-patch.yaml
|
||||
|
||||
patchesStrategicMerge:
|
||||
- plan_patch.yaml
|
||||
|
||||
transformers:
|
||||
- ../../../function/clusterctl/replacements
|
||||
- ../../../phases/replacements
|
@ -0,0 +1,21 @@
|
||||
apiVersion: airshipit.org/v1alpha1
|
||||
kind: PhasePlan
|
||||
metadata:
|
||||
name: deploy-gating
|
||||
description: "Phase plan for docker-test-site deployment"
|
||||
phases:
|
||||
- name: clusterctl-init-ephemeral
|
||||
- name: kubectl-wait-deploy-ephemeral
|
||||
- name: controlplane-ephemeral
|
||||
- name: kubectl-merge-kubeconfig
|
||||
- name: kubectl-get-node-target
|
||||
- name: kubectl-get-pods-target
|
||||
- name: initinfra-target
|
||||
- name: workers-ephemeral
|
||||
- name: kubectl-wait-pods-any-ephemeral
|
||||
- name: kubectl-get-pods-target
|
||||
- name: kubectl-wait-machines-ephemeral
|
||||
- name: clusterctl-init-target
|
||||
- name: kubectl-wait-pods-any-ephemeral
|
||||
- name: clusterctl-move
|
||||
- name: kubectl-wait-machines-target
|
@ -0,0 +1,7 @@
|
||||
resources:
|
||||
- ../../../../../.private-keys/
|
||||
- secrets.yaml
|
||||
|
||||
transformers:
|
||||
- ../../../../../type/gating/shared/decrypt-secrets/
|
||||
- ../../../../../type/gating/shared/decrypt-secrets/cleanup/
|
@ -0,0 +1,77 @@
|
||||
apiVersion: airshipit.org/v1alpha1
|
||||
kind: VariableCatalogue
|
||||
metadata:
|
||||
labels:
|
||||
airshipit.org/deploy-k8s: "false"
|
||||
name: combined-target-secrets
|
||||
secretGroups:
|
||||
- name: azureIdentity
|
||||
values:
|
||||
- name: subscriptionID
|
||||
data: ENC[AES256_GCM,data:Dv3YC68mrrxXi4ifCCshxvkdS0b2CRLukKAlfRQMpHUwc8wueA==,iv:jDtyqbjyI0OLr/fvkJ9Od/E+T/OvQnhqqAK2CNWaO4M=,tag:X/l5wIVeg+PX46sz6z4cJw==,type:str]
|
||||
pinned: true
|
||||
- name: tenantID
|
||||
data: ENC[AES256_GCM,data:MEnegDMZrRZOIJhZkSNCXMHuiKqrHwqiYolZItJhPg==,iv:JvcPH2fPkj67Xg3CyIM9/xjdujpSdh4d90ENRBF8D+A=,tag:HZAiwX4I9DM0MeBz/B4tNw==,type:str]
|
||||
pinned: true
|
||||
- name: clientID
|
||||
data: ENC[AES256_GCM,data:bh8hwdok64vKYa410mAWjRlN1x3kpT7jcgoKrLSzqg==,iv:JpMC2qmLhpkYOtdsD3eojB9pn5ZJwdbKX8eQvrWctt0=,tag:Q2upiE/cIpjiCwgtuR6VWw==,type:str]
|
||||
pinned: true
|
||||
- name: clientSecret
|
||||
data: ENC[AES256_GCM,data:2dmtNnvkfm7w+/iK/fSXbhJBb+N48u3FGONGzWHH9rinb/nz7IZjWl/OPJ8mAnpKhW0C7Q==,iv:SaZKaVEUup7wxuODA8UfA88a9ovymFFjOOyt43bMUqg=,tag:vJTyUfPnU/+P+VJ/c1vatw==,type:str]
|
||||
pinned: true
|
||||
- name: targetK8sSecrets
|
||||
updated: "2021-09-23T19:13:19Z"
|
||||
values:
|
||||
- data: ENC[AES256_GCM,data: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,iv:bkKvZD52af8kPpJjCr+Sc+xw4fR3g/Cduwbf8glsd+I=,tag:7M/w6lYTQP2tznjbgAaVag==,type:str]
|
||||
name: caCrt
|
||||
- data: ENC[AES256_GCM,data:gMJ02tJBtk9I1GOe8gCGtskhCSvwh3gWJ6o6YuJR8iTXEZ1MQF9Ls6x9+NFNCbfYSDWk6RthyYl0pwDEn8uWVWDfLSRbCk4zBfAiDzvUCgEflouE/0cmb/u58SUeEq81LUxxg9rf6T6FFbLy8EVYpb9kpxrk506aJ0ReQUdINnSlnRAH+z5MitBs3FR5/uQIHDqEapnxuB0Pa7uKqVWuwsp1mDBzp0BGY2tQL9hU/F1XBOU65KkNOgV/RVz5zQv6MS28gYKUNkfCKLMjG3RbZe2OupIPrngp50Af2oWnRZQezy30jxW30bfeErhbmU04T8QoXe6cKMiW5LnuI9Xl0Qq7pCBL+JAfFdHkQdsmr5UzagOWlfKauUtgIigwhIFe/qtUWtinZK8qlrcnqwkOKnKDUY//0KdiFZbLBwttZH5it1bR9qGquK/prTlrTYrJasn8Yp+sVeOjVA9VTwqAeOX4dkyGQM8psgyIqxcOp1NXEzr/1vNhPRsn9ZSvUdGewrevSPsShF5SlaAztrb6+9dZIo15EIewEQ23zG4UNCO3hpGKDQxcQ3bIvvkw84hVhHSDRU2TQPUUylSXPuw4Qj9/xnpzLqHEOXtkxGk2r5M2/kAwgHsYNgQEBdT/cSxP9kMiZR16c2dbU9eC1UugczR7J7qj1LbduxWderWYiOQEcfv1FdXOkHEbi9tUzlUaHHZ/ow+/W8JZt6zFBLToc0WLUMH+mn23MgFzoFo8JnySzRrs1l+frtAHrRpyOsBn33NWGJfaU4V09XTl3umYeX2V7LHtY+Vm2yxIaKrk04FtBZpWfbywiAvnUTt4VszXttsm+hWPDR/qOqD9cLyA7qFvy2XtizQMEEd/I8e3ia41cIhhNIJ7m2zjq1EU2q8ZOYKb2ffbumNuESm1+p/AZTHCdEFyp54A9A59u1dH5goPQ4lCMF4lAuzbogcag9CPLqSDw9YVab0T6o2T7Uz7bTw5MISNLnksXYB/UGj674kjxMsVTbVJGi9H3wetGXT6nR7cYai2NmJd/OOKEldOik9I1jxkHYImMlVLXHxyrBOY7s95HRyVBVozMmLHE1tLaWCukN6CwaF+NdCSKp/9jKQaxF6eAe3TnjTDcezGOIZudSnooce2J5NIsL1xyeVCrtzmmiBibTk9dREG3OKr9/YYSmSePNBD34Sg09MfHlz350qB3oRaGxPpW1HpxNB9rpivq2JtE/KbXLnnXGbK7841i51KvRFP0I/6TuILGWQQl+E0yqjJx7ySJ7WUxg1B0poefLiDnkqdMH+VZbKHEzVyjLUavkWsY9wTBG6N4HrELcyplMPRxdRw06vBZiDPT7FOGYWADkhpQbz6Xtqdavy7VUMNOCL802J1gdvX0HYv/vHPtKkTIf2Ic/S3O17vLj1wMOwko1OgPaBuFWFeHiVk5kw9mTpGK7ZZ7FgkjzcKh5mzj1seSD+iqfxBIzEvNGatrjzeqfYvqpMOlHeF8x0CGs9NSBd2S6zHqC6umDFDgy/R409N+fkW9LpcOGSbGjTe4K95YnMeaVKJAQ11tnXVsJ/ndE2OrJeiHQ4/C5zy3rSb0u+QG5UznihieckP/2jsyBJllk8tYonys6XouN1eqWeBVfXL5YbYPbu8EjuOjXeC1US2iodCnbDj7RwhQHJnR7bzR4kgdNZWjhzqwyHEQYus3quZY/hnP/QCoa5u4eYV0KiugeNVM1uVWQXs27oCHOF9E44LZbpyC+LsAjKSIZwPbF6mQO2tOwPD5tk+EjC7HVJBN56FaCEwqo+ELO4ycVfSDs4v6aenZ2GJx0asQuHMflYnWKgdUMNpl1lS3QmrpcKJP/3Gfn+sIJ/jsd2ol6x1PpXn17P87HhoA5M57xWM48W9LbNH/bd7pYBE3CZchxVxwmFXbYvcv059vucZaqUhNuCEyk7EeKpKyMz09yaZHAHc0wnO1SE9QgjxsQYZDCoHj8veACVqB5HBz/ceJ04PlPOyfcTB0CAEBPzqUqyv8D05FlIiBOOpi/AAaBgQ2NeUqV3zD3sEEagGUM8kUNrf7ucU2/1DC/lKCj2+yopQabit1WyLAJbOzQRIJsMzBe5I7iiwUGD7t3m++z7KePCnucA9uNFUUm8xQuf4ksvugK5J5qWO2wojeDjT+pdzNR2/c1dsoaxqMhUZDZrfFwZmjcYrvDzIayQQ3RudGRoIf5sDsJjk/iDPH21oQNT6PIQhYmZ9tfVNmWUaWK4Q1+hzia3X9+ILCZZg3+03uvWibj62yUbAGzdLNDts5jjxgKhyYnAJ33I/NbctUPxv1jA32Sp16L1Ji03Y/d0oYW61cSrauQ/7x2LluCeJdj610pd6zKjlnxv5ezACzznOT9Fup+rGF7F+2z2G9bm8MxDwXBupHOIYIzriAl94NUUzDLWzZjO7b3bcaKHGAdnLjYdWD54al2ty2pEta4kYtfM9z+rBpK8tmSQnBoRb9sqCk+JNHJcI729vuOgzy//8dRLWX2VNf97m1bFswsG9WlqUNtQkivcls2nXS6UMzNUPvXsMvJip2Q5d2YGPAtqo+beBkiS71jX1or7M0+/iHmWIGSQc70FWZ1mOMo7PkZQ5jKEd0SuJpOlkB2+XCIz5zEANX8QTtSYHUjpOm0gTAxW+6U9MwE4IV9XKPWJgci62EhWqkcqf85ydZFszBuq7+JeVXOV3Vjqlz7qzlxxVbvbBIJ+wlKyI+RDQnor19JuVmCwOG+JiUwUnBxLRtHJWEV++0m8wdAU4NGB4vajWzMNleMSyiP5E2Jl9KjBn8hGJYY0tAOx8iXvHeMeGN+Qey8pChCWk+pxkGNl1T5CjBRyWjwxU6A4N9X7PVB3YNrBi0/QIwEoPS5B+N+c+WVzRW0v65fmpCf1Xg7+v9vRN3W4/fo6HYqxy8sqjgdR5rNb6j7x+b7Q6imsz4AlQ8qbD72LvCBxHziQzoSp+lHfvHxo7OyZ9/66QhA==,iv:Xe3QBl5rJnzRM7Vvvl72OHbu8411WrL3mRQxo3xyG3o=,tag:kAl5nx+lrlcrW1FpTz6rXg==,type:str]
|
||||
name: caKey
|
||||
- data: ENC[AES256_GCM,data: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,iv:Aw26uOLDC7cShsT6e9YLxq3HM2p2hAdMuVPus1Mg+Do=,tag:mE48NYspBBKopGearQX5UQ==,type:str]
|
||||
name: crt
|
||||
- data: ENC[AES256_GCM,data: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,iv:Ab4tJf3LTW45SbDy6qs9owM6AmcZFi9K4LQeXmll7jE=,tag:vNZ9vbr3Ttfv5eYj/2y4yA==,type:str]
|
||||
name: key
|
||||
- name: targetSshSecrets
|
||||
updated: "2021-09-23T19:13:20Z"
|
||||
values:
|
||||
- data: ENC[AES256_GCM,data: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,iv:ePVAAcOvaNMsPBycPEA4wjje9XkHs5ZdtdQdrUS4MuM=,tag:7OtRWLxVx2bZVcVAfTfKUA==,type:str]
|
||||
name: privateKey
|
||||
- data: ENC[AES256_GCM,data:wNZe1i9guiJXlPXB3WROfhrNqQVPvxLiZ8hQTJEe6ShamXOrkkaK+0GprQZNY9x8mHViiWjfgDUPoR3EcIRW1XcPxeEcxeWdSKhL4TbnETKhvGes//NWpW0gM7C0sKLRjL6WW3G42M1pcgCRgvFSbcJOA3weSylkY9GBkGLzxDmN0G0PKpIYvkfk7yp+KTk2aPqWRRQT6wuluCwI+5vtqASpwPJkxsn3IN0IQhWzCvNGhA1Tw0rI//eaU1vFYpMc2TVn3hVvMrVFTUMR/sqFAGCSXDVruZKMUrLTIBLdyWKqR227RpSMOzOBVe2AFy1l2iKvGs3ApVMJXR1Pd+4A4KZH5d7Il6mBsCCZ+OByCXrgo1U10sV0+mGnO4Ct/0Atz0UqbsiCRORwt709AGBb9Z/mFeQkhWfJrJPxHPWCIr7eKLSHiV6HsyHPJkoAAkevypO6dKxdd9L0vt3ygUhym7DLTKB3zdZBhERZsJ+jf1xxm2PzjWE47hz/+Hi12CgWnSl07hjPtZ/goQRF3e08myKVOXxKvzpCF22d+yG6AzGf7Sj+SXXsJza4VH/pVMiu59PqOKYjnaK8vL9vr5Cj1I0h5huTiFBBNtAlZvMltT/iRIJn3/bni3lollAuHBoKbZ0B3l15zRdgt1iI9i5g20+YYa3fdKo+3RyXCoseX8nGQ4Cqo3Z+G/msi/GryNZciWBOtvohRb/5mEJ98eR9sJuPLJ5Wkbb69x3vnOjHXNr3YxAYyDAw98tVTRItXBvS+ss2qDz2oPRgaoTCWYJEF6InxkvCtz2IwORRfN7Gs/0k5JRC8vMmRR2XZE4kL7tdTZLhAOKIhgBkxVFL6k6fen/fv3AzTld/u4p91MPzEa8YBPSxt+XXqqH3Tf5BqAwvbuBVQNS3QRjIvusJfERssJBa4v7ucP1s2SRO4EYW16AKvk4VGbx2yPPPE4iHRq9jeGM+bos=,iv:IhyWdsI9sagRPa7nl6ILycevQBxGmOvRUxyiVz2yEdc=,tag:vP8tD/AQAirsQLl16s0Alg==,type:str]
|
||||
name: publicKey
|
||||
sops:
|
||||
kms: []
|
||||
gcp_kms: []
|
||||
azure_kv: []
|
||||
hc_vault: []
|
||||
age: []
|
||||
lastmodified: "2021-10-01T20:16:44Z"
|
||||
mac: ENC[AES256_GCM,data:WdROP4bxBmFF8o8F3Ai5uK8OrBP26o+jyfC+Wox6LMi/erYIyf+0PnwsTCIkbVccCrlocH5Ta6J2EM0oKcx1nix1Jy3z9zgD2YOpwAKnr9OHsXeR3IbBwJKLjbgf/U4yQLLkEdgaX0LfBdobFVa7W8NjbTO/oMMvxz20Q2djbtg=,iv:uj9lh14yKOn7lPNgQ7RA6ZABKu5GvdKCWBE/NJKq4+w=,tag:B1JAytDiMQVQaz02z10Ltg==,type:str]
|
||||
pgp:
|
||||
- created_at: "2021-09-23T19:13:23Z"
|
||||
enc: |
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
hQEMAyUpShfNkFB/AQf8CxX6hQa+3E8rotc4sutTTsZ9ObfkzvOS0N5ZmqEWO57D
|
||||
v/+kUiaqlkFPZLFhDh8dxHPSoerhBZMX5SuZQeFVMe+5hsXzzQIUaopBeuBjd4YD
|
||||
NxqvLxkXQHQQw2e0rSfek3mQLbUTHvvhhwsZLLJKCqcoetGH0dyhOhByLBL5SFBw
|
||||
haF7+EIXM3INfxqNxEubO8HXIY1+kUkAstChDvawvIiGSGBN7LTQ6haIxDYh3So6
|
||||
q2zThSvusNdsiK1XznOZ/PS0/U8Cf9sAxvl/IF1tjg/n0fsuyhumkhnORZX78Hos
|
||||
wkAe534j4NGVapcI4UOj+WAl2ceNwTCuxIX1Mf17QdJeAc3SmJAgDIw8/FAxxO4z
|
||||
B0zPFaYUU/MCGVBmnhrE3hrQC8eVUsJKxmxv8o+g9TtP4SIGEoEmXC9WaXrKPVai
|
||||
uuEGKpB2L2CMLa9GWS1S6LaKByTm0EEiLnW6WrxC+A==
|
||||
=K2dp
|
||||
-----END PGP MESSAGE-----
|
||||
fp: FBC7B9E2A4F9289AC0C1D4843D16CEE4A27381B4
|
||||
- created_at: "2021-09-23T19:13:23Z"
|
||||
enc: |
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
hIwDXFUltYFwV4MBA/92YWKPyQPmfYk0M+1GUkprkhcJwiLRdPrYE6n6K6LTCVUa
|
||||
o0YYL94dzwHzBnzeLvKJwkY89u/CwVPdTOL35JV/eZrkxStm5jd5eS60sF5KuNxh
|
||||
HqT6g42Mf6wu3kU7nnBlf5d3dWUqbaZzhyxNEZ3lcy9Mm+xQKSQL2C2PHByj8NJe
|
||||
ARcGFFsHo0erhuHY33vYQbgb+EHP8lOWHhGQmmhW1H0xucHyBCrF9GzNEVB2Cpbn
|
||||
jP10lMeWVtN7C+/R4hDDACi2hplmIyS0DZLuAxd8pH675KV/mQUWM/NbigIDPQ==
|
||||
=eNEc
|
||||
-----END PGP MESSAGE-----
|
||||
fp: D7229043384BCC60326C6FB9D8720D957C3D3074
|
||||
encrypted_regex: ^(data)$
|
||||
version: 3.7.1
|
@ -0,0 +1,6 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
|
||||
resources:
|
||||
- shareable
|
||||
- encrypted
|
@ -0,0 +1,51 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
mQENBF1oQV0BCAC1iFfE7H3uu0hbWbRYVMoz5zZ91ACHETCOMVxN8GOG4SV0l8aQ
|
||||
wmK9QWkYxhi52LnicVD3D7Uy75+J3zkvEDQ15C0AZ8UHXp4JlSQuXpFhrOhfYUF/
|
||||
6pr/QexT+hQjOacvY4qfnj4xKa/AGdv5vPIygtQumE6r3GhEVAxQ1GSwtCWSU3Zl
|
||||
3Uqf7S8kDvJTemtR2UkVfpXcMd4AmMKgt7fVhPO8eFotqTLPvz/iClzER+q61fLA
|
||||
d1rP9YlmY46MJp/PffPicWdJiKv2i6ynKcIwkrQyP6V2ZzYi/gAhNJst3ZlMfsiN
|
||||
ekCtcow9Bn44uxW3U8W02FNQSNyn6V6QPDIXABEBAAG0U1NPUFMgRnVuY3Rpb25h
|
||||
bCBUZXN0cyBLZXkgMSAoaHR0cHM6Ly9naXRodWIuY29tL21vemlsbGEvc29wcy8p
|
||||
IDxzZWNvcHNAbW96aWxsYS5jb20+iQFOBBMBCAA4FiEE+8e54qT5KJrAwdSEPRbO
|
||||
5KJzgbQFAl1oQV0CGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQPRbO5KJz
|
||||
gbTDcQf7Bp7e2zY9pBBXTgDASQl31SSHp9WkRUV5iqPVC9iPCELggteBGMwIpbDl
|
||||
obc6O8/06foxWctTUaaciPBo2+jeWFTO+DNvB7oXIArqr5673QHLh6jEABBjyt91
|
||||
rvta2wYF1XJBgxpui9aLICsCptFNIRvHeKUrXBI4fG5z3CDs/EOoY8K/AAYJUF+E
|
||||
RtmvmisiE/m20UpbYRmkBJy25c89Wcn12I1SUJA3H3hGwvZCYp8hY1HPxxQUtU+D
|
||||
ZBIpryi0xQqExGAlYqck7G03F+AD7/csaT1LEdCtWRLNwE8UkvfUF6liF0SgzxFo
|
||||
1pp3gBU4swds9yO9wNe12JY/M5A/BLkBDQRdaEFdAQgAtun8JhSpNAKvOXwWX2nF
|
||||
hnMXTJp4viMhlAZEdmMXEi27B2DM/nRzldjxGZoNUBSVbJNj2kx5ZUDl0o6eOpCh
|
||||
vRaGuCOpYqOuSQvD8FnX0NgQULwuTZ+MawsaezktJEjDSBM1R6uASeJwDZj4hcUn
|
||||
PgyAIESajPdowEkEjdYt261fGOLLcVoVdtqzOMBkLVdrK/FD1kGR9jnSlKEYDV9D
|
||||
veBUBQGdqkgWXjS5BKcae07viC6xMa9AJS4pizyDALB2k0HQOelZNihOGXYUuvkc
|
||||
s2Fivl0Tk3OCfH9XDvFehbYRHmkRDoMuKUDSzdy6tFBAkL0CPlXAWI6kQklaBEp1
|
||||
9QARAQABiQE2BBgBCAAgFiEE+8e54qT5KJrAwdSEPRbO5KJzgbQFAl1oQV0CGwwA
|
||||
CgkQPRbO5KJzgbS7zwgAndbf532OXo9HwPH+yQQmzQCLDFL6P4V7LcFrrydYItTE
|
||||
hxqI3tbb96MKXRAt+G5Mw6JjRkWhwzbU3jE7D7XBMHw7GriTTU9QltNHg7VUpSSa
|
||||
iTfVcSNErzsaqbjbA7jMs7VWzOq4LZo6Efy8UDKg5qcqLFaTQrzQZYNHNfM+kLAi
|
||||
UPU8m7vwmz6oJWsjHkQKUhKhHptlpwMwdHkoacqDO0x2H6H91l/PnDm4ZG6FybJt
|
||||
cjr98i+p52/XOo81nLgX7tcFS3nrN9HNdgKg1ZW3yrzg8NOaFCVA8qLDgLk//M3q
|
||||
DixOxiurECkFrMvt/bDxEGpN5GVy550MmyUZQrkuqg==
|
||||
=Zs2s
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
mI0EXWhBiAEEAM+5U/ol2T8n9Ns1r11eKun/PPArXxmo2502pAY3cf7ZpKDFfAvC
|
||||
VF/PLusHcJToTCPOT0RVh5jO1MiQYcvQlnUIJOIEkCuUc7RsdBDsI94o+SEiGSN4
|
||||
DzK711xTvuhgLbFvCB/jcpjN8wpIYTJuD6wE75sf5jqlokrnhXZy5LcbABEBAAG0
|
||||
U1NPUFMgRnVuY3Rpb25hbCBUZXN0cyBLZXkgMiAoaHR0cHM6Ly9naXRodWIuY29t
|
||||
L21vemlsbGEvc29wcy8pIDxzZWNvcHNAbW96aWxsYS5jb20+iM4EEwEIADgWIQTX
|
||||
IpBDOEvMYDJsb7nYcg2VfD0wdAUCXWhBiAIbAwULCQgHAgYVCgkICwIEFgIDAQIe
|
||||
AQIXgAAKCRDYcg2VfD0wdEdnA/9mMGieN4hrnmgMwchZ5fplBAUCeB4R+KewSHce
|
||||
gfQIxN8i3vCOHaqmF8cmc2ifXfioqsSQU9JdRl7dx+TN9sgyWas1wfT01j98sfPk
|
||||
NQrgrOxC/24SQ9f7C3bplXO+25kLXCPTUomMj8zf9marVeUVNeC6IduFRRI7hxrz
|
||||
tIyN/riNBF1oQYgBBAChXi00fmpEs0Jiq0zOyYm9i749VoOsNReoB/5ix1QCimwV
|
||||
ZKe1D37IP5Qqysxy+LIQc4lJ+Q8foNOx1Aev5+TDyv+iU82D9xr9uPLLbA82k3AZ
|
||||
04OrBjrZ/Yt1NZhuaHzciZCPpmqzF9kqVqAZc+vMiKZL1WZjS7O1FwaidY1vXwAR
|
||||
AQABiLYEGAEIACAWIQTXIpBDOEvMYDJsb7nYcg2VfD0wdAUCXWhBiAIbDAAKCRDY
|
||||
cg2VfD0wdMMfBAC/66LvXwBPaHDakr0lo25PGOWWsf4o8yWui/Q/yhcc8KiELlzE
|
||||
zmwnq0JDSodfJ5agMTxXfVu2oVUBDKuvTDLSCe2XUv+2ufAweg/xr/FrREc2TkLu
|
||||
GZy6FMdtB7Ik1uJElmkIhnU7KsXXv6rq71gE+PCqnwqsn/SvLLaTJvtlEw==
|
||||
=PafV
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
@ -0,0 +1,10 @@
|
||||
configMapGenerator:
|
||||
- name: target-encryption-keys
|
||||
options:
|
||||
disableNameSuffixHash: true
|
||||
files:
|
||||
- cmd-import-pgp=example.pub
|
||||
literals:
|
||||
# user U1 and U2
|
||||
- pgp=FBC7B9E2A4F9289AC0C1D4843D16CEE4A27381B4,D7229043384BCC60326C6FB9D8720D957C3D3074
|
||||
# - hc-vault-transit=http://127.0.0.1:8200/v1/sops/keys/firstkey,http://127.0.0.1:8200/v1/sops/keys/secondkey
|
@ -0,0 +1,23 @@
|
||||
# Site-level host catalogue. This info feeds the Templater
|
||||
# kustomize plugin config in the hostgenerator-m3 function.
|
||||
apiVersion: airshipit.org/v1alpha1
|
||||
kind: VariableCatalogue
|
||||
metadata:
|
||||
name: azure-catalogue
|
||||
labels:
|
||||
airshipit.org/deploy-k8s: "false"
|
||||
|
||||
cluster:
|
||||
location: centralus
|
||||
vnetName: target-cluster-vnet
|
||||
resourceGroup: target-cluster-rg
|
||||
|
||||
controlplane:
|
||||
replicas: 1
|
||||
vmSize: Standard_D2s_v3
|
||||
sshPublicKey: "QWRkIHlvdXIgYmFzZTY0IGVuY29kZWQgc3NoIHB1YmxpYyBrZXkgaGVyZQo="
|
||||
|
||||
worker:
|
||||
replicas: 1
|
||||
vmSize: Standard_D2s_v3
|
||||
sshPublicKey: "QWRkIHlvdXIgYmFzZTY0IGVuY29kZWQgc3NoIHB1YmxpYyBrZXkgaGVyZQo="
|
@ -0,0 +1,5 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
|
||||
resources:
|
||||
- azure-cluster.yaml
|
@ -1,6 +1,7 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- ../../../../function/cni/calico-capz/v3
|
||||
- ../../../../function/cni/calico-capz/v3.20.0
|
||||
|
||||
commonLabels:
|
||||
airshipit.org/stage: initinfra
|
@ -16,8 +16,7 @@
|
||||
set -xe
|
||||
|
||||
# Deleting Target Cluster resources from Azure Cloud
|
||||
echo "Deleting Target Cluster on Azure Cloud ..."
|
||||
airshipctl phase render azure -k Cluster | kubectl delete --kubeconfig ~/.airship/kubeconfig -f -
|
||||
az group delete -n target-cluster-rg --yes
|
||||
|
||||
# Deleting the Management cluster
|
||||
kind delete cluster --name capi-azure
|
@ -36,7 +36,7 @@ export SYSTEM_REBOOT_DELAY=30
|
||||
export AIRSHIP_CONFIG_PRIMARY_REPO_BRANCH=${BRANCH:-"master"}
|
||||
# the git repo url or local file system path to a cloned repo, e.g., /home/stack/airshipctl
|
||||
export AIRSHIP_CONFIG_PRIMARY_REPO_URL=${REPO:-"https://review.opendev.org/airship/airshipctl"}
|
||||
export SITE="airshipctl/manifests/site/az-test-site"
|
||||
export SITE="airshipctl/manifests/site/reference-az-public-cluster"
|
||||
export AIRSHIP_CONFIG_MANIFEST_DIRECTORY=${remote_work_dir}
|
||||
export AIRSHIP_CONFIG_CA_DATA=$(cat tools/deployment/certificates/airship_config_ca_data| base64 -w0)
|
||||
export AIRSHIP_CONFIG_EPHEMERAL_IP=${IP_Ephemeral:-"10.23.25.101"}
|
||||
|
@ -25,7 +25,8 @@ set -o pipefail
|
||||
: ${MANIFEST_PATH:="manifests/site"}
|
||||
: ${SITE_ROOTS:="$(basename "${PWD}")/${MANIFEST_PATH}"}
|
||||
: ${MANIFEST_REPO_URL:="https://review.opendev.org/airship/airshipctl"}
|
||||
: ${SITES_TO_SKIP:="az-test-site gcp-test-site openstack-test-site"}
|
||||
: ${SITES_TO_SKIP:="reference-az-public-cluster gcp-test-site openstack-test-site"}
|
||||
|
||||
|
||||
# Name of specific site to be validated
|
||||
SITE=$1
|
||||
|
Loading…
Reference in New Issue
Block a user