Skip to content

Commit 0bfc99b

Browse files
committed
Add Cilium v1.14.6
1 parent fb26180 commit 0bfc99b

File tree

183 files changed

+31641
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

183 files changed

+31641
-0
lines changed

Makefile.releases

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -682,3 +682,13 @@ images.operator.all: images.operator.v1.14.5 generate.configs.v1.14.5
682682
generate.configs.all: generate.configs.v1.14.5
683683

684684
images.operator.v1.14.5 generate.configs.v1.14.5: cilium_version=1.14.5
685+
686+
687+
# Cilium v1.14.6
688+
689+
images.all: images.operator.v1.14.6
690+
691+
images.operator.all: images.operator.v1.14.6 generate.configs.v1.14.6
692+
generate.configs.all: generate.configs.v1.14.6
693+
694+
images.operator.v1.14.6 generate.configs.v1.14.6: cilium_version=1.14.6

bundles/cilium.v1.14.6/manifests/cilium.clusterserviceversion.yaml

Lines changed: 363 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Copyright 2017-2020 Authors of Cilium
2+
# SPDX-License-Identifier: Apache-2.0
3+
apiVersion: apiextensions.k8s.io/v1
4+
kind: CustomResourceDefinition
5+
metadata:
6+
name: ciliumconfigs.cilium.io
7+
spec:
8+
group: cilium.io
9+
names:
10+
kind: CiliumConfig
11+
listKind: CiliumConfigList
12+
plural: ciliumconfigs
13+
singular: ciliumconfig
14+
scope: Namespaced
15+
versions:
16+
- name: v1alpha1
17+
schema:
18+
openAPIV3Schema:
19+
description: Schema for the CiliumConfigs API
20+
properties:
21+
apiVersion:
22+
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
23+
type: string
24+
kind:
25+
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
26+
type: string
27+
metadata:
28+
type: object
29+
spec:
30+
description: Spec defines the desired state of CiliumConfig
31+
type: object
32+
x-kubernetes-preserve-unknown-fields: true
33+
status:
34+
description: Status defines the observed state of CiliumConfig
35+
type: object
36+
x-kubernetes-preserve-unknown-fields: true
37+
type: object
38+
served: true
39+
storage: true
40+
subresources:
41+
status: {}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
annotations:
2+
operators.operatorframework.io.bundle.channel.default.v1: "1.14"
3+
operators.operatorframework.io.bundle.channels.v1: "1.14"
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: cilium
8+
operators.operatorframework.io.metrics.builder: operator-sdk-v1.0.1
9+
operators.operatorframework.io.metrics.mediatype.v1: metrics+v1
10+
operators.operatorframework.io.metrics.project_layout: helm.sdk.operatorframework.io/v1
11+
com.redhat.openshift.versions: "v4.9"
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Copyright 2017-2020 Authors of Cilium
2+
# SPDX-License-Identifier: Apache-2.0
3+
apiVersion: apiextensions.k8s.io/v1
4+
kind: CustomResourceDefinition
5+
metadata:
6+
name: ciliumconfigs.cilium.io
7+
spec:
8+
group: cilium.io
9+
names:
10+
kind: CiliumConfig
11+
listKind: CiliumConfigList
12+
plural: ciliumconfigs
13+
singular: ciliumconfig
14+
scope: Namespaced
15+
versions:
16+
- name: v1alpha1
17+
schema:
18+
openAPIV3Schema:
19+
description: Schema for the CiliumConfigs API
20+
properties:
21+
apiVersion:
22+
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
23+
type: string
24+
kind:
25+
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
26+
type: string
27+
metadata:
28+
type: object
29+
spec:
30+
description: Spec defines the desired state of CiliumConfig
31+
type: object
32+
x-kubernetes-preserve-unknown-fields: true
33+
status:
34+
description: Status defines the observed state of CiliumConfig
35+
type: object
36+
x-kubernetes-preserve-unknown-fields: true
37+
type: object
38+
served: true
39+
storage: true
40+
subresources:
41+
status: {}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
apiVersion: v1
2+
kind: Namespace
3+
metadata:
4+
annotations:
5+
openshift.io/node-selector: ""
6+
labels:
7+
name: cilium
8+
openshift.io/cluster-logging: "true"
9+
openshift.io/cluster-monitoring: "true"
10+
openshift.io/run-level: "0"
11+
name: cilium
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
apiVersion: v1
2+
kind: ServiceAccount
3+
metadata:
4+
labels:
5+
name: cilium-olm
6+
name: cilium-olm
7+
namespace: cilium
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
labels:
5+
name: cilium-olm
6+
name: cilium-olm
7+
namespace: cilium
8+
spec:
9+
replicas: 1
10+
selector:
11+
matchLabels:
12+
name: cilium-olm
13+
template:
14+
metadata:
15+
labels:
16+
name: cilium-olm
17+
spec:
18+
containers:
19+
- command:
20+
- /usr/local/bin/helm-operator
21+
- run
22+
- --watches-file=watches.yaml
23+
- --enable-leader-election
24+
- --leader-election-id=cilium-olm
25+
- --zap-devel
26+
- --metrics-addr=localhost:8082
27+
- --health-probe-bind-address=localhost:8081
28+
env:
29+
- name: WATCH_NAMESPACE
30+
valueFrom:
31+
fieldRef:
32+
fieldPath: metadata.namespace
33+
- name: RELATED_IMAGE_CILIUM
34+
value: quay.io/cilium/cilium@sha256:37a49f1abb333279a9b802ee8a21c61cde9dd9138b5ac55f77bdfca733ba852a
35+
- name: RELATED_IMAGE_HUBBLE_RELAY
36+
value: quay.io/cilium/hubble-relay@sha256:adeb90adae481bb952211483f511afee40825707953ed7ac118902d3bc8dd37f
37+
- name: RELATED_IMAGE_CILIUM_OPERATOR
38+
value: quay.io/cilium/operator-generic@sha256:2f0bf8fb8362c7379f3bf95036b90ad5b67378ed05cd8eb0410c1afc13423848
39+
- name: RELATED_IMAGE_PREFLIGHT
40+
value: quay.io/cilium/cilium@sha256:37a49f1abb333279a9b802ee8a21c61cde9dd9138b5ac55f77bdfca733ba852a
41+
- name: RELATED_IMAGE_CLUSTERMESH
42+
value: quay.io/cilium/clustermesh-apiserver@sha256:0b4d312c4d066db3cd8b7693b871c544319ade5c9a4ebeafba4fda18f934f2a1
43+
- name: RELATED_IMAGE_CERTGEN
44+
value: quay.io/cilium/certgen@sha256:f09fccb919d157fc0a83de20011738192a606250c0ee3238e3610b6cb06c0981
45+
- name: RELATED_IMAGE_HUBBLE_UI_BE
46+
value: quay.io/cilium/hubble-ui-backend@sha256:f88a73a120521eeafbcdbd908f517117f6557bf61e115847853fac371f0d774c
47+
- name: RELATED_IMAGE_HUBBLE_UI_FE
48+
value: quay.io/cilium/hubble-ui@sha256:e15af59a2ded739e420be82de6cbdd0ce22f8d3f00e3a10b3d2d2734e074a394
49+
- name: RELATED_IMAGE_ETCD_OPERATOR
50+
value: quay.io/cilium/cilium-etcd-operator@sha256:04b8327f7f992693c2cb483b999041ed8f92efc8e14f2a5f3ab95574a65ea2dc
51+
- name: RELATED_IMAGE_NODEINIT
52+
value: quay.io/cilium/startup-script@sha256:a1454ca1f93b69ecd2c43482c8e13dc418ae15e28a46009f5934300a20afbdba
53+
- name: RELATED_IMAGE_CLUSTERMESH_ETCD
54+
value: quay.io/coreos/etcd@sha256:a67fb152d4c53223e96e818420c37f11d05c2d92cf62c05ca5604066c37295e9
55+
image: registry.connect.redhat.com/isovalent/cilium-olm:1dba668a9da3f7cbc6f64ef27abe606176bb7c82-v1.14.6
56+
name: operator
57+
ports:
58+
- containerPort: 9443
59+
name: https
60+
protocol: TCP
61+
resources:
62+
requests:
63+
cpu: 100m
64+
memory: 512Mi
65+
volumeMounts:
66+
- mountPath: /tmp
67+
name: tmp
68+
hostNetwork: true
69+
serviceAccount: cilium-olm
70+
terminationGracePeriodSeconds: 10
71+
tolerations:
72+
- operator: Exists
73+
volumes:
74+
- emptyDir: {}
75+
name: tmp
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
labels:
5+
name: cilium-olm
6+
name: cilium-olm
7+
namespace: cilium
8+
spec:
9+
ports:
10+
- name: https
11+
port: 443
12+
targetPort: 9443
13+
selector:
14+
name: cilium-olm
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: Role
3+
metadata:
4+
name: cilium-olm-leader-election
5+
namespace: cilium
6+
rules:
7+
- apiGroups:
8+
- ""
9+
resources:
10+
- configmaps
11+
verbs:
12+
- get
13+
- list
14+
- watch
15+
- create
16+
- update
17+
- patch
18+
- delete
19+
- apiGroups:
20+
- ""
21+
resources:
22+
- events
23+
verbs:
24+
- create
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: Role
3+
metadata:
4+
name: cilium-olm
5+
namespace: cilium
6+
rules:
7+
- apiGroups:
8+
- ""
9+
resources:
10+
- namespaces
11+
verbs:
12+
- get
13+
- apiGroups:
14+
- cilium.io
15+
resources:
16+
- ciliumconfigs
17+
- ciliumconfigs/status
18+
verbs:
19+
- list
20+
- apiGroups:
21+
- cilium.io
22+
resources:
23+
- ciliumconfigs
24+
- ciliumconfigs/status
25+
- ciliumconfigs/finalizers
26+
verbs:
27+
- get
28+
- patch
29+
- update
30+
- watch
31+
- list
32+
- delete
33+
- apiGroups:
34+
- ""
35+
resources:
36+
- events
37+
verbs:
38+
- create
39+
- apiGroups:
40+
- ""
41+
resources:
42+
- secrets
43+
verbs:
44+
- '*'
45+
- apiGroups:
46+
- ""
47+
resources:
48+
- serviceaccounts
49+
- configmaps
50+
- secrets
51+
- services
52+
verbs:
53+
- '*'
54+
- apiGroups:
55+
- apps
56+
resources:
57+
- deployments
58+
- daemonsets
59+
verbs:
60+
- '*'
61+
- apiGroups:
62+
- monitoring.coreos.com
63+
resources:
64+
- servicemonitors
65+
verbs:
66+
- '*'
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: RoleBinding
3+
metadata:
4+
name: leader-election
5+
namespace: cilium
6+
roleRef:
7+
apiGroup: rbac.authorization.k8s.io
8+
kind: Role
9+
name: leader-election
10+
subjects:
11+
- kind: ServiceAccount
12+
name: cilium-olm
13+
namespace: cilium
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: RoleBinding
3+
metadata:
4+
name: cilium-olm
5+
namespace: cilium
6+
roleRef:
7+
apiGroup: rbac.authorization.k8s.io
8+
kind: Role
9+
name: cilium-olm
10+
subjects:
11+
- kind: ServiceAccount
12+
name: cilium-olm
13+
namespace: cilium
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
name: cilium-cilium-olm
5+
rules:
6+
- apiGroups:
7+
- security.openshift.io
8+
resourceNames:
9+
- hostnetwork
10+
resources:
11+
- securitycontextconstraints
12+
verbs:
13+
- use
14+
- apiGroups:
15+
- rbac.authorization.k8s.io
16+
resources:
17+
- roles
18+
- rolebindings
19+
- clusterroles
20+
- clusterrolebindings
21+
verbs:
22+
- create
23+
- get
24+
- patch
25+
- update
26+
- delete
27+
- list
28+
- watch
29+
- apiGroups:
30+
- ""
31+
resources:
32+
- services/status
33+
verbs:
34+
- patch
35+
- update

0 commit comments

Comments
 (0)