Skip to content

Commit

Permalink
Create manifests directory structure, create patches
Browse files Browse the repository at this point in the history
- Add secret template to manifests
- Move imagestream manifest
- Update imagestream api version

Signed-off-by: SamoKopecky <[email protected]>
  • Loading branch information
SamoKopecky committed Apr 14, 2022
1 parent 17c8e1f commit 3d34297
Show file tree
Hide file tree
Showing 13 changed files with 56 additions and 15 deletions.
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
---
apiVersion: tekton.dev/v1beta1
kind: Task
metadata:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,42 +2,47 @@
kind: DeploymentConfig
apiVersion: apps.openshift.io/v1
metadata:
name: peribolos-as-services
name: peribolos-as-service
spec:
serviceAccountName: peribolos-as-service
test: false
replicas: 1
selector:
app.kubernetes.io/component: peribolos
app.kubernetes.io/managed-by: sig-services
service: peribolos-as-services
service: peribolos-as-service
template:
metadata:
labels:
app.kubernetes.io/component: peribolos
app.kubernetes.io/managed-by: sig-services
service: peribolos-as-services
service: peribolos-as-service
spec:
serviceAccountName: peribolos-as-services
serviceAccountName: peribolos-as-service
containers:
- name: peribolos-as-services
- name: peribolos-as-service
image: peribolos-service-controller:latest
imagePullPolicy: Always
env:
- name: WEBHOOK_SECRET
valueFrom:
secretKeyRef:
key: webhook_secret
name: peribolos-as-services
name: peribolos-as-service
- name: APP_ID
valueFrom:
secretKeyRef:
key: app_id
name: peribolos-as-services
name: peribolos-as-service
- name: PRIVATE_KEY
valueFrom:
secretKeyRef:
key: private_key
name: peribolos-as-services
name: peribolos-as-service
- name: NODE_ENV
value: "production"
- name: LOG_LEVEL
value: "debug"
ports:
- containerPort: 3000
protocol: TCP
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
apiVersion: v1
---
apiVersion: image.openshift.io/v1
kind: ImageStream
metadata:
name: peribolos-service-controller
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
Expand All @@ -8,7 +9,10 @@ resources:
- service-account.yaml
- role.yaml
- role-binding.yaml
- config-dump.yaml
- peribolos-run.yaml
- secret.yaml
commonLabels:
app.kubernetes.io/name: peribolos-as-services
app.kubernetes.io/name: peribolos-as-service
app.kubernetes.io/component: peribolos
app.kubernetes.io/managed-by: sig-services
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
---
apiVersion: tekton.dev/v1beta1
kind: Task
metadata:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
---
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
Expand Down
1 change: 1 addition & 0 deletions manifests/role.yaml → manifests/base/role.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
---
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
Expand Down
4 changes: 2 additions & 2 deletions manifests/route.yaml → manifests/base/route.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
kind: Route
apiVersion: route.openshift.io/v1
metadata:
name: peribolos-as-services
name: peribolos-as-service
spec:
to:
kind: Service
name: peribolos-as-services
name: peribolos-as-service
9 changes: 9 additions & 0 deletions manifests/base/secret.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
apiVersion: v1
kind: Secret
metadata:
name: peribolos-as-service
data:
app_id:
private_key:
webhook_secret:
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: peribolos-as-services
name: peribolos-as-service
4 changes: 2 additions & 2 deletions manifests/service.yaml → manifests/base/service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
kind: Service
apiVersion: v1
metadata:
name: peribolos-as-services
name: peribolos-as-service
spec:
ports:
- name: webhook
Expand All @@ -12,4 +12,4 @@ spec:
selector:
app.kubernetes.io/component: peribolos
app.kubernetes.io/managed-by: sig-services
service: peribolos-as-services
service: peribolos-as-service
13 changes: 13 additions & 0 deletions manifests/overlays/dev/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../../base
patches:
- patch: |-
- op: replace
path: /spec/template/spec/containers/0/env/3/value
value: development
target:
kind: DeploymentConfig
name: peribolos-as-service
5 changes: 5 additions & 0 deletions manifests/overlays/test/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../../base

0 comments on commit 3d34297

Please sign in to comment.