Skip to content

Commit

Permalink
Add Cilium v1.12.19
Browse files Browse the repository at this point in the history
  • Loading branch information
michi-covalent committed Feb 15, 2024
1 parent d539194 commit ee5d63d
Show file tree
Hide file tree
Showing 148 changed files with 13,125 additions and 0 deletions.
10 changes: 10 additions & 0 deletions Makefile.releases
Original file line number Diff line number Diff line change
Expand Up @@ -534,6 +534,16 @@ generate.configs.all: generate.configs.v1.12.18
images.operator.v1.12.18 generate.configs.v1.12.18: cilium_version=1.12.18


# Cilium v1.12.19

images.all: images.operator.v1.12.19

images.operator.all: images.operator.v1.12.19 generate.configs.v1.12.19
generate.configs.all: generate.configs.v1.12.19

images.operator.v1.12.19 generate.configs.v1.12.19: cilium_version=1.12.19


# Cilium v1.13.0

images.all: images.operator.v1.13.0
Expand Down
363 changes: 363 additions & 0 deletions bundles/cilium.v1.12.19/manifests/cilium.clusterserviceversion.yaml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Copyright 2017-2020 Authors of Cilium
# SPDX-License-Identifier: Apache-2.0
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: ciliumconfigs.cilium.io
spec:
group: cilium.io
names:
kind: CiliumConfig
listKind: CiliumConfigList
plural: ciliumconfigs
singular: ciliumconfig
scope: Namespaced
versions:
- name: v1alpha1
schema:
openAPIV3Schema:
description: Schema for the CiliumConfigs API
properties:
apiVersion:
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'
type: string
kind:
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'
type: string
metadata:
type: object
spec:
description: Spec defines the desired state of CiliumConfig
type: object
x-kubernetes-preserve-unknown-fields: true
status:
description: Status defines the observed state of CiliumConfig
type: object
x-kubernetes-preserve-unknown-fields: true
type: object
served: true
storage: true
subresources:
status: {}
11 changes: 11 additions & 0 deletions bundles/cilium.v1.12.19/metadata/annotations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
annotations:
operators.operatorframework.io.bundle.channel.default.v1: "1.12"
operators.operatorframework.io.bundle.channels.v1: "1.12"
operators.operatorframework.io.bundle.manifests.v1: manifests/
operators.operatorframework.io.bundle.mediatype.v1: registry+v1
operators.operatorframework.io.bundle.metadata.v1: metadata/
operators.operatorframework.io.bundle.package.v1: cilium
operators.operatorframework.io.metrics.builder: operator-sdk-v1.0.1
operators.operatorframework.io.metrics.mediatype.v1: metrics+v1
operators.operatorframework.io.metrics.project_layout: helm.sdk.operatorframework.io/v1
com.redhat.openshift.versions: "v4.9"
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Copyright 2017-2020 Authors of Cilium
# SPDX-License-Identifier: Apache-2.0
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: ciliumconfigs.cilium.io
spec:
group: cilium.io
names:
kind: CiliumConfig
listKind: CiliumConfigList
plural: ciliumconfigs
singular: ciliumconfig
scope: Namespaced
versions:
- name: v1alpha1
schema:
openAPIV3Schema:
description: Schema for the CiliumConfigs API
properties:
apiVersion:
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'
type: string
kind:
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'
type: string
metadata:
type: object
spec:
description: Spec defines the desired state of CiliumConfig
type: object
x-kubernetes-preserve-unknown-fields: true
status:
description: Status defines the observed state of CiliumConfig
type: object
x-kubernetes-preserve-unknown-fields: true
type: object
served: true
storage: true
subresources:
status: {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
apiVersion: v1
kind: Namespace
metadata:
annotations:
openshift.io/node-selector: ""
labels:
name: cilium
openshift.io/cluster-logging: "true"
openshift.io/cluster-monitoring: "true"
openshift.io/run-level: "0"
name: cilium
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
apiVersion: v1
kind: ServiceAccount
metadata:
labels:
name: cilium-olm
name: cilium-olm
namespace: cilium
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
name: cilium-olm
name: cilium-olm
namespace: cilium
spec:
replicas: 1
selector:
matchLabels:
name: cilium-olm
template:
metadata:
labels:
name: cilium-olm
spec:
containers:
- command:
- /usr/local/bin/helm-operator
- run
- --watches-file=watches.yaml
- --enable-leader-election
- --leader-election-id=cilium-olm
- --zap-devel
- --metrics-addr=localhost:8082
- --health-probe-bind-address=localhost:8081
env:
- name: WATCH_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: RELATED_IMAGE_CILIUM
value: quay.io/cilium/cilium@sha256:b997994ab759443d9fc9807eb39b4784bf03e13730a8132ffe5df3edef22a312
- name: RELATED_IMAGE_HUBBLE_RELAY
value: quay.io/cilium/hubble-relay@sha256:19f2dee371523888985e6e34b30d07ef3f84f2a9206ad79bdfc8dede96e25d5c
- name: RELATED_IMAGE_CILIUM_OPERATOR
value: quay.io/cilium/operator-generic@sha256:da4d72facecde862c88d08bf99c3f476845beb407052a0cc4c06b68cc93b7570
- name: RELATED_IMAGE_PREFLIGHT
value: quay.io/cilium/cilium@sha256:b997994ab759443d9fc9807eb39b4784bf03e13730a8132ffe5df3edef22a312
- name: RELATED_IMAGE_CLUSTERMESH
value: quay.io/cilium/clustermesh-apiserver@sha256:61f8e871760dceaa0c0459bbf44a3049dd0f4ab15e57e063d9b3284434cb3dd8
- name: RELATED_IMAGE_CERTGEN
value: quay.io/cilium/certgen@sha256:f09fccb919d157fc0a83de20011738192a606250c0ee3238e3610b6cb06c0981
- name: RELATED_IMAGE_HUBBLE_UI_BE
value: quay.io/cilium/hubble-ui-backend@sha256:f88a73a120521eeafbcdbd908f517117f6557bf61e115847853fac371f0d774c
- name: RELATED_IMAGE_HUBBLE_UI_FE
value: quay.io/cilium/hubble-ui@sha256:e15af59a2ded739e420be82de6cbdd0ce22f8d3f00e3a10b3d2d2734e074a394
- name: RELATED_IMAGE_ETCD_OPERATOR
value: quay.io/cilium/cilium-etcd-operator@sha256:04b8327f7f992693c2cb483b999041ed8f92efc8e14f2a5f3ab95574a65ea2dc
- name: RELATED_IMAGE_NODEINIT
value: quay.io/cilium/startup-script@sha256:a1454ca1f93b69ecd2c43482c8e13dc418ae15e28a46009f5934300a20afbdba
- name: RELATED_IMAGE_CLUSTERMESH_ETCD
value: quay.io/coreos/etcd@sha256:a67fb152d4c53223e96e818420c37f11d05c2d92cf62c05ca5604066c37295e9
image: registry.connect.redhat.com/isovalent/cilium-olm:7bd8931ad6eecfe86b7f0d05c53d214e368f7314-v1.12.19
name: operator
ports:
- containerPort: 9443
name: https
protocol: TCP
resources:
requests:
cpu: 100m
memory: 512Mi
volumeMounts:
- mountPath: /tmp
name: tmp
hostNetwork: true
serviceAccount: cilium-olm
terminationGracePeriodSeconds: 10
tolerations:
- operator: Exists
volumes:
- emptyDir: {}
name: tmp
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
apiVersion: v1
kind: Service
metadata:
labels:
name: cilium-olm
name: cilium-olm
namespace: cilium
spec:
ports:
- name: https
port: 443
targetPort: 9443
selector:
name: cilium-olm
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: cilium-olm-leader-election
namespace: cilium
rules:
- apiGroups:
- ""
resources:
- configmaps
verbs:
- get
- list
- watch
- create
- update
- patch
- delete
- apiGroups:
- ""
resources:
- events
verbs:
- create
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: cilium-olm
namespace: cilium
rules:
- apiGroups:
- ""
resources:
- namespaces
verbs:
- get
- apiGroups:
- cilium.io
resources:
- ciliumconfigs
- ciliumconfigs/status
verbs:
- list
- apiGroups:
- cilium.io
resources:
- ciliumconfigs
- ciliumconfigs/status
- ciliumconfigs/finalizers
verbs:
- get
- patch
- update
- watch
- list
- delete
- apiGroups:
- ""
resources:
- events
verbs:
- create
- apiGroups:
- ""
resources:
- secrets
verbs:
- '*'
- apiGroups:
- ""
resources:
- serviceaccounts
- configmaps
- secrets
- services
verbs:
- '*'
- apiGroups:
- apps
resources:
- deployments
- daemonsets
verbs:
- '*'
- apiGroups:
- monitoring.coreos.com
resources:
- servicemonitors
verbs:
- '*'
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: leader-election
namespace: cilium
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: leader-election
subjects:
- kind: ServiceAccount
name: cilium-olm
namespace: cilium
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: cilium-olm
namespace: cilium
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: cilium-olm
subjects:
- kind: ServiceAccount
name: cilium-olm
namespace: cilium
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: cilium-cilium-olm
rules:
- apiGroups:
- security.openshift.io
resourceNames:
- hostnetwork
resources:
- securitycontextconstraints
verbs:
- use
- apiGroups:
- rbac.authorization.k8s.io
resources:
- roles
- rolebindings
- clusterroles
- clusterrolebindings
verbs:
- create
- get
- patch
- update
- delete
- list
- watch
- apiGroups:
- ""
resources:
- services/status
verbs:
- patch
- update
Loading

0 comments on commit ee5d63d

Please sign in to comment.