Skip to content

Commit

Permalink
replace using script template workflow
Browse files Browse the repository at this point in the history
Signed-off-by: jhu02 <[email protected]>
  • Loading branch information
jhu02 authored and jhu02 committed Feb 15, 2022
1 parent b2e6286 commit e259f63
Showing 1 changed file with 16 additions and 42 deletions.
58 changes: 16 additions & 42 deletions docs/examples/eventrouter.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ spec:
params:
namespace: addon-event-router-ns
context:
clusterName: "cluster-name"
clusterName: "minikube"
clusterRegion: us-west-2
lifecycle:
prereqs:
Expand All @@ -26,69 +26,43 @@ spec:
serviceAccountName: addon-manager-workflow-installer-sa
templates:
- name: entry
retryStrategy:
limit: 2
retryPolicy: "Always"
steps:
- - name: prereq-namespace
template: submit-ns
- name: prereq-serviceaccount
template: submit-sa
- name: prereq-configmap
template: submit-cm
- name: prereq-clusterrole
template: submit-cr
- name: prereq-clusterrolebinding
template: submit-crb
- name: submit-ns
resource:
action: apply
manifest: |
script:
image: docker.intuit.com/dev/patterns/kubernetes/dev/kubectl-awscli:v1.20.11
imagePullPolicy: Never
command: [ "kubectl", "apply", "-f" ]
source: |
apiVersion: v1
kind: Namespace
metadata:
name: "{{workflow.parameters.namespace}}"
- name: submit-sa
resource:
action: apply
manifest: |
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: event-router-sa
namespace: "{{workflow.parameters.namespace}}"
- name: submit-cm
resource:
action: apply
manifest: |
---
apiVersion: v1
kind: ConfigMap
metadata:
name: event-router-cm
namespace: "{{workflow.parameters.namespace}}"
data:
config.json: |-
{
"sink": "stdout"
}
- name: submit-cr
resource:
action: apply
manifest: |
apiVersion: rbac.authorization.k8s.io/v1
kind: ConfigMap
metadata:
name: event-router-cm
namespace: "{{workflow.parameters.namespace}}"
---
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRole
metadata:
name: event-router-cr
rules:
- apiGroups: [""]
resources: ["events"]
verbs: ["get", "watch", "list"]
- name: submit-crb
resource:
action: apply
manifest: |
apiVersion: rbac.authorization.k8s.io/v1
---
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
name: event-router-crb
Expand Down

0 comments on commit e259f63

Please sign in to comment.