Skip to content

Commit d326741

Browse files
authored
operators [N] [CI] tf-controller (0.9.0-rc.3)
1 parent 6a39120 commit d326741

11 files changed

+967
-0
lines changed

operators/tf-controller/0.9.0-rc.3/manifests/terraform.crd.yaml

Lines changed: 491 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRoleBinding
3+
metadata:
4+
name: tf-cluster-reconciler
5+
roleRef:
6+
apiGroup: rbac.authorization.k8s.io
7+
kind: ClusterRole
8+
name: cluster-admin
9+
subjects:
10+
- kind: ServiceAccount
11+
name: tf-controller
12+
namespace: flux-system

operators/tf-controller/0.9.0-rc.3/manifests/tf-controller.v0.9.0-rc.3.clusterserviceversion.yaml

Lines changed: 271 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: Role
3+
metadata:
4+
name: tf-leader-election-role
5+
rules:
6+
- apiGroups:
7+
- ""
8+
resources:
9+
- configmaps
10+
verbs:
11+
- get
12+
- list
13+
- watch
14+
- create
15+
- update
16+
- patch
17+
- delete
18+
- apiGroups:
19+
- ""
20+
resources:
21+
- configmaps/status
22+
verbs:
23+
- get
24+
- update
25+
- patch
26+
- apiGroups:
27+
- ""
28+
resources:
29+
- events
30+
verbs:
31+
- create
32+
- apiGroups:
33+
- coordination.k8s.io
34+
resources:
35+
- leases
36+
verbs:
37+
- get
38+
- list
39+
- watch
40+
- create
41+
- update
42+
- patch
43+
- delete
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: RoleBinding
3+
metadata:
4+
name: tf-leader-election-rolebinding
5+
roleRef:
6+
apiGroup: rbac.authorization.k8s.io
7+
kind: Role
8+
name: tf-leader-election-role
9+
subjects:
10+
- kind: ServiceAccount
11+
name: tf-controller
12+
namespace: flux-system
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
creationTimestamp: null
5+
name: tf-manager-role
6+
rules:
7+
- apiGroups:
8+
- ""
9+
resources:
10+
- configmaps
11+
- secrets
12+
- serviceaccounts
13+
verbs:
14+
- get
15+
- list
16+
- watch
17+
- apiGroups:
18+
- ""
19+
resources:
20+
- events
21+
verbs:
22+
- create
23+
- patch
24+
- apiGroups:
25+
- infra.contrib.fluxcd.io
26+
resources:
27+
- terraforms
28+
verbs:
29+
- create
30+
- delete
31+
- get
32+
- list
33+
- patch
34+
- update
35+
- watch
36+
- apiGroups:
37+
- infra.contrib.fluxcd.io
38+
resources:
39+
- terraforms/finalizers
40+
verbs:
41+
- create
42+
- delete
43+
- get
44+
- patch
45+
- update
46+
- apiGroups:
47+
- infra.contrib.fluxcd.io
48+
resources:
49+
- terraforms/status
50+
verbs:
51+
- get
52+
- patch
53+
- update
54+
- apiGroups:
55+
- source.toolkit.fluxcd.io
56+
resources:
57+
- buckets
58+
- gitrepositories
59+
verbs:
60+
- get
61+
- list
62+
- watch
63+
- apiGroups:
64+
- source.toolkit.fluxcd.io
65+
resources:
66+
- buckets/status
67+
- gitrepositories/status
68+
verbs:
69+
- get
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRoleBinding
3+
metadata:
4+
name: tf-manager-rolebinding
5+
roleRef:
6+
apiGroup: rbac.authorization.k8s.io
7+
kind: ClusterRole
8+
name: tf-manager-role
9+
subjects:
10+
- kind: ServiceAccount
11+
name: tf-controller
12+
namespace: flux-system
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
name: tf-runner-role
5+
rules:
6+
- apiGroups:
7+
- ""
8+
resources:
9+
- configmaps
10+
- secrets
11+
verbs:
12+
- get
13+
- list
14+
- watch
15+
- create
16+
- update
17+
- patch
18+
- delete
19+
- apiGroups:
20+
- coordination.k8s.io
21+
resources:
22+
- leases
23+
verbs:
24+
- get
25+
- list
26+
- watch
27+
- create
28+
- update
29+
- patch
30+
- delete
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRoleBinding
3+
metadata:
4+
name: tf-runner-rolebinding
5+
roleRef:
6+
apiGroup: rbac.authorization.k8s.io
7+
kind: ClusterRole
8+
name: tf-runner-role
9+
subjects:
10+
- kind: ServiceAccount
11+
name: tf-runner
12+
namespace: flux-system
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
annotations:
2+
operators.operatorframework.io.bundle.channel.default.v1: stable
3+
operators.operatorframework.io.bundle.channels.v1: stable
4+
operators.operatorframework.io.bundle.manifests.v1: manifests/
5+
operators.operatorframework.io.bundle.mediatype.v1: registry+v1
6+
operators.operatorframework.io.bundle.metadata.v1: metadata/
7+
operators.operatorframework.io.bundle.package.v1: tf-controller

0 commit comments

Comments
 (0)