openscanhub: add openshift configurations for redis
redis is required by resalloc. Signed-off-by: Siteshwar Vashisht <svashisht@redhat.com>
This commit is contained in:
parent
2aa7791251
commit
59087672fa
4 changed files with 144 additions and 0 deletions
|
@ -73,6 +73,24 @@
|
|||
file: openscanhub-service-fedora-osh-hub.yml
|
||||
objectname: openscanhub-service-fedora-osh-hub
|
||||
when: env == "staging"
|
||||
|
||||
# Configurations for redis.
|
||||
- role: openshift/object
|
||||
app: openscanhub
|
||||
file: deployment-redis-6-c9s.yml
|
||||
objectname: deployment-redis-6-c9s
|
||||
when: env == "staging"
|
||||
- role: openshift/object
|
||||
app: openscanhub
|
||||
file: route-redis-6-c9s.yml
|
||||
objectname: route-redis-6-c9s
|
||||
when: env == "staging"
|
||||
- role: openshift/object
|
||||
app: openscanhub
|
||||
file: service-redis-6-c9s.yml
|
||||
objectname: service-redis-6-c9s
|
||||
when: env == "staging"
|
||||
|
||||
# sudo rbac-playbook -l staging -t delete openshift-apps/openscanhub.yml
|
||||
- role: openshift/object-delete
|
||||
app: openscanhub
|
||||
|
|
|
@ -0,0 +1,64 @@
|
|||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
alpha.image.policy.openshift.io/resolve-names: '*'
|
||||
app.openshift.io/route-disabled: "false"
|
||||
deployment.kubernetes.io/revision: "1"
|
||||
image.openshift.io/triggers: '[{"from":{"kind":"ImageStreamTag","name":"redis-6-c9s:c9s","namespace":"openscanhub"},"fieldPath":"spec.template.spec.containers[?(@.name==\"redis-6-c9s\")].image","pause":"false"}]'
|
||||
openshift.io/generated-by: OpenShiftWebConsole
|
||||
creationTimestamp: "2024-03-07T13:22:42Z"
|
||||
generation: 1
|
||||
labels:
|
||||
app: redis-6-c9s
|
||||
app.kubernetes.io/component: redis-6-c9s
|
||||
app.kubernetes.io/instance: redis-6-c9s
|
||||
app.kubernetes.io/name: redis-6-c9s
|
||||
app.kubernetes.io/part-of: openscanhub
|
||||
app.openshift.io/runtime-namespace: openscanhub
|
||||
name: redis-6-c9s
|
||||
namespace: openscanhub
|
||||
resourceVersion: "772873714"
|
||||
uid: 1cb2c91a-fa3d-4d27-8911-d66254fb9881
|
||||
spec:
|
||||
progressDeadlineSeconds: 600
|
||||
replicas: 1
|
||||
revisionHistoryLimit: 10
|
||||
selector:
|
||||
matchLabels:
|
||||
app: redis-6-c9s
|
||||
strategy:
|
||||
rollingUpdate:
|
||||
maxSurge: 25%
|
||||
maxUnavailable: 25%
|
||||
type: RollingUpdate
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
openshift.io/generated-by: OpenShiftWebConsole
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
app: redis-6-c9s
|
||||
deployment: redis-6-c9s
|
||||
spec:
|
||||
containers:
|
||||
- image: quay.io/sclorg/redis-6-c9s:c9s
|
||||
imagePullPolicy: IfNotPresent
|
||||
name: redis-6-c9s
|
||||
ports:
|
||||
- containerPort: 6379
|
||||
protocol: TCP
|
||||
resources: {}
|
||||
terminationMessagePath: /dev/termination-log
|
||||
terminationMessagePolicy: File
|
||||
volumeMounts:
|
||||
- mountPath: /var/lib/redis/data
|
||||
name: redis-6-c9s-1
|
||||
dnsPolicy: ClusterFirst
|
||||
restartPolicy: Always
|
||||
schedulerName: default-scheduler
|
||||
securityContext: {}
|
||||
terminationGracePeriodSeconds: 30
|
||||
volumes:
|
||||
- emptyDir: {}
|
||||
name: redis-6-c9s-1
|
27
roles/openshift-apps/openscanhub/files/route-redis-6-c9s.yml
Normal file
27
roles/openshift-apps/openscanhub/files/route-redis-6-c9s.yml
Normal file
|
@ -0,0 +1,27 @@
|
|||
apiVersion: route.openshift.io/v1
|
||||
kind: Route
|
||||
metadata:
|
||||
creationTimestamp: "2024-03-07T13:22:42Z"
|
||||
labels:
|
||||
app: redis-6-c9s
|
||||
app.kubernetes.io/component: redis-6-c9s
|
||||
app.kubernetes.io/instance: redis-6-c9s
|
||||
app.kubernetes.io/name: redis-6-c9s
|
||||
app.kubernetes.io/part-of: openscanhub
|
||||
app.openshift.io/runtime-version: c9s
|
||||
name: redis-6-c9s
|
||||
namespace: openscanhub
|
||||
resourceVersion: "772873091"
|
||||
uid: acfbf57f-c945-44f9-86a8-a7726955f37b
|
||||
spec:
|
||||
host: redis
|
||||
port:
|
||||
targetPort: 6379-tcp
|
||||
tls:
|
||||
insecureEdgeTerminationPolicy: Redirect
|
||||
termination: edge
|
||||
to:
|
||||
kind: Service
|
||||
name: redis-6-c9s
|
||||
weight: 100
|
||||
wildcardPolicy: None
|
|
@ -0,0 +1,35 @@
|
|||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
openshift.io/generated-by: OpenShiftWebConsole
|
||||
creationTimestamp: "2024-03-07T13:22:42Z"
|
||||
labels:
|
||||
app: redis-6-c9s
|
||||
app.kubernetes.io/component: redis-6-c9s
|
||||
app.kubernetes.io/instance: redis-6-c9s
|
||||
app.kubernetes.io/name: redis-6-c9s
|
||||
app.kubernetes.io/part-of: openscanhub
|
||||
app.openshift.io/runtime-version: c9s
|
||||
name: redis-6-c9s
|
||||
namespace: openscanhub
|
||||
resourceVersion: "772873089"
|
||||
uid: c72c04f9-939d-417d-867e-e29dea2afbfa
|
||||
spec:
|
||||
clusterIP: 172.30.51.75
|
||||
clusterIPs:
|
||||
- 172.30.51.75
|
||||
internalTrafficPolicy: Cluster
|
||||
ipFamilies:
|
||||
- IPv4
|
||||
ipFamilyPolicy: SingleStack
|
||||
ports:
|
||||
- name: 6379-tcp
|
||||
port: 6379
|
||||
protocol: TCP
|
||||
targetPort: 6379
|
||||
selector:
|
||||
app: redis-6-c9s
|
||||
deployment: redis-6-c9s
|
||||
sessionAffinity: None
|
||||
type: ClusterIP
|
Loading…
Add table
Add a link
Reference in a new issue