airshipctl/tools/deployment
Alexey Odinokov b51e7559b6 Adding encryption of k8s secrets and iso users passwords
This patchset introduces a generated with template [1] and encrypted
VariableCatalogue generated-secrets that contains steps to
generate: ephemeral and target CA+admin key/cert and passwords for
users in ephemeral bootstrap iso.

It also introduces the way how these secrets are used in manifests:
They're decrypted by kustomize and incorporated into the folders
`catalogues` in the site, so they can be used by replacement plugin.

This patchset contains modifications in replacement plugin
configurations to put the decrypted values from VariableCatalogue
in place.

Since k8s secrets were substituted with generated values
this patchset removes pre-generated k8s secrets.

[1]
manifests/type/gating/target/generator/secret-template.yaml

Change-Id: I0898c74012833f0e171d36bb8145acf358510b69
2021-02-12 04:07:36 +00:00
..
azure image-builder integration for ISO builds 2020-12-17 14:47:53 -08:00
certificates Revert "Adding encryption of" 2021-02-02 00:28:37 -06:00
provider_common Zuul gate to check rotate-sa-token and certificate expiry commands 2021-01-06 18:16:45 +05:30
sonobuoy Integrate Sonobuoy Conformance Test Scripts 2021-01-06 16:28:06 -05:00
templates Revert "Adding encryption of" 2021-02-02 00:28:37 -06:00
01_install_kubectl.sh Update Kubectl Version 2020-08-24 09:27:43 -05:00
21_systemwide_executable.sh Update PROXY, TARGET_NODE parameters 2021-01-22 17:54:09 +00:00
22_test_configs.sh Revert "Adding encryption of" 2021-02-02 00:28:37 -06:00
23_generate_secrets.sh Adding encryption of k8s secrets and iso users passwords 2021-02-12 04:07:36 +00:00
23_pull_documents.sh Add document pull step to gate script runner 2020-09-25 00:39:28 -05:00
24_build_images.sh image-builder integration for ISO builds 2020-12-17 14:47:53 -08:00
25_deploy_ephemeral_node.sh Integrate baremetal manager executor with manifest 2021-02-03 00:08:15 +00:00
26_deploy_capi_ephemeral_node.sh Cleanup CAPI deployment script 2021-01-28 19:24:20 +00:00
30_deploy_controlplane.sh image-builder integration for ISO builds 2020-12-17 14:47:53 -08:00
31_deploy_initinfra_target_node.sh Add inventory interface and cmd line integration 2021-01-22 20:21:44 +00:00
32_cluster_init_target_node.sh Switch to using phase documents 2020-09-16 11:17:41 -05:00
33_cluster_move_target_node.sh Update PROXY, TARGET_NODE parameters 2021-01-22 17:54:09 +00:00
34_deploy_worker_node.sh Incorporate HWCC in deployment gate. 2020-11-10 16:12:28 +05:30
35_deploy_workload.sh Update Flux manifests 2021-01-05 13:58:03 -06:00
36_verify_hwcc_profiles.sh Incorporate HWCC in deployment gate. 2020-11-10 16:12:28 +05:30
clean.sh Added verbose to gate runner playbook 2021-02-10 16:40:59 +00:00