From e3caf14b0dedd72a843aaf497a08de6095b14eeb Mon Sep 17 00:00:00 2001 From: Alexey Odinokov Date: Tue, 20 Apr 2021 18:03:38 +0000 Subject: [PATCH] Switching to the approach with cleanup by selector Changes to reflect [1] in treasuremap Fixed issue in /tools/deployment/35_deploy_worker_node.sh Aligned the tag of replacement pluging everywhere [1] https://review.opendev.org/c/airship/airshipctl/+/779829 Relates-To: #125 Change-Id: I24e3228e73714a14d42f28743b20f89d860f950e --- .../replacements/ssh-key-replacement.yaml | 2 +- .../synclabeller/replacements/versions.yaml | 2 +- .../treasuremap-cleanup/kustomization.yaml | 3 ++ .../hostgenerator/kustomization.yaml | 4 +- .../catalogues/cleanup/kustomization.yaml | 3 -- .../ephemeral/catalogues/cleanup/smp.yaml | 41 ---------------- .../hostgenerator/kustomization.yaml | 4 +- .../hostgenerator/kustomization.yaml | 3 +- .../test-site/kubeconfig/kustomization.yaml | 2 +- .../catalogues/cleanup/kustomization.yaml | 3 -- .../target/catalogues/cleanup/smp.yaml | 41 ---------------- .../results/cleanup/kustomization.yaml | 2 - .../cleanup/override/kustomization.yaml | 2 - .../workers/hostgenerator/kustomization.yaml | 4 +- .../hostgenerator/kustomization.yaml | 4 +- .../catalogues/cleanup/kustomization.yaml | 3 -- .../ephemeral/catalogues/cleanup/smp.yaml | 47 ------------------ .../hostgenerator/kustomization.yaml | 3 +- .../catalogues/cleanup/kustomization.yaml | 3 -- .../target/catalogues/cleanup/smp.yaml | 48 ------------------- .../results/cleanup/kustomization.yaml | 2 - .../cleanup/override/kustomization.yaml | 2 - .../workers/hostgenerator/kustomization.yaml | 4 +- .../generator/cleanup/kustomization.yaml | 2 - .../generator/cleanup/secret-cleanup.yaml | 11 ----- .../subcluster-networking.yaml | 4 +- .../subcluster-networking.yaml | 4 +- tools/deployment/35_deploy_worker_node.sh | 2 +- zuul.d/projects.yaml | 2 +- 29 files changed, 19 insertions(+), 238 deletions(-) create mode 100644 manifests/function/treasuremap-cleanup/kustomization.yaml delete mode 100644 manifests/site/test-site/ephemeral/catalogues/cleanup/kustomization.yaml delete mode 100644 manifests/site/test-site/ephemeral/catalogues/cleanup/smp.yaml delete mode 100644 manifests/site/test-site/target/catalogues/cleanup/kustomization.yaml delete mode 100644 manifests/site/test-site/target/catalogues/cleanup/smp.yaml delete mode 100644 manifests/site/test-site/target/generator/results/cleanup/kustomization.yaml delete mode 100644 manifests/site/test-site/target/generator/results/cleanup/override/kustomization.yaml delete mode 100644 manifests/site/virtual-network-cloud/ephemeral/catalogues/cleanup/kustomization.yaml delete mode 100644 manifests/site/virtual-network-cloud/ephemeral/catalogues/cleanup/smp.yaml delete mode 100644 manifests/site/virtual-network-cloud/target/catalogues/cleanup/kustomization.yaml delete mode 100644 manifests/site/virtual-network-cloud/target/catalogues/cleanup/smp.yaml delete mode 100644 manifests/site/virtual-network-cloud/target/generator/results/cleanup/kustomization.yaml delete mode 100644 manifests/site/virtual-network-cloud/target/generator/results/cleanup/override/kustomization.yaml delete mode 100644 manifests/type/airship-core/target/generator/cleanup/kustomization.yaml delete mode 100644 manifests/type/airship-core/target/generator/cleanup/secret-cleanup.yaml diff --git a/manifests/function/hostconfig-operator/replacements/ssh-key-replacement.yaml b/manifests/function/hostconfig-operator/replacements/ssh-key-replacement.yaml index 8626c6861..fe5847fd8 100644 --- a/manifests/function/hostconfig-operator/replacements/ssh-key-replacement.yaml +++ b/manifests/function/hostconfig-operator/replacements/ssh-key-replacement.yaml @@ -6,7 +6,7 @@ metadata: annotations: config.kubernetes.io/function: |- container: - image: quay.io/airshipit/replacement-transformer:v2.0.2 + image: quay.io/airshipit/replacement-transformer:v2 replacements: - source: objref: diff --git a/manifests/function/synclabeller/replacements/versions.yaml b/manifests/function/synclabeller/replacements/versions.yaml index 5132a123f..0091aab2f 100644 --- a/manifests/function/synclabeller/replacements/versions.yaml +++ b/manifests/function/synclabeller/replacements/versions.yaml @@ -5,7 +5,7 @@ metadata: annotations: config.kubernetes.io/function: |- container: - image: quay.io/airshipit/replacement-transformer:latest + image: quay.io/airshipit/replacement-transformer:v2 replacements: - source: objref: diff --git a/manifests/function/treasuremap-cleanup/kustomization.yaml b/manifests/function/treasuremap-cleanup/kustomization.yaml new file mode 100644 index 000000000..537911ac5 --- /dev/null +++ b/manifests/function/treasuremap-cleanup/kustomization.yaml @@ -0,0 +1,3 @@ +resources: + - ../../../../airshipctl/manifests/function/airshipctl-cleanup/ + # place here more treasuremap specific catalogue kinds diff --git a/manifests/site/test-site/ephemeral/bootstrap/hostgenerator/kustomization.yaml b/manifests/site/test-site/ephemeral/bootstrap/hostgenerator/kustomization.yaml index a54a977ec..95cc7af5f 100644 --- a/manifests/site/test-site/ephemeral/bootstrap/hostgenerator/kustomization.yaml +++ b/manifests/site/test-site/ephemeral/bootstrap/hostgenerator/kustomization.yaml @@ -9,6 +9,4 @@ resources: transformers: - ../../../../../../../airshipctl/manifests/function/hostgenerator-m3/replacements - ../../../../../../../airshipctl/manifests/function/hardwareprofile-example/replacements - - ../../../../../../../airshipctl/manifests/function/hostgenerator-m3/cleanup - - ../../catalogues/cleanup - - ../../../../../../../airshipctl/manifests/function/hardwareprofile-example/cleanup + - ../../../../../function/treasuremap-cleanup diff --git a/manifests/site/test-site/ephemeral/catalogues/cleanup/kustomization.yaml b/manifests/site/test-site/ephemeral/catalogues/cleanup/kustomization.yaml deleted file mode 100644 index db217834b..000000000 --- a/manifests/site/test-site/ephemeral/catalogues/cleanup/kustomization.yaml +++ /dev/null @@ -1,3 +0,0 @@ -resources: -- smp.yaml -- ../../../target/generator/results/cleanup/ diff --git a/manifests/site/test-site/ephemeral/catalogues/cleanup/smp.yaml b/manifests/site/test-site/ephemeral/catalogues/cleanup/smp.yaml deleted file mode 100644 index 271135a3a..000000000 --- a/manifests/site/test-site/ephemeral/catalogues/cleanup/smp.yaml +++ /dev/null @@ -1,41 +0,0 @@ -apiVersion: builtin -kind: PatchStrategicMergeTransformer -metadata: - name: smp -patches: |- - --- - apiVersion: airshipit.org/v1alpha1 - kind: VariableCatalogue - metadata: - name: host-catalogue - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: NetworkCatalogue - metadata: - name: networking - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: VariableCatalogue - metadata: - name: env-vars-catalogue - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: VersionsCatalogue - metadata: - name: versions-airshipctl - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: VariableCatalogue - metadata: - name: versions-treasuremap - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: VariableCatalogue - metadata: - name: networking-ha - $patch: delete diff --git a/manifests/site/test-site/ephemeral/controlplane/hostgenerator/kustomization.yaml b/manifests/site/test-site/ephemeral/controlplane/hostgenerator/kustomization.yaml index a54a977ec..95cc7af5f 100644 --- a/manifests/site/test-site/ephemeral/controlplane/hostgenerator/kustomization.yaml +++ b/manifests/site/test-site/ephemeral/controlplane/hostgenerator/kustomization.yaml @@ -9,6 +9,4 @@ resources: transformers: - ../../../../../../../airshipctl/manifests/function/hostgenerator-m3/replacements - ../../../../../../../airshipctl/manifests/function/hardwareprofile-example/replacements - - ../../../../../../../airshipctl/manifests/function/hostgenerator-m3/cleanup - - ../../catalogues/cleanup - - ../../../../../../../airshipctl/manifests/function/hardwareprofile-example/cleanup + - ../../../../../function/treasuremap-cleanup diff --git a/manifests/site/test-site/host-inventory/hostgenerator/kustomization.yaml b/manifests/site/test-site/host-inventory/hostgenerator/kustomization.yaml index df43263af..2acaa1c03 100644 --- a/manifests/site/test-site/host-inventory/hostgenerator/kustomization.yaml +++ b/manifests/site/test-site/host-inventory/hostgenerator/kustomization.yaml @@ -7,5 +7,4 @@ resources: transformers: - ../../../../../../airshipctl/manifests/function/hostgenerator-m3/replacements - - ../../../../../../airshipctl/manifests/function/hostgenerator-m3/cleanup - - ../../target/catalogues/cleanup + - ../../../../function/treasuremap-cleanup diff --git a/manifests/site/test-site/kubeconfig/kustomization.yaml b/manifests/site/test-site/kubeconfig/kustomization.yaml index 5408ae7e9..bae56b0ba 100644 --- a/manifests/site/test-site/kubeconfig/kustomization.yaml +++ b/manifests/site/test-site/kubeconfig/kustomization.yaml @@ -4,4 +4,4 @@ resources: transformers: - update-target.yaml - - ../target/catalogues/cleanup + - ../../../function/treasuremap-cleanup diff --git a/manifests/site/test-site/target/catalogues/cleanup/kustomization.yaml b/manifests/site/test-site/target/catalogues/cleanup/kustomization.yaml deleted file mode 100644 index 153dfff8b..000000000 --- a/manifests/site/test-site/target/catalogues/cleanup/kustomization.yaml +++ /dev/null @@ -1,3 +0,0 @@ -resources: -- smp.yaml -- ../../generator/results/cleanup/ diff --git a/manifests/site/test-site/target/catalogues/cleanup/smp.yaml b/manifests/site/test-site/target/catalogues/cleanup/smp.yaml deleted file mode 100644 index 271135a3a..000000000 --- a/manifests/site/test-site/target/catalogues/cleanup/smp.yaml +++ /dev/null @@ -1,41 +0,0 @@ -apiVersion: builtin -kind: PatchStrategicMergeTransformer -metadata: - name: smp -patches: |- - --- - apiVersion: airshipit.org/v1alpha1 - kind: VariableCatalogue - metadata: - name: host-catalogue - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: NetworkCatalogue - metadata: - name: networking - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: VariableCatalogue - metadata: - name: env-vars-catalogue - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: VersionsCatalogue - metadata: - name: versions-airshipctl - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: VariableCatalogue - metadata: - name: versions-treasuremap - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: VariableCatalogue - metadata: - name: networking-ha - $patch: delete diff --git a/manifests/site/test-site/target/generator/results/cleanup/kustomization.yaml b/manifests/site/test-site/target/generator/results/cleanup/kustomization.yaml deleted file mode 100644 index 6dfa81441..000000000 --- a/manifests/site/test-site/target/generator/results/cleanup/kustomization.yaml +++ /dev/null @@ -1,2 +0,0 @@ -resources: -- override diff --git a/manifests/site/test-site/target/generator/results/cleanup/override/kustomization.yaml b/manifests/site/test-site/target/generator/results/cleanup/override/kustomization.yaml deleted file mode 100644 index 002f4ac13..000000000 --- a/manifests/site/test-site/target/generator/results/cleanup/override/kustomization.yaml +++ /dev/null @@ -1,2 +0,0 @@ -resources: -- ../../../../../../../type/airship-core/target/generator/cleanup/ diff --git a/manifests/site/test-site/target/workers/hostgenerator/kustomization.yaml b/manifests/site/test-site/target/workers/hostgenerator/kustomization.yaml index 687f9fba4..39673a7ce 100644 --- a/manifests/site/test-site/target/workers/hostgenerator/kustomization.yaml +++ b/manifests/site/test-site/target/workers/hostgenerator/kustomization.yaml @@ -7,6 +7,4 @@ resources: transformers: - ../../../../../../../airshipctl/manifests/function/hostgenerator-m3/replacements - - ../../../../../../../airshipctl/manifests/function/hostgenerator-m3/cleanup - - ../../catalogues/cleanup - + - ../../../../../function/treasuremap-cleanup diff --git a/manifests/site/virtual-network-cloud/ephemeral/bootstrap/hostgenerator/kustomization.yaml b/manifests/site/virtual-network-cloud/ephemeral/bootstrap/hostgenerator/kustomization.yaml index c8decffd7..39673a7ce 100644 --- a/manifests/site/virtual-network-cloud/ephemeral/bootstrap/hostgenerator/kustomization.yaml +++ b/manifests/site/virtual-network-cloud/ephemeral/bootstrap/hostgenerator/kustomization.yaml @@ -7,6 +7,4 @@ resources: transformers: - ../../../../../../../airshipctl/manifests/function/hostgenerator-m3/replacements - - ../../../../../../../airshipctl/manifests/function/hostgenerator-m3/cleanup - - ../../catalogues/cleanup -# - ../../../../../../../airshipctl/manifests/function/hardwareprofile-example/cleanup + - ../../../../../function/treasuremap-cleanup diff --git a/manifests/site/virtual-network-cloud/ephemeral/catalogues/cleanup/kustomization.yaml b/manifests/site/virtual-network-cloud/ephemeral/catalogues/cleanup/kustomization.yaml deleted file mode 100644 index db217834b..000000000 --- a/manifests/site/virtual-network-cloud/ephemeral/catalogues/cleanup/kustomization.yaml +++ /dev/null @@ -1,3 +0,0 @@ -resources: -- smp.yaml -- ../../../target/generator/results/cleanup/ diff --git a/manifests/site/virtual-network-cloud/ephemeral/catalogues/cleanup/smp.yaml b/manifests/site/virtual-network-cloud/ephemeral/catalogues/cleanup/smp.yaml deleted file mode 100644 index c162ed693..000000000 --- a/manifests/site/virtual-network-cloud/ephemeral/catalogues/cleanup/smp.yaml +++ /dev/null @@ -1,47 +0,0 @@ -apiVersion: builtin -kind: PatchStrategicMergeTransformer -metadata: - name: smp -patches: |- - --- - apiVersion: airshipit.org/v1alpha1 - kind: VariableCatalogue - metadata: - name: host-catalogue - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: NetworkCatalogue - metadata: - name: networking - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: VariableCatalogue - metadata: - name: env-vars-catalogue - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: VersionsCatalogue - metadata: - name: versions-airshipctl - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: VariableCatalogue - metadata: - name: versions-treasuremap - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: VariableCatalogue - metadata: - name: networking-ha - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: VariableCatalogue - metadata: - name: subcluster-networking - $patch: delete diff --git a/manifests/site/virtual-network-cloud/ephemeral/controlplane/hostgenerator/kustomization.yaml b/manifests/site/virtual-network-cloud/ephemeral/controlplane/hostgenerator/kustomization.yaml index b00a586d9..39673a7ce 100644 --- a/manifests/site/virtual-network-cloud/ephemeral/controlplane/hostgenerator/kustomization.yaml +++ b/manifests/site/virtual-network-cloud/ephemeral/controlplane/hostgenerator/kustomization.yaml @@ -7,5 +7,4 @@ resources: transformers: - ../../../../../../../airshipctl/manifests/function/hostgenerator-m3/replacements - - ../../../../../../../airshipctl/manifests/function/hostgenerator-m3/cleanup - - ../../catalogues/cleanup + - ../../../../../function/treasuremap-cleanup diff --git a/manifests/site/virtual-network-cloud/target/catalogues/cleanup/kustomization.yaml b/manifests/site/virtual-network-cloud/target/catalogues/cleanup/kustomization.yaml deleted file mode 100644 index 153dfff8b..000000000 --- a/manifests/site/virtual-network-cloud/target/catalogues/cleanup/kustomization.yaml +++ /dev/null @@ -1,3 +0,0 @@ -resources: -- smp.yaml -- ../../generator/results/cleanup/ diff --git a/manifests/site/virtual-network-cloud/target/catalogues/cleanup/smp.yaml b/manifests/site/virtual-network-cloud/target/catalogues/cleanup/smp.yaml deleted file mode 100644 index fb59bb80c..000000000 --- a/manifests/site/virtual-network-cloud/target/catalogues/cleanup/smp.yaml +++ /dev/null @@ -1,48 +0,0 @@ -apiVersion: builtin -kind: PatchStrategicMergeTransformer -metadata: - name: smp -patches: |- - --- - apiVersion: airshipit.org/v1alpha1 - kind: VariableCatalogue - metadata: - name: host-catalogue - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: NetworkCatalogue - metadata: - name: networking - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: VariableCatalogue - metadata: - name: env-vars-catalogue - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: VersionsCatalogue - metadata: - name: versions-airshipctl - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: VariableCatalogue - metadata: - name: versions-treasuremap - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: VariableCatalogue - metadata: - name: networking-ha - $patch: delete - --- - apiVersion: airshipit.org/v1alpha1 - kind: VariableCatalogue - metadata: - name: subcluster-networking - $patch: delete - diff --git a/manifests/site/virtual-network-cloud/target/generator/results/cleanup/kustomization.yaml b/manifests/site/virtual-network-cloud/target/generator/results/cleanup/kustomization.yaml deleted file mode 100644 index 6dfa81441..000000000 --- a/manifests/site/virtual-network-cloud/target/generator/results/cleanup/kustomization.yaml +++ /dev/null @@ -1,2 +0,0 @@ -resources: -- override diff --git a/manifests/site/virtual-network-cloud/target/generator/results/cleanup/override/kustomization.yaml b/manifests/site/virtual-network-cloud/target/generator/results/cleanup/override/kustomization.yaml deleted file mode 100644 index 002f4ac13..000000000 --- a/manifests/site/virtual-network-cloud/target/generator/results/cleanup/override/kustomization.yaml +++ /dev/null @@ -1,2 +0,0 @@ -resources: -- ../../../../../../../type/airship-core/target/generator/cleanup/ diff --git a/manifests/site/virtual-network-cloud/target/workers/hostgenerator/kustomization.yaml b/manifests/site/virtual-network-cloud/target/workers/hostgenerator/kustomization.yaml index 687f9fba4..39673a7ce 100644 --- a/manifests/site/virtual-network-cloud/target/workers/hostgenerator/kustomization.yaml +++ b/manifests/site/virtual-network-cloud/target/workers/hostgenerator/kustomization.yaml @@ -7,6 +7,4 @@ resources: transformers: - ../../../../../../../airshipctl/manifests/function/hostgenerator-m3/replacements - - ../../../../../../../airshipctl/manifests/function/hostgenerator-m3/cleanup - - ../../catalogues/cleanup - + - ../../../../../function/treasuremap-cleanup diff --git a/manifests/type/airship-core/target/generator/cleanup/kustomization.yaml b/manifests/type/airship-core/target/generator/cleanup/kustomization.yaml deleted file mode 100644 index 5d28ccd4a..000000000 --- a/manifests/type/airship-core/target/generator/cleanup/kustomization.yaml +++ /dev/null @@ -1,2 +0,0 @@ -resources: -- secret-cleanup.yaml diff --git a/manifests/type/airship-core/target/generator/cleanup/secret-cleanup.yaml b/manifests/type/airship-core/target/generator/cleanup/secret-cleanup.yaml deleted file mode 100644 index bf70e529f..000000000 --- a/manifests/type/airship-core/target/generator/cleanup/secret-cleanup.yaml +++ /dev/null @@ -1,11 +0,0 @@ -apiVersion: builtin -kind: PatchStrategicMergeTransformer -metadata: - name: smp_cleanup -patches: |- - --- - apiVersion: airshipit.org/v1alpha1 - kind: VariableCatalogue - metadata: - name: generated-secrets - $patch: delete diff --git a/manifests/type/multi-tenant/sub-clusters/lma/catalogue-replacements/subcluster-networking.yaml b/manifests/type/multi-tenant/sub-clusters/lma/catalogue-replacements/subcluster-networking.yaml index ea1184c6c..f0dd1976c 100644 --- a/manifests/type/multi-tenant/sub-clusters/lma/catalogue-replacements/subcluster-networking.yaml +++ b/manifests/type/multi-tenant/sub-clusters/lma/catalogue-replacements/subcluster-networking.yaml @@ -8,7 +8,7 @@ metadata: annotations: config.kubernetes.io/function: |- container: - image: quay.io/airshipit/replacement-transformer:latest + image: quay.io/airshipit/replacement-transformer:v2 replacements: # Replace Kubernetes networking info - source: @@ -30,4 +30,4 @@ replacements: objref: kind: NetworkCatalogue name: networking - fieldrefs: ["{.spec.port_range}"] \ No newline at end of file + fieldrefs: ["{.spec.port_range}"] diff --git a/manifests/type/multi-tenant/sub-clusters/wordpress/catalogue-replacements/subcluster-networking.yaml b/manifests/type/multi-tenant/sub-clusters/wordpress/catalogue-replacements/subcluster-networking.yaml index 9338e7ec7..a30dee7c6 100644 --- a/manifests/type/multi-tenant/sub-clusters/wordpress/catalogue-replacements/subcluster-networking.yaml +++ b/manifests/type/multi-tenant/sub-clusters/wordpress/catalogue-replacements/subcluster-networking.yaml @@ -5,7 +5,7 @@ metadata: annotations: config.kubernetes.io/function: |- container: - image: quay.io/airshipit/replacement-transformer:latest + image: quay.io/airshipit/replacement-transformer:v2 replacements: # Replace Kubernetes networking info - source: @@ -27,4 +27,4 @@ replacements: objref: kind: NetworkCatalogue name: networking - fieldrefs: ["{.spec.port_range}"] \ No newline at end of file + fieldrefs: ["{.spec.port_range}"] diff --git a/tools/deployment/35_deploy_worker_node.sh b/tools/deployment/35_deploy_worker_node.sh index cfec0edb4..698f86033 100755 --- a/tools/deployment/35_deploy_worker_node.sh +++ b/tools/deployment/35_deploy_worker_node.sh @@ -24,7 +24,7 @@ export WORKER_NODE=${WORKER_NODE:-"$(airshipctl phase render workers-target \ sed 's/"//g')"} # Annotate node for hostconfig-operator -hosts=(kubectl \ +hosts=$(kubectl \ --kubeconfig $KUBECONFIG \ --context $KUBECONFIG_TARGET_CONTEXT \ --request-timeout 10s get nodes -o name) diff --git a/zuul.d/projects.yaml b/zuul.d/projects.yaml index 4853ee87d..48d4a7d1a 100644 --- a/zuul.d/projects.yaml +++ b/zuul.d/projects.yaml @@ -14,7 +14,7 @@ vars: # NOTE(drewwalters96): Set AIRSHIPCTL_REF to a commit SHA in order to pin # the cloned version of airshipctl to a known/compatible reference. - AIRSHIPCTL_REF: "63c1faf718fd3341fc5bd975e575e3cf41647206" + AIRSHIPCTL_REF: "fcfad3533a73355c55d0aacb135dac0d1acd6a4f" sphinx_build_dir: docs/build check: jobs: