File tree Expand file tree Collapse file tree 6 files changed +89
-2
lines changed
approval-controller-metric-collector
approval-request-controller/examples
standalone-metric-collector/docker Expand file tree Collapse file tree 6 files changed +89
-2
lines changed Original file line number Diff line number Diff line change 1+ apiVersion : cluster.kubernetes-fleet.io/v1beta1
2+ kind : MemberCluster
3+ metadata :
4+ name : kind-cluster-1
5+ labels :
6+ environment : staging
7+ kubernetes-fleet.io/cluster-name : kind-cluster-1
8+ spec :
9+ identity :
10+ name : fleet-member-agent-cluster-1
11+ kind : ServiceAccount
12+ namespace : fleet-system
13+ apiGroup : " "
14+ ---
15+ apiVersion : cluster.kubernetes-fleet.io/v1beta1
16+ kind : MemberCluster
17+ metadata :
18+ name : kind-cluster-2
19+ labels :
20+ environment : staging
21+ kubernetes-fleet.io/cluster-name : kind-cluster-2
22+ spec :
23+ identity :
24+ name : fleet-member-agent-cluster-2
25+ kind : ServiceAccount
26+ namespace : fleet-system
27+ apiGroup : " "
28+ ---
29+ apiVersion : cluster.kubernetes-fleet.io/v1beta1
30+ kind : MemberCluster
31+ metadata :
32+ name : kind-cluster-3
33+ labels :
34+ environment : staging
35+ kubernetes-fleet.io/cluster-name : kind-cluster-3
36+ spec :
37+ identity :
38+ name : fleet-member-agent-cluster-3
39+ kind : ServiceAccount
40+ namespace : fleet-system
41+ apiGroup : " "
Original file line number Diff line number Diff line change 1+ apiVersion : placement.kubernetes-fleet.io/v1beta1
2+ kind : ClusterStagedUpdateRun
3+ metadata :
4+ name : example-run
5+ spec :
6+ placementName : example-placement
7+ resourceSnapshotIndex : " 0"
8+ stagedRolloutStrategyName : example-strategy
9+ state : Run
10+
Original file line number Diff line number Diff line change 1+ apiVersion : placement.kubernetes-fleet.io/v1beta1
2+ kind : ClusterResourcePlacement
3+ metadata :
4+ name : example-placement
5+ spec :
6+ resourceSelectors :
7+ - group : " "
8+ kind : Namespace
9+ name : test-ns
10+ version : v1
11+ policy :
12+ placementType : PickAll
13+ tolerations :
14+ - key : gpu-workload
15+ operator : Exists
16+ strategy :
17+ type : External
Original file line number Diff line number Diff line change 1+ apiVersion : placement.kubernetes-fleet.io/v1beta1
2+ kind : ClusterStagedUpdateStrategy
3+ metadata :
4+ name : example-strategy
5+ spec :
6+ stages :
7+ - name : staging
8+ labelSelector :
9+ matchLabels :
10+ environment : staging
11+ afterStageTasks :
12+ - type : Approval
Original file line number Diff line number Diff line change 1+ apiVersion : placement.kubernetes-fleet.io/v1beta1
2+ kind : WorkloadTracker
3+ metadata :
4+ name : sample-workload-tracker
5+ workloads :
6+ - name : sample-metric-app
7+ namespace : test-ns
Original file line number Diff line number Diff line change @@ -5,9 +5,9 @@ WORKDIR /workspace
55COPY go.mod go.sum ./
66RUN go mod download
77# Copy source code
8- COPY cmd/metric-app/ ./cmd/metric-app/
8+ COPY cmd/metriccollector/ metric-app/ ./cmd/metriccollector /metric-app/
99# Build the application
10- RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o metric-app ./cmd/metric-app/main.go
10+ RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o metric-app ./cmd/metriccollector/ metric-app/main.go
1111
1212# Run stage
1313FROM alpine:3.18
You can’t perform that action at this time.
0 commit comments