@@ -875,6 +875,87 @@ objects:
875875 name : content-sources-candlepin
876876 key : key
877877 optional : true
878+ - name : snapshot-cleanup
879+ schedule : ${DAILY_CRON_JOB}
880+ suspend : ${{SUSPEND_CRON_JOB}}
881+ concurrencyPolicy : " Forbid"
882+ podSpec :
883+ securityContext :
884+ runAsNonRoot : true
885+ runAsUser : 1001
886+ image : ${IMAGE}:${IMAGE_TAG}
887+ inheritEnv : true
888+ command :
889+ - /external-repos
890+ - snapshot-cleanup
891+ env :
892+ - name : CLOWDER_ENABLED
893+ value : ${CLOWDER_ENABLED}
894+ - name : RH_CDN_CERT_PAIR
895+ valueFrom :
896+ secretKeyRef :
897+ name : content-sources-certs
898+ key : cdn.redhat.com
899+ - name : SENTRY_DSN
900+ valueFrom :
901+ secretKeyRef :
902+ name : content-sources-sentry
903+ key : dsn
904+ optional : true
905+ - name : CLIENTS_PULP_SERVER
906+ value : ${{CLIENTS_PULP_SERVER}}
907+ - name : CLIENTS_PULP_CUSTOM_REPO_CONTENT_GUARDS
908+ value : ${CLIENTS_PULP_CUSTOM_REPO_CONTENT_GUARDS}
909+ - name : CLIENTS_PULP_GUARD_SUBJECT_DN
910+ value : ${{CLIENTS_PULP_GUARD_SUBJECT_DN}}
911+ - name : CLIENTS_PULP_DOWNLOAD_POLICY
912+ value : ${{CLIENTS_PULP_DOWNLOAD_POLICY}}
913+ - name : CLIENTS_PULP_USERNAME
914+ value : ${{CLIENTS_PULP_USERNAME}}
915+ - name : CLIENTS_PULP_PASSWORD
916+ valueFrom :
917+ secretKeyRef :
918+ name : pulp-content-sources-password
919+ key : password
920+ optional : true
921+ - name : LOGGING_LEVEL
922+ value : ${{LOGGING_LEVEL}}
923+ - name : OPTIONS_EXTERNAL_URL
924+ value : ${OPTIONS_EXTERNAL_URL}
925+ - name : FEATURES_SNAPSHOTS_ENABLED
926+ value : ${FEATURES_SNAPSHOTS_ENABLED}
927+ - name : FEATURES_SNAPSHOTS_ACCOUNTS
928+ value : ${FEATURES_SNAPSHOTS_ACCOUNTS}
929+ - name : FEATURES_SNAPSHOTS_ORGANIZATIONS
930+ value : ${FEATURES_SNAPSHOTS_ORGANIZATIONS}
931+ - name : FEATURES_ADMIN_TASKS_ENABLED
932+ value : ${FEATURES_ADMIN_TASKS_ENABLED}
933+ - name : FEATURES_ADMIN_TASKS_ACCOUNTS
934+ value : ${FEATURES_ADMIN_TASKS_ACCOUNTS}
935+ - name : FEATURES_ADMIN_TASKS_ORGANIZATIONS
936+ value : ${FEATURES_ADMIN_TASKS_ORGANIZATIONS}
937+ - name : CLIENTS_RBAC_BASE_URL
938+ value : ${{CLIENTS_RBAC_BASE_URL}}
939+ - name : OPTIONS_ALWAYS_RUN_CRON_TASKS
940+ value : ${OPTIONS_ALWAYS_RUN_CRON_TASKS}
941+ - name : OPTIONS_ENABLE_NOTIFICATIONS
942+ value : ${OPTIONS_ENABLE_NOTIFICATIONS}
943+ - name : OPTIONS_SNAPSHOT_RETAIN_DAYS_LIMIT
944+ value : ${OPTIONS_SNAPSHOT_RETAIN_DAYS_LIMIT}
945+ - name : CLIENTS_CANDLEPIN_SERVER
946+ value : ${CLIENTS_CANDLEPIN_SERVER}
947+ - name : CLIENTS_CANDLEPIN_CLIENT_CERT
948+ valueFrom :
949+ secretKeyRef :
950+ name : content-sources-candlepin
951+ key : cert
952+ optional : true
953+ - name : CLIENTS_CANDLEPIN_CLIENT_KEY
954+ valueFrom :
955+ secretKeyRef :
956+ name : content-sources-candlepin
957+ key : key
958+ optional : true
878959 database :
879960 name : content-sources
880961 version : 15
@@ -932,6 +1013,8 @@ parameters:
9321013 value : " 0 8 * * 4"
9331014 - name : NIGHTLY_CRON_JOB
9341015 value : " 0 0/1 * * *"
1016+ - name : DAILY_CRON_JOB
1017+ value : " 0 1 * * *"
9351018 - name : SUSPEND_CRON_JOB
9361019 value : " false"
9371020 - name : IMAGE_TAG
0 commit comments