Skip to content

Commit

Permalink
Add Cilium v1.14.7
Browse files Browse the repository at this point in the history
  • Loading branch information
michi-covalent committed Feb 15, 2024
1 parent 2bb4e9d commit 720e0b3
Show file tree
Hide file tree
Showing 183 changed files with 31,671 additions and 0 deletions.
10 changes: 10 additions & 0 deletions Makefile.releases
Original file line number Diff line number Diff line change
Expand Up @@ -712,3 +712,13 @@ images.operator.all: images.operator.v1.14.6 generate.configs.v1.14.6
generate.configs.all: generate.configs.v1.14.6

images.operator.v1.14.6 generate.configs.v1.14.6: cilium_version=1.14.6


# Cilium v1.14.7

images.all: images.operator.v1.14.7

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

images.operator.v1.14.7 generate.configs.v1.14.7: cilium_version=1.14.7
363 changes: 363 additions & 0 deletions bundles/cilium.v1.14.7/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.14.7/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.14"
operators.operatorframework.io.bundle.channels.v1: "1.14"
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:45ce2b87696082ecf7d53ba1c64ceeb4217578033e5ef28ac479ec049a48bc32
- name: RELATED_IMAGE_HUBBLE_RELAY
value: quay.io/cilium/hubble-relay@sha256:46762393daf4a0aaef76b106614c2615942f98f10aeacd435ea3fb1a0bdf69e4
- name: RELATED_IMAGE_CILIUM_OPERATOR
value: quay.io/cilium/operator-generic@sha256:37ef0bd85c27c765c637cd58c3ff4a559f8734ae39f9d1839a3ac7803de7b952
- name: RELATED_IMAGE_PREFLIGHT
value: quay.io/cilium/cilium@sha256:45ce2b87696082ecf7d53ba1c64ceeb4217578033e5ef28ac479ec049a48bc32
- name: RELATED_IMAGE_CLUSTERMESH
value: quay.io/cilium/clustermesh-apiserver@sha256:28f3ffe53365ca79831af600f09a95c0b3e9959f5f891b416dab8cedd90c263d
- 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:6a396a3674b7d90ff8c408a2e13bc70b7871431bddd63da57afcdeea1d77d27c
- name: RELATED_IMAGE_HUBBLE_UI_FE
value: quay.io/cilium/hubble-ui@sha256:cc0d4f6f610409707566087895062ac40960d667dd79e4f33a4f0f393758fc1e
- 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:a399130a91743d30c371cda35c2cdd912cb94a5c-v1.14.7
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 720e0b3

Please sign in to comment.