diff --git a/README.md b/README.md index e09fd810..26c219fe 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Multicloud Gitops +# Layered Zero Trust [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) @@ -7,13 +7,11 @@ ## Start Here If you've followed a link to this repository, but are not really sure what it contains -or how to use it, head over to [Multicloud GitOps](https://validatedpatterns.io/patterns/multicloud-gitops/) +or how to use it, head over to [Layered Zero Trust Pattern](https://validatedpatterns.io/patterns/layered-zero-trust/) for additional context and installation instructions ## Rationale The goal for this pattern is to: -* Use a GitOps approach to manage hybrid and multi-cloud deployments across both public and private clouds. -* Enable cross-cluster governance and application lifecycle management. -* Securely manage secrets across the deployment. +* Demonstrate how Zero Trust principles and capabilities are applied within OpenShift diff --git a/ansible/site.yaml b/ansible/site.yaml index f0b7c28d..501cc45a 100644 --- a/ansible/site.yaml +++ b/ansible/site.yaml @@ -1,5 +1,5 @@ # This is only needed for RHPDS -- name: MultiCloud-GitOps RHPDS bootstrap +- name: Layered Zero Trust RHPDS bootstrap hosts: localhost connection: local tasks: diff --git a/pattern-metadata.yaml b/pattern-metadata.yaml index fdb3a0d1..0bd25b18 100644 --- a/pattern-metadata.yaml +++ b/pattern-metadata.yaml @@ -1,17 +1,17 @@ # This goal of this metadata is mainly used as a source of truth for # documentation and qe metadata_version: "1.0" -name: multicloud-gitops +name: layered-zero-trust pattern_version: "1.0" -display_name: Multicloud Gitops -repo_url: https://github.com/validatedpatterns/multicloud-gitops +display_name: Layered Zero Trust +repo_url: https://github.com/validatedpatterns/layered-zero-trust docs_repo_url: https://github.com/validatedpatterns/docs -issues_url: https://github.com/validatedpatterns/multicloud-gitops/issues -docs_url: https://validatedpatterns.io/patterns/multicloud-gitops/ +issues_url: https://github.com/validatedpatterns/layered-zero-trust/issues +docs_url: https://validatedpatterns.io/patterns/layered-zero-trust/ ci_url: https://validatedpatterns.io/ci/?pattern=mcgitops # can be sandbox, tested or maintained -tier: maintained -owners: mbaldessari, darkdoc +tier: sandbox +owners: sabre1041, michaelepley requirements: hub: # Main cluster compute: diff --git a/tests/interop/README.md b/tests/interop/README.md index 54560a1a..2d83724f 100644 --- a/tests/interop/README.md +++ b/tests/interop/README.md @@ -2,19 +2,19 @@ ## Prerequisites -* Openshift clusters with multicloud-gitops pattern installed +* Openshift clusters with layered-zero-trust pattern installed * factory cluster is managed via rhacm * kubeconfig files for Openshift clusters * oc client installed at ~/oc_client/oc ## Steps -* create python3 venv, clone multicloud-gitops repository +* create python3 venv, clone layered-zero-trust repository * export KUBECONFIG=\ * export KUBECONFIG_EDGE=\ * export INFRA_PROVIDER=\ * (optional) export WORKSPACE=\ (defaults to /tmp) -* cd multicloud-gitops/tests/interop +* cd layered-zero-trust/tests/interop * pip install -r requirements.txt * ./run_tests.sh diff --git a/tests/interop/test_modify_web_content.py b/tests/interop/test_modify_web_content.py index 44cf045c..cbfb0b8f 100644 --- a/tests/interop/test_modify_web_content.py +++ b/tests/interop/test_modify_web_content.py @@ -37,7 +37,7 @@ def test_modify_web_content(openshift_dyn_client): if os.getenv("EXTERNAL_TEST") != "true": chart = ( f"{os.environ['HOME']}" - + "/validated_patterns/multicloud-gitops/charts/" + + "/validated_patterns/layered-zero-trust/charts/" + "all/hello-world/templates/hello-world-cm.yaml" ) else: @@ -51,7 +51,7 @@ def test_modify_web_content(openshift_dyn_client): ) logger.info("Merge the change") - patterns_repo = f"{os.environ['HOME']}/validated_patterns/multicloud-gitops" + patterns_repo = f"{os.environ['HOME']}/validated_patterns/layered-zero-trust" if os.getenv("EXTERNAL_TEST") != "true": subprocess.run(["git", "add", chart], cwd=f"{patterns_repo}") subprocess.run( diff --git a/tests/interop/test_validate_hub_site_components.py b/tests/interop/test_validate_hub_site_components.py index b5bec917..775998d5 100644 --- a/tests/interop/test_validate_hub_site_components.py +++ b/tests/interop/test_validate_hub_site_components.py @@ -83,7 +83,7 @@ def test_validate_argocd_reachable_hub_site(openshift_dyn_client): @pytest.mark.validate_argocd_applications_health_hub_site def test_validate_argocd_applications_health_hub_site(openshift_dyn_client): logger.info("Get all applications deployed by argocd on hub site") - projects = ["openshift-gitops", "multicloud-gitops-hub"] + projects = ["openshift-gitops", "layered-zero-trust-hub"] unhealthy_apps = application.get_argocd_application_status( openshift_dyn_client, projects ) diff --git a/values-global.yaml b/values-global.yaml index c01a319d..c050c5fb 100644 --- a/values-global.yaml +++ b/values-global.yaml @@ -1,6 +1,6 @@ --- global: - pattern: multicloud-gitops + pattern: layered-zero-trust options: useCSV: false syncPolicy: Automatic