|
1 | | -# Multicluster Devsecops |
| 1 | +# Multicloud Gitops |
2 | 2 |
|
3 | 3 | [](https://opensource.org/licenses/Apache-2.0) |
4 | 4 |
|
| 5 | +[Live build status](https://validatedpatterns.io/ci/?pattern=mcgitops) |
| 6 | + |
5 | 7 | ## Start Here |
6 | 8 |
|
7 | 9 | If you've followed a link to this repository, but are not really sure what it contains |
8 | | -or how to use it, head over to [Multicluster Devsecops](https://hybrid-cloud-patterns.io/devsecops/) |
| 10 | +or how to use it, head over to [Multicloud GitOps](https://validatedpatterns.io/patterns/multicloud-gitops/) |
9 | 11 | for additional context and installation instructions |
10 | 12 |
|
11 | | -## Cluster requirements |
12 | | - |
13 | | -This pattern depends on having three clusters. |
14 | | - |
15 | | -* Central Hub - where all the infrastructure components run. |
16 | | - * Red Hat Advanced Cluster Management |
17 | | - * Red Hat Advanced Cluster Security (Central) |
18 | | - * Red Hat Quay Enterprise |
19 | | - * Secrets management |
20 | | -* Development - where CI/CD pipelines and testing run |
21 | | - * Red Hat OpenShift Pipelines |
22 | | - * Red Hat OpenShift GitOps |
23 | | - * Red Hat Advanced Cluster Security (Secured) |
24 | | -* Production - where the applications run |
25 | | - |
26 | | -It can be modified to run everything in a single cluster. Components of `values-development.yaml` and `values-production.yaml` would need to be merged into `values-hub.yaml` where applicable. *Use caution*. In the future the pattern may be enhanced to combine into a single cluster. |
| 13 | +## Rationale |
27 | 14 |
|
28 | | -## Products/projects used |
| 15 | +The goal for this pattern is to: |
29 | 16 |
|
30 | | -* Red Hat OpenShift GitOps |
31 | | -* Red Hat Advanced Cluster Management |
32 | | -* Red Hat Advanced Cluster Security |
33 | | -* Red Hat Open Data Foundation |
34 | | -* Red Hat Quay |
35 | | -* Red Hat OpenShift Pipelines |
36 | | -* Hashicorp Vault (Community) |
| 17 | +* Use a GitOps approach to manage hybrid and multi-cloud deployments across both public and private clouds. |
| 18 | +* Enable cross-cluster governance and application lifecycle management. |
| 19 | +* Securely manage secrets across the deployment. |
0 commit comments