├── .ansible-lint ├── .github ├── dependabot.yml ├── linters │ ├── .gitleaks.toml │ └── .markdown-lint.yml └── workflows │ ├── ansible-lint.yml │ ├── linter.yml │ ├── superlinter.yml │ └── update-metadata.yml ├── .gitignore ├── .gitleaks.toml ├── Changes.md ├── LICENSE ├── Makefile ├── README.md ├── ansible.cfg ├── ansible ├── ansible.cfg ├── ansible_get_credentials.yml ├── check_kubevirt_worker.yml ├── deploy_kubevirt_worker.yml ├── odf_clean_pvcs.yml └── odf_fix_dataimportcrons.yml ├── common ├── .ansible-lint ├── .github │ ├── dependabot.yml │ ├── linters │ │ ├── .gitleaks.toml │ │ └── .markdown-lint.yml │ └── workflows │ │ ├── pattern-sh-ci.yml │ │ └── superlinter.yml ├── .gitignore ├── .gitleaks.toml ├── Changes.md ├── LICENSE ├── Makefile ├── README.md ├── requirements.yml └── scripts │ ├── deploy-pattern.sh │ ├── determine-main-clustergroup.sh │ ├── determine-pattern-name.sh │ ├── determine-secretstore-backend.sh │ ├── display-secrets-info.sh │ ├── load-k8s-secrets.sh │ ├── make-common-subtree.sh │ ├── manage-secret-app.sh │ ├── manage-secret-namespace.sh │ ├── pattern-util.sh │ ├── preview-all.sh │ ├── preview.sh │ ├── process-secrets.sh │ ├── set-secret-backend.sh │ ├── vault-utils.sh │ └── write-token-kubeconfig.sh ├── diagrams └── aeg-architecture.drawio ├── overrides ├── values-aap-config-aeg.yaml ├── values-egv-vms.yaml └── values-odf-chart.yaml ├── pattern-metadata.yaml ├── pattern.sh ├── scripts ├── ansible_get_credentials.sh ├── ansible_load_controller.sh ├── check_kubevirt_worker.sh ├── deploy_kubevirt_worker.sh ├── get_image_urls.sh └── update-tests.sh ├── tests └── interop │ ├── README.md │ ├── __init__.py │ ├── conftest.py │ ├── create_ci_badge.py │ ├── requirements.txt │ ├── run_tests.sh │ ├── test_check_vm_status.py │ ├── test_subscription_status_hub.py │ └── test_validate_hub_site_components.py ├── values-global.yaml ├── values-hub.yaml └── values-secret.yaml.template /.ansible-lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/.ansible-lint -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/linters/.gitleaks.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/.github/linters/.gitleaks.toml -------------------------------------------------------------------------------- /.github/linters/.markdown-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/.github/linters/.markdown-lint.yml -------------------------------------------------------------------------------- /.github/workflows/ansible-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/.github/workflows/ansible-lint.yml -------------------------------------------------------------------------------- /.github/workflows/linter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/.github/workflows/linter.yml -------------------------------------------------------------------------------- /.github/workflows/superlinter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/.github/workflows/superlinter.yml -------------------------------------------------------------------------------- /.github/workflows/update-metadata.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/.github/workflows/update-metadata.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitleaks.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/.gitleaks.toml -------------------------------------------------------------------------------- /Changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/Changes.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/README.md -------------------------------------------------------------------------------- /ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/ansible.cfg -------------------------------------------------------------------------------- /ansible/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/ansible/ansible.cfg -------------------------------------------------------------------------------- /ansible/ansible_get_credentials.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/ansible/ansible_get_credentials.yml -------------------------------------------------------------------------------- /ansible/check_kubevirt_worker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/ansible/check_kubevirt_worker.yml -------------------------------------------------------------------------------- /ansible/deploy_kubevirt_worker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/ansible/deploy_kubevirt_worker.yml -------------------------------------------------------------------------------- /ansible/odf_clean_pvcs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/ansible/odf_clean_pvcs.yml -------------------------------------------------------------------------------- /ansible/odf_fix_dataimportcrons.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/ansible/odf_fix_dataimportcrons.yml -------------------------------------------------------------------------------- /common/.ansible-lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/.ansible-lint -------------------------------------------------------------------------------- /common/.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/.github/dependabot.yml -------------------------------------------------------------------------------- /common/.github/linters/.gitleaks.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/.github/linters/.gitleaks.toml -------------------------------------------------------------------------------- /common/.github/linters/.markdown-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/.github/linters/.markdown-lint.yml -------------------------------------------------------------------------------- /common/.github/workflows/pattern-sh-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/.github/workflows/pattern-sh-ci.yml -------------------------------------------------------------------------------- /common/.github/workflows/superlinter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/.github/workflows/superlinter.yml -------------------------------------------------------------------------------- /common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/.gitignore -------------------------------------------------------------------------------- /common/.gitleaks.toml: -------------------------------------------------------------------------------- 1 | .github/linters/.gitleaks.toml -------------------------------------------------------------------------------- /common/Changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/Changes.md -------------------------------------------------------------------------------- /common/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/LICENSE -------------------------------------------------------------------------------- /common/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/Makefile -------------------------------------------------------------------------------- /common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/README.md -------------------------------------------------------------------------------- /common/requirements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/requirements.yml -------------------------------------------------------------------------------- /common/scripts/deploy-pattern.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/scripts/deploy-pattern.sh -------------------------------------------------------------------------------- /common/scripts/determine-main-clustergroup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/scripts/determine-main-clustergroup.sh -------------------------------------------------------------------------------- /common/scripts/determine-pattern-name.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/scripts/determine-pattern-name.sh -------------------------------------------------------------------------------- /common/scripts/determine-secretstore-backend.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/scripts/determine-secretstore-backend.sh -------------------------------------------------------------------------------- /common/scripts/display-secrets-info.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/scripts/display-secrets-info.sh -------------------------------------------------------------------------------- /common/scripts/load-k8s-secrets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/scripts/load-k8s-secrets.sh -------------------------------------------------------------------------------- /common/scripts/make-common-subtree.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/scripts/make-common-subtree.sh -------------------------------------------------------------------------------- /common/scripts/manage-secret-app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/scripts/manage-secret-app.sh -------------------------------------------------------------------------------- /common/scripts/manage-secret-namespace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/scripts/manage-secret-namespace.sh -------------------------------------------------------------------------------- /common/scripts/pattern-util.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/scripts/pattern-util.sh -------------------------------------------------------------------------------- /common/scripts/preview-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/scripts/preview-all.sh -------------------------------------------------------------------------------- /common/scripts/preview.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/scripts/preview.sh -------------------------------------------------------------------------------- /common/scripts/process-secrets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/scripts/process-secrets.sh -------------------------------------------------------------------------------- /common/scripts/set-secret-backend.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/scripts/set-secret-backend.sh -------------------------------------------------------------------------------- /common/scripts/vault-utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/scripts/vault-utils.sh -------------------------------------------------------------------------------- /common/scripts/write-token-kubeconfig.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/common/scripts/write-token-kubeconfig.sh -------------------------------------------------------------------------------- /diagrams/aeg-architecture.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/diagrams/aeg-architecture.drawio -------------------------------------------------------------------------------- /overrides/values-aap-config-aeg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/overrides/values-aap-config-aeg.yaml -------------------------------------------------------------------------------- /overrides/values-egv-vms.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/overrides/values-egv-vms.yaml -------------------------------------------------------------------------------- /overrides/values-odf-chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/overrides/values-odf-chart.yaml -------------------------------------------------------------------------------- /pattern-metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/pattern-metadata.yaml -------------------------------------------------------------------------------- /pattern.sh: -------------------------------------------------------------------------------- 1 | ./common/scripts/pattern-util.sh -------------------------------------------------------------------------------- /scripts/ansible_get_credentials.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/scripts/ansible_get_credentials.sh -------------------------------------------------------------------------------- /scripts/ansible_load_controller.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/scripts/ansible_load_controller.sh -------------------------------------------------------------------------------- /scripts/check_kubevirt_worker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/scripts/check_kubevirt_worker.sh -------------------------------------------------------------------------------- /scripts/deploy_kubevirt_worker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/scripts/deploy_kubevirt_worker.sh -------------------------------------------------------------------------------- /scripts/get_image_urls.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/scripts/get_image_urls.sh -------------------------------------------------------------------------------- /scripts/update-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/scripts/update-tests.sh -------------------------------------------------------------------------------- /tests/interop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/tests/interop/README.md -------------------------------------------------------------------------------- /tests/interop/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/tests/interop/__init__.py -------------------------------------------------------------------------------- /tests/interop/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/tests/interop/conftest.py -------------------------------------------------------------------------------- /tests/interop/create_ci_badge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/tests/interop/create_ci_badge.py -------------------------------------------------------------------------------- /tests/interop/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/tests/interop/requirements.txt -------------------------------------------------------------------------------- /tests/interop/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/tests/interop/run_tests.sh -------------------------------------------------------------------------------- /tests/interop/test_check_vm_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/tests/interop/test_check_vm_status.py -------------------------------------------------------------------------------- /tests/interop/test_subscription_status_hub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/tests/interop/test_subscription_status_hub.py -------------------------------------------------------------------------------- /tests/interop/test_validate_hub_site_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/tests/interop/test_validate_hub_site_components.py -------------------------------------------------------------------------------- /values-global.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/values-global.yaml -------------------------------------------------------------------------------- /values-hub.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/values-hub.yaml -------------------------------------------------------------------------------- /values-secret.yaml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/validatedpatterns/ansible-edge-gitops/HEAD/values-secret.yaml.template --------------------------------------------------------------------------------