Browse Source

all in one namespace

main
Nicolas Massé 5 years ago
parent
commit
291dd75caa
  1. 2
      manage/00-namespace.yaml
  2. 2
      manage/10-channel.yaml
  3. 4
      manage/20-placement-rules.yaml
  4. 10
      manage/30-subscriptions.yaml
  5. 2
      manage/40-application.yaml

2
manage/00-namespace.yaml

@ -1,7 +1,7 @@
apiVersion: v1 apiVersion: v1
kind: Namespace kind: Namespace
metadata: metadata:
name: mca-hub name: multi-cluster-app
spec: spec:
finalizers: finalizers:
- kubernetes - kubernetes

2
manage/10-channel.yaml

@ -2,7 +2,7 @@ apiVersion: apps.open-cluster-management.io/v1
kind: Channel kind: Channel
metadata: metadata:
name: multi-cluster-app name: multi-cluster-app
namespace: mca-hub namespace: multi-cluster-app
spec: spec:
type: Git type: Git
pathname: 'https://github.com/nmasse-itix/multi-cluster-app.git' pathname: 'https://github.com/nmasse-itix/multi-cluster-app.git'

4
manage/20-placement-rules.yaml

@ -4,7 +4,7 @@ metadata:
labels: labels:
app: mca-dc1 app: mca-dc1
name: mca-dc1 name: mca-dc1
namespace: mca-hub namespace: multi-cluster-app
spec: spec:
clusterSelector: clusterSelector:
matchLabels: matchLabels:
@ -17,7 +17,7 @@ metadata:
labels: labels:
app: mca-dc2 app: mca-dc2
name: mca-dc2 name: mca-dc2
namespace: mca-hub namespace: multi-cluster-app
spec: spec:
clusterSelector: clusterSelector:
matchLabels: matchLabels:

10
manage/30-subscriptions.yaml

@ -4,13 +4,12 @@ metadata:
annotations: annotations:
apps.open-cluster-management.io/git-branch: main apps.open-cluster-management.io/git-branch: main
apps.open-cluster-management.io/git-path: deploy/overlays/prod-dc1 apps.open-cluster-management.io/git-path: deploy/overlays/prod-dc1
apps.open-cluster-management.io/reconcile-option: merge
labels: labels:
app: mca-dc1 app: mca-dc1
name: mca-dc1 name: mca-dc1
namespace: mca-hub namespace: multi-cluster-app
spec: spec:
channel: mca-hub/multi-cluster-app channel: multi-cluster-app/multi-cluster-app
placement: placement:
placementRef: placementRef:
kind: PlacementRule kind: PlacementRule
@ -22,13 +21,12 @@ metadata:
annotations: annotations:
apps.open-cluster-management.io/git-branch: main apps.open-cluster-management.io/git-branch: main
apps.open-cluster-management.io/git-path: deploy/overlays/prod-dc2 apps.open-cluster-management.io/git-path: deploy/overlays/prod-dc2
apps.open-cluster-management.io/reconcile-option: merge
labels: labels:
app: mca-dc2 app: mca-dc2
name: mca-dc2 name: mca-dc2
namespace: mca-hub namespace: multi-cluster-app
spec: spec:
channel: mca-hub/multi-cluster-app channel: multi-cluster-app/multi-cluster-app
placement: placement:
placementRef: placementRef:
kind: PlacementRule kind: PlacementRule

2
manage/40-application.yaml

@ -2,7 +2,7 @@ apiVersion: app.k8s.io/v1beta1
kind: Application kind: Application
metadata: metadata:
name: mca name: mca
namespace: mca-hub namespace: multi-cluster-app
spec: spec:
componentKinds: componentKinds:
- group: apps.open-cluster-management.io - group: apps.open-cluster-management.io

Loading…
Cancel
Save