mirror of
https://github.com/resf/distro-tools.git
synced 2024-11-24 22:21:26 +00:00
Merge pull request #2 from resf/rhworker-cron
This commit is contained in:
commit
fae33ec2b0
@ -15,7 +15,7 @@ type: application
|
|||||||
# This is the chart version. This version number should be incremented each time you make changes
|
# This is the chart version. This version number should be incremented each time you make changes
|
||||||
# to the chart and its templates, including the app version.
|
# to the chart and its templates, including the app version.
|
||||||
# Versions are expected to follow Semantic Versioning (https://semver.org/)
|
# Versions are expected to follow Semantic Versioning (https://semver.org/)
|
||||||
version: 0.1.0
|
version: 0.1.1
|
||||||
|
|
||||||
# This is the version number of the application being deployed. This version number should be
|
# This is the version number of the application being deployed. This version number should be
|
||||||
# incremented each time you make changes to the application. Versions are not expected to
|
# incremented each time you make changes to the application. Versions are not expected to
|
||||||
|
38
deploy/apollo/apollo-rhworker/templates/cronjob.yaml
Normal file
38
deploy/apollo/apollo-rhworker/templates/cronjob.yaml
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
{{- if .Values.cron.enabled }}
|
||||||
|
apiVersion: batch/v1
|
||||||
|
kind: CronJob
|
||||||
|
metadata:
|
||||||
|
name: {{ include "apollo-rhworker.fullname" . }}
|
||||||
|
labels:
|
||||||
|
{{- include "apollo-rhworker.labels" . | nindent 4 }}
|
||||||
|
spec:
|
||||||
|
schedule: '{{ .Values.cron.schedule }}'
|
||||||
|
jobTemplate:
|
||||||
|
spec:
|
||||||
|
template:
|
||||||
|
spec:
|
||||||
|
restartPolicy: OnFailure
|
||||||
|
{{- with .Values.imagePullSecrets }}
|
||||||
|
imagePullSecrets:
|
||||||
|
{{- toYaml . | nindent 8 }}
|
||||||
|
{{- end }}
|
||||||
|
serviceAccountName: {{ include "apollo-rhworker.serviceAccountName" . }}
|
||||||
|
securityContext:
|
||||||
|
{{- toYaml .Values.podSecurityContext | indent 8 }}
|
||||||
|
containers:
|
||||||
|
- name: {{ .Chart.Name }}-poll-rh-advisories-workflow
|
||||||
|
image: temporalio/admin-tools:1.10.5
|
||||||
|
securityContext:
|
||||||
|
{{- toYaml .Values.securityContext | indent 12 }}
|
||||||
|
env:
|
||||||
|
- name: TEMPORAL_CLI_ADDRESS
|
||||||
|
value: workflow-temporal-frontend.workflow.svc.cluster.local:7233
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
command: ["/bin/bash", "-c"]
|
||||||
|
args:
|
||||||
|
- |
|
||||||
|
trap 'curl --max-time 2 -s -f -XPOST http://127.0.0.1:15020/quitquitquit' EXIT
|
||||||
|
while ! curl -s -f http://127.0.0.1:15020/healthz/ready; do sleep 1; done
|
||||||
|
echo "Ready!"
|
||||||
|
tctl wf run --tq v2-rhworker --wt PollRHAdvisoriesWorkflow
|
||||||
|
{{- end }}
|
@ -80,6 +80,10 @@ autoscaling:
|
|||||||
targetCPUUtilizationPercentage: 80
|
targetCPUUtilizationPercentage: 80
|
||||||
# targetMemoryUtilizationPercentage: 80
|
# targetMemoryUtilizationPercentage: 80
|
||||||
|
|
||||||
|
cron:
|
||||||
|
enabled: true
|
||||||
|
schedule: "*/15 * * * *"
|
||||||
|
|
||||||
nodeSelector: {}
|
nodeSelector: {}
|
||||||
|
|
||||||
tolerations: []
|
tolerations: []
|
||||||
|
Loading…
Reference in New Issue
Block a user