Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Cilium v1.14.8 #94

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions Makefile.releases
Original file line number Diff line number Diff line change
Expand Up @@ -744,6 +744,16 @@ generate.configs.all: generate.configs.v1.14.7
images.operator.v1.14.7 generate.configs.v1.14.7: cilium_version=1.14.7


# Cilium v1.14.8

images.all: images.operator.v1.14.8

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

images.operator.v1.14.8 generate.configs.v1.14.8: cilium_version=1.14.8


# Cilium v1.15.1

images.all: images.operator.v1.15.1
Expand Down
363 changes: 363 additions & 0 deletions bundles/cilium.v1.14.8/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.8/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:7fca3ba4b04af066e8b086b5c1a52e30f52db01ffc642e7db0a439514aed3ada
- name: RELATED_IMAGE_HUBBLE_RELAY
value: quay.io/cilium/hubble-relay@sha256:e15ae63bf844f447cc976919541a9a8c218989360bbf2cf6b9f5ebbd8ae5045d
- name: RELATED_IMAGE_CILIUM_OPERATOR
value: quay.io/cilium/operator-generic@sha256:56d373c12483c09964a00a29246595917603a077a298aa90a98e4de32c86b7dc
- name: RELATED_IMAGE_PREFLIGHT
value: quay.io/cilium/cilium@sha256:7fca3ba4b04af066e8b086b5c1a52e30f52db01ffc642e7db0a439514aed3ada
- name: RELATED_IMAGE_CLUSTERMESH
value: quay.io/cilium/clustermesh-apiserver@sha256:9af7cc0ed5ed9b98db347afcfc119399cae6df0744aff9193ebebe309c39ee8e
- 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:859f9a9e2d64792a329e80a214c40637e8e5cc49-v1.14.8
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