2 changed files with 443 additions and 1 deletions
@ -0,0 +1,442 @@ |
|||
apiVersion: apiextensions.k8s.io/v1 |
|||
kind: CustomResourceDefinition |
|||
metadata: |
|||
name: eventbus.argoproj.io |
|||
spec: |
|||
group: argoproj.io |
|||
names: |
|||
kind: EventBus |
|||
listKind: EventBusList |
|||
plural: eventbus |
|||
shortNames: |
|||
- eb |
|||
singular: eventbus |
|||
scope: Namespaced |
|||
versions: |
|||
- name: v1alpha1 |
|||
schema: |
|||
openAPIV3Schema: |
|||
properties: |
|||
apiVersion: |
|||
type: string |
|||
kind: |
|||
type: string |
|||
metadata: |
|||
type: object |
|||
spec: |
|||
type: object |
|||
x-kubernetes-preserve-unknown-fields: true |
|||
status: |
|||
type: object |
|||
x-kubernetes-preserve-unknown-fields: true |
|||
required: |
|||
- metadata |
|||
- spec |
|||
type: object |
|||
served: true |
|||
storage: true |
|||
subresources: |
|||
status: {} |
|||
--- |
|||
apiVersion: apiextensions.k8s.io/v1 |
|||
kind: CustomResourceDefinition |
|||
metadata: |
|||
name: eventsources.argoproj.io |
|||
spec: |
|||
group: argoproj.io |
|||
names: |
|||
kind: EventSource |
|||
listKind: EventSourceList |
|||
plural: eventsources |
|||
shortNames: |
|||
- es |
|||
singular: eventsource |
|||
scope: Namespaced |
|||
versions: |
|||
- name: v1alpha1 |
|||
schema: |
|||
openAPIV3Schema: |
|||
properties: |
|||
apiVersion: |
|||
type: string |
|||
kind: |
|||
type: string |
|||
metadata: |
|||
type: object |
|||
spec: |
|||
type: object |
|||
x-kubernetes-preserve-unknown-fields: true |
|||
status: |
|||
type: object |
|||
x-kubernetes-preserve-unknown-fields: true |
|||
required: |
|||
- metadata |
|||
- spec |
|||
type: object |
|||
served: true |
|||
storage: true |
|||
subresources: |
|||
status: {} |
|||
--- |
|||
apiVersion: apiextensions.k8s.io/v1 |
|||
kind: CustomResourceDefinition |
|||
metadata: |
|||
name: sensors.argoproj.io |
|||
spec: |
|||
group: argoproj.io |
|||
names: |
|||
kind: Sensor |
|||
listKind: SensorList |
|||
plural: sensors |
|||
shortNames: |
|||
- sn |
|||
singular: sensor |
|||
scope: Namespaced |
|||
versions: |
|||
- name: v1alpha1 |
|||
schema: |
|||
openAPIV3Schema: |
|||
properties: |
|||
apiVersion: |
|||
type: string |
|||
kind: |
|||
type: string |
|||
metadata: |
|||
type: object |
|||
spec: |
|||
type: object |
|||
x-kubernetes-preserve-unknown-fields: true |
|||
status: |
|||
type: object |
|||
x-kubernetes-preserve-unknown-fields: true |
|||
required: |
|||
- metadata |
|||
- spec |
|||
type: object |
|||
served: true |
|||
storage: true |
|||
subresources: |
|||
status: {} |
|||
--- |
|||
apiVersion: v1 |
|||
kind: ServiceAccount |
|||
metadata: |
|||
name: argo-events-sa |
|||
namespace: argo-events |
|||
--- |
|||
apiVersion: rbac.authorization.k8s.io/v1 |
|||
kind: ClusterRole |
|||
metadata: |
|||
labels: |
|||
rbac.authorization.k8s.io/aggregate-to-admin: "true" |
|||
name: argo-events-aggregate-to-admin |
|||
rules: |
|||
- apiGroups: |
|||
- argoproj.io |
|||
resources: |
|||
- sensors |
|||
- sensors/finalizers |
|||
- sensors/status |
|||
- eventsources |
|||
- eventsources/finalizers |
|||
- eventsources/status |
|||
- eventbus |
|||
- eventbus/finalizers |
|||
- eventbus/status |
|||
verbs: |
|||
- create |
|||
- delete |
|||
- deletecollection |
|||
- get |
|||
- list |
|||
- patch |
|||
- update |
|||
- watch |
|||
--- |
|||
apiVersion: rbac.authorization.k8s.io/v1 |
|||
kind: ClusterRole |
|||
metadata: |
|||
labels: |
|||
rbac.authorization.k8s.io/aggregate-to-edit: "true" |
|||
name: argo-events-aggregate-to-edit |
|||
rules: |
|||
- apiGroups: |
|||
- argoproj.io |
|||
resources: |
|||
- sensors |
|||
- sensors/finalizers |
|||
- sensors/status |
|||
- eventsources |
|||
- eventsources/finalizers |
|||
- eventsources/status |
|||
- eventbus |
|||
- eventbus/finalizers |
|||
- eventbus/status |
|||
verbs: |
|||
- create |
|||
- delete |
|||
- deletecollection |
|||
- get |
|||
- list |
|||
- patch |
|||
- update |
|||
- watch |
|||
--- |
|||
apiVersion: rbac.authorization.k8s.io/v1 |
|||
kind: ClusterRole |
|||
metadata: |
|||
labels: |
|||
rbac.authorization.k8s.io/aggregate-to-view: "true" |
|||
name: argo-events-aggregate-to-view |
|||
rules: |
|||
- apiGroups: |
|||
- argoproj.io |
|||
resources: |
|||
- sensors |
|||
- sensors/finalizers |
|||
- sensors/status |
|||
- eventsources |
|||
- eventsources/finalizers |
|||
- eventsources/status |
|||
- eventbus |
|||
- eventbus/finalizers |
|||
- eventbus/status |
|||
verbs: |
|||
- get |
|||
- list |
|||
- watch |
|||
--- |
|||
apiVersion: rbac.authorization.k8s.io/v1 |
|||
kind: ClusterRole |
|||
metadata: |
|||
name: argo-events-role |
|||
rules: |
|||
- apiGroups: |
|||
- apiextensions.k8s.io |
|||
- apiextensions.k8s.io/v1beta1 |
|||
resources: |
|||
- customresourcedefinitions |
|||
verbs: |
|||
- create |
|||
- delete |
|||
- deletecollection |
|||
- get |
|||
- list |
|||
- patch |
|||
- update |
|||
- watch |
|||
- apiGroups: |
|||
- argoproj.io |
|||
resources: |
|||
- workflows |
|||
- workflows/finalizers |
|||
- workflowtemplates |
|||
- workflowtemplates/finalizers |
|||
- cronworkflows |
|||
- cronworkflows/finalizers |
|||
- clusterworkflowtemplates |
|||
- clusterworkflowtemplates/finalizers |
|||
- sensors |
|||
- sensors/finalizers |
|||
- sensors/status |
|||
- eventsources |
|||
- eventsources/finalizers |
|||
- eventsources/status |
|||
- eventbus |
|||
- eventbus/finalizers |
|||
- eventbus/status |
|||
verbs: |
|||
- create |
|||
- delete |
|||
- deletecollection |
|||
- get |
|||
- list |
|||
- patch |
|||
- update |
|||
- watch |
|||
- apiGroups: |
|||
- "" |
|||
resources: |
|||
- pods |
|||
- pods/exec |
|||
- configmaps |
|||
- secrets |
|||
- services |
|||
- events |
|||
- persistentvolumeclaims |
|||
verbs: |
|||
- create |
|||
- get |
|||
- list |
|||
- watch |
|||
- update |
|||
- patch |
|||
- delete |
|||
- apiGroups: |
|||
- batch |
|||
resources: |
|||
- jobs |
|||
verbs: |
|||
- create |
|||
- get |
|||
- list |
|||
- watch |
|||
- update |
|||
- patch |
|||
- delete |
|||
- apiGroups: |
|||
- apps |
|||
resources: |
|||
- deployments |
|||
- statefulsets |
|||
verbs: |
|||
- create |
|||
- get |
|||
- list |
|||
- watch |
|||
- update |
|||
- patch |
|||
- delete |
|||
--- |
|||
apiVersion: rbac.authorization.k8s.io/v1 |
|||
kind: ClusterRoleBinding |
|||
metadata: |
|||
name: argo-events-binding |
|||
roleRef: |
|||
apiGroup: rbac.authorization.k8s.io |
|||
kind: ClusterRole |
|||
name: argo-events-role |
|||
subjects: |
|||
- kind: ServiceAccount |
|||
name: argo-events-sa |
|||
namespace: argo-events |
|||
--- |
|||
apiVersion: apps/v1 |
|||
kind: Deployment |
|||
metadata: |
|||
name: eventbus-controller |
|||
namespace: argo-events |
|||
spec: |
|||
replicas: 1 |
|||
selector: |
|||
matchLabels: |
|||
app: eventbus-controller |
|||
template: |
|||
metadata: |
|||
labels: |
|||
app: eventbus-controller |
|||
spec: |
|||
containers: |
|||
- env: |
|||
- name: NAMESPACE |
|||
valueFrom: |
|||
fieldRef: |
|||
fieldPath: metadata.namespace |
|||
- name: NATS_STREAMING_IMAGE |
|||
value: nats-streaming:0.17.0 |
|||
- name: NATS_METRICS_EXPORTER_IMAGE |
|||
value: synadia/prometheus-nats-exporter:0.6.2 |
|||
image: argoproj/eventbus-controller:latest |
|||
imagePullPolicy: Always |
|||
livenessProbe: |
|||
httpGet: |
|||
path: /healthz |
|||
port: 8081 |
|||
initialDelaySeconds: 3 |
|||
periodSeconds: 3 |
|||
name: eventbus-controller |
|||
readinessProbe: |
|||
httpGet: |
|||
path: /readyz |
|||
port: 8081 |
|||
initialDelaySeconds: 3 |
|||
periodSeconds: 3 |
|||
securityContext: |
|||
runAsNonRoot: true |
|||
runAsUser: 9731 |
|||
serviceAccountName: argo-events-sa |
|||
--- |
|||
apiVersion: apps/v1 |
|||
kind: Deployment |
|||
metadata: |
|||
name: eventsource-controller |
|||
namespace: argo-events |
|||
spec: |
|||
replicas: 1 |
|||
selector: |
|||
matchLabels: |
|||
app: eventsource-controller |
|||
template: |
|||
metadata: |
|||
labels: |
|||
app: eventsource-controller |
|||
spec: |
|||
containers: |
|||
- env: |
|||
- name: EVENTSOURCE_IMAGE |
|||
value: argoproj/eventsource:latest |
|||
- name: NAMESPACE |
|||
valueFrom: |
|||
fieldRef: |
|||
fieldPath: metadata.namespace |
|||
image: argoproj/eventsource-controller:latest |
|||
imagePullPolicy: Always |
|||
livenessProbe: |
|||
httpGet: |
|||
path: /healthz |
|||
port: 8081 |
|||
initialDelaySeconds: 3 |
|||
periodSeconds: 3 |
|||
name: eventsource-controller |
|||
readinessProbe: |
|||
httpGet: |
|||
path: /readyz |
|||
port: 8081 |
|||
initialDelaySeconds: 3 |
|||
periodSeconds: 3 |
|||
securityContext: |
|||
runAsNonRoot: true |
|||
runAsUser: 9731 |
|||
serviceAccountName: argo-events-sa |
|||
--- |
|||
apiVersion: apps/v1 |
|||
kind: Deployment |
|||
metadata: |
|||
name: sensor-controller |
|||
namespace: argo-events |
|||
spec: |
|||
replicas: 1 |
|||
selector: |
|||
matchLabels: |
|||
app: sensor-controller |
|||
template: |
|||
metadata: |
|||
labels: |
|||
app: sensor-controller |
|||
spec: |
|||
containers: |
|||
- env: |
|||
- name: SENSOR_IMAGE |
|||
value: argoproj/sensor:latest |
|||
- name: NAMESPACE |
|||
valueFrom: |
|||
fieldRef: |
|||
fieldPath: metadata.namespace |
|||
image: argoproj/sensor-controller:latest |
|||
livenessProbe: |
|||
httpGet: |
|||
path: /healthz |
|||
port: 8081 |
|||
initialDelaySeconds: 3 |
|||
periodSeconds: 3 |
|||
name: sensor-controller |
|||
readinessProbe: |
|||
httpGet: |
|||
path: /readyz |
|||
port: 8081 |
|||
initialDelaySeconds: 3 |
|||
periodSeconds: 3 |
|||
securityContext: |
|||
runAsNonRoot: true |
|||
runAsUser: 9731 |
|||
serviceAccountName: argo-events-sa |
Loading…
Reference in new issue