Skip to content

Commit 0309a73

Browse files
committed
Add Cilium v1.13.13
1 parent 107c2b0 commit 0309a73

File tree

152 files changed

+15523
-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.

152 files changed

+15523
-0
lines changed

Makefile.releases

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -674,6 +674,16 @@ generate.configs.all: generate.configs.v1.13.12
674674
images.operator.v1.13.12 generate.configs.v1.13.12: cilium_version=1.13.12
675675

676676

677+
# Cilium v1.13.13
678+
679+
images.all: images.operator.v1.13.13
680+
681+
images.operator.all: images.operator.v1.13.13 generate.configs.v1.13.13
682+
generate.configs.all: generate.configs.v1.13.13
683+
684+
images.operator.v1.13.13 generate.configs.v1.13.13: cilium_version=1.13.13
685+
686+
677687
# Cilium v1.14.1
678688

679689
images.all: images.operator.v1.14.1

bundles/cilium.v1.13.13/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.13"
3+
operators.operatorframework.io.bundle.channels.v1: "1.13"
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:861772857f72bf9cf7b1bab95b3a3c5dc5de1c18c26cfffd4f4dea095ce1a59c
35+
- name: RELATED_IMAGE_HUBBLE_RELAY
36+
value: quay.io/cilium/hubble-relay@sha256:19348701926a6c4a2e502e8aa185ffa147368ee1e93d2f4c9e1d451b9f81b153
37+
- name: RELATED_IMAGE_CILIUM_OPERATOR
38+
value: quay.io/cilium/operator-generic@sha256:42ca3f1a6a5ca1312119418c98d8e2b989c56e2a979da3b8c1a0d1961a78e40c
39+
- name: RELATED_IMAGE_PREFLIGHT
40+
value: quay.io/cilium/cilium@sha256:861772857f72bf9cf7b1bab95b3a3c5dc5de1c18c26cfffd4f4dea095ce1a59c
41+
- name: RELATED_IMAGE_CLUSTERMESH
42+
value: quay.io/cilium/clustermesh-apiserver@sha256:9f7a4a3f696f43e170b28d16e0e98d3c9d53b6f6a634bcae4c049839f6fa001d
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:6a396a3674b7d90ff8c408a2e13bc70b7871431bddd63da57afcdeea1d77d27c
47+
- name: RELATED_IMAGE_HUBBLE_UI_FE
48+
value: quay.io/cilium/hubble-ui@sha256:cc0d4f6f610409707566087895062ac40960d667dd79e4f33a4f0f393758fc1e
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:282f77c64667e1b37fea1e36cbedcf255e360e60-v1.13.13
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)