Skip to content

Commit 38156c6

Browse files
committed
Try a Placement-based installStrategy
Signed-off-by: Mike Spreitzer <mspreitz@us.ibm.com>
1 parent 05c5e4a commit 38156c6

File tree

4 files changed

+22
-1
lines changed

4 files changed

+22
-1
lines changed

config/manager/kustomization.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
resources:
2+
- managedclustersetbinding.yaml
3+
- placement.yaml
24
- manager.yaml
35

46
apiVersion: kustomize.config.k8s.io/v1beta1
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
apiVersion: cluster.open-cluster-management.io/v1beta2
2+
kind: ManagedClusterSetBinding
3+
metadata:
4+
name: global
5+
spec:
6+
clusterSet: global

config/manager/manager.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,10 @@ spec:
5757
description: status addon provides full status on applied resources
5858
displayName: addon-status
5959
installStrategy:
60-
type: Manual
60+
type: Placements
61+
placements:
62+
- name: global
63+
namespace: {{ .Release.Namespace }}
6164
supportedConfigs:
6265
- group: addon.open-cluster-management.io
6366
resource: addondeploymentconfigs

config/manager/placement.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: cluster.open-cluster-management.io/v1beta1
2+
kind: Placement
3+
metadata:
4+
name: global
5+
spec:
6+
clusterSets:
7+
- global
8+
predicates:
9+
- requiredClusterSelector:
10+
labelSelector: {}

0 commit comments

Comments
 (0)