Skip to content

Commit

Permalink
microcks/microcks-ansible-operator#113 chore: Release operator for 1.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
lbroudoux committed Mar 13, 2024
1 parent 190a8ed commit 3e69029
Showing 1 changed file with 142 additions and 0 deletions.
142 changes: 142 additions & 0 deletions static/operator/operator-1.9.0.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: microcksinstalls.microcks.github.io
spec:
group: microcks.github.io
names:
kind: MicrocksInstall
listKind: MicrocksInstallList
plural: microcksinstalls
singular: microcksinstall
scope: Namespaced
versions:
- name: v1alpha1
served: true
storage: true
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
subresources:
status: {}
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: microcks-ansible-operator
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
creationTimestamp: null
name: microcks-ansible-operator
rules:
- apiGroups:
- ""
resources:
- pods
- services
- endpoints
- persistentvolumeclaims
- events
- configmaps
- secrets
verbs:
- '*'
- apiGroups:
- ""
resources:
- namespaces
verbs:
- get
- apiGroups:
- apps
resources:
- deployments
- daemonsets
- replicasets
- statefulsets
verbs:
- '*'
- apiGroups:
- route.openshift.io
resources:
- routes
verbs:
- '*'
- apiGroups:
- route.openshift.io
resources:
- routes/custom-host
verbs:
- create
- apiGroups:
- networking.k8s.io
resources:
- ingresses
verbs:
- '*'
- apiGroups:
- monitoring.coreos.com
resources:
- servicemonitors
verbs:
- get
- create
- apiGroups:
- kafka.strimzi.io
resources:
- kafkas
- kafkatopics
verbs:
- '*'
- apiGroups:
- microcks.github.io
resources:
- '*'
verbs:
- '*'
---
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: microcks-ansible-operator
subjects:
- kind: ServiceAccount
name: microcks-ansible-operator
roleRef:
kind: Role
name: microcks-ansible-operator
apiGroup: rbac.authorization.k8s.io
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: microcks-ansible-operator
spec:
replicas: 1
selector:
matchLabels:
name: microcks-ansible-operator
template:
metadata:
labels:
name: microcks-ansible-operator
spec:
serviceAccountName: microcks-ansible-operator
containers:
- name: microcks-ansible-operator
image: quay.io/microcks/microcks-ansible-operator:1.9.0
imagePullPolicy: Always
env:
- name: WATCH_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: OPERATOR_NAME
value: "microcks-ansible-operator"

0 comments on commit 3e69029

Please sign in to comment.