Skip to content

Commit d483ccf

Browse files
author
Arvind Thirumurugan
committed
add yaml files for stagedUpdateRun
Signed-off-by: Arvind Thirumurugan <arvindth@microsoft.com>
1 parent 146044f commit d483ccf

File tree

7 files changed

+59
-5
lines changed

7 files changed

+59
-5
lines changed

approval-controller-metric-collector/approval-request-controller/examples/stagedupdaterun/example-crp.yaml renamed to approval-controller-metric-collector/approval-request-controller/examples/updateRun/example-crp.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: placement.kubernetes-fleet.io/v1beta1
22
kind: ClusterResourcePlacement
33
metadata:
4-
name: example-placement
4+
name: example-crp
55
spec:
66
resourceSelectors:
77
- group: ""

approval-controller-metric-collector/approval-request-controller/examples/stagedupdaterun/example-csur.yaml renamed to approval-controller-metric-collector/approval-request-controller/examples/updateRun/example-csur.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
apiVersion: placement.kubernetes-fleet.io/v1beta1
22
kind: ClusterStagedUpdateRun
33
metadata:
4-
name: example-run
4+
name: example-cluster-staged-run
55
spec:
6-
placementName: example-placement
6+
placementName: example-crp
77
resourceSnapshotIndex: "0"
8-
stagedRolloutStrategyName: example-strategy
8+
stagedRolloutStrategyName: example-cluster-staged-strategy
99
state: Run
1010

approval-controller-metric-collector/approval-request-controller/examples/stagedupdaterun/example-csus.yaml renamed to approval-controller-metric-collector/approval-request-controller/examples/updateRun/example-csus.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: placement.kubernetes-fleet.io/v1beta1
22
kind: ClusterStagedUpdateStrategy
33
metadata:
4-
name: example-strategy
4+
name: example-cluster-staged-strategy
55
spec:
66
stages:
77
- name: staging
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
apiVersion: placement.kubernetes-fleet.io/v1beta1
2+
kind: ClusterResourcePlacement
3+
metadata:
4+
name: ns-only-crp
5+
spec:
6+
resourceSelectors:
7+
- group: ""
8+
kind: Namespace
9+
name: test-ns
10+
version: v1
11+
selectionScope: NamespaceOnly
12+
policy:
13+
placementType: PickAll
14+
strategy:
15+
type: RollingUpdate
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
apiVersion: placement.kubernetes-fleet.io/v1beta1
2+
kind: ResourcePlacement
3+
metadata:
4+
name: example-rp
5+
namespace: test-ns
6+
spec:
7+
resourceSelectors:
8+
- group: "apps"
9+
kind: Deployment
10+
name: sample-metric-app
11+
version: v1
12+
policy:
13+
placementType: PickAll
14+
strategy:
15+
type: External
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
apiVersion: placement.kubernetes-fleet.io/v1beta1
2+
kind: StagedUpdateRun
3+
metadata:
4+
name: example-staged-run
5+
namespace: test-ns
6+
spec:
7+
placementName: example-rp
8+
resourceSnapshotIndex: "0"
9+
stagedRolloutStrategyName: example-staged-strategy
10+
state: Run
11+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion: placement.kubernetes-fleet.io/v1beta1
2+
kind: StagedUpdateStrategy
3+
metadata:
4+
name: example-staged-strategy
5+
namespace: test-ns
6+
spec:
7+
stages:
8+
- name: staging
9+
labelSelector:
10+
matchLabels:
11+
environment: staging
12+
afterStageTasks:
13+
- type: Approval

0 commit comments

Comments
 (0)