diff --git a/openshift/scripts/oc_deploy.sh b/openshift/scripts/oc_deploy.sh index 29e7a7183..69085c27f 100755 --- a/openshift/scripts/oc_deploy.sh +++ b/openshift/scripts/oc_deploy.sh @@ -34,9 +34,9 @@ OBJ_NAME="${APP_NAME}-${SUFFIX}" OC_PROCESS="oc -n ${PROJ_TARGET} process -f ${PATH_DEPLOY} \ -p SUFFIX=${SUFFIX} \ -p PROJECT_NAMESPACE=${PROJ_TARGET} \ - -p POSTGRES_USER=wps-crunchydb-${SUFFIX} \ + -p POSTGRES_USER=wps-crunchydb-16-${SUFFIX} \ -p POSTGRES_DATABASE=${POSTGRES_DATABASE:-${APP_NAME}} \ - -p CRUNCHYDB_USER=wps-crunchydb-${SUFFIX}-pguser-wps-crunchydb-${SUFFIX} \ + -p CRUNCHYDB_USER=wps-crunchydb-16-${SUFFIX}-pguser-wps-crunchydb-16-${SUFFIX} \ -p VANITY_DOMAIN=${VANITY_DOMAIN} \ ${SECOND_LEVEL_DOMAIN:+ "-p SECOND_LEVEL_DOMAIN=${SECOND_LEVEL_DOMAIN}"} \ ${GUNICORN_WORKERS:+ "-p GUNICORN_WORKERS=${GUNICORN_WORKERS}"} \ diff --git a/openshift/scripts/oc_provision_backup_s3_postgres_cronjob.sh b/openshift/scripts/oc_provision_backup_s3_postgres_cronjob.sh index 1b5fea640..925d5a655 100755 --- a/openshift/scripts/oc_provision_backup_s3_postgres_cronjob.sh +++ b/openshift/scripts/oc_provision_backup_s3_postgres_cronjob.sh @@ -32,7 +32,7 @@ IMAGE_NAMESPACE=${PROJ_TOOLS} CLUSTER_NAME="wps-crunchydb-${SUFFIX}" OC_PROCESS="oc -n ${PROJ_TARGET} process -f ${TEMPLATE_PATH}/backup-s3-postgres-cronjob.yaml \ - -p CRUNCHYDB_USER=wps-crunchydb-${SUFFIX}-pguser-wps-crunchydb-${SUFFIX} \ + -p CRUNCHYDB_USER=wps-crunchydb-16-${SUFFIX}-pguser-wps-crunchydb-16-${SUFFIX} \ -p JOB_NAME=${JOB_NAME} \ -p IMAGE_NAMESPACE=${IMAGE_NAMESPACE} \ -p APP_LABEL=${APP_NAME}-${SUFFIX} \ diff --git a/openshift/scripts/oc_provision_c_haines_cronjob.sh b/openshift/scripts/oc_provision_c_haines_cronjob.sh index d48f0b4ff..58b335bde 100755 --- a/openshift/scripts/oc_provision_c_haines_cronjob.sh +++ b/openshift/scripts/oc_provision_c_haines_cronjob.sh @@ -35,7 +35,7 @@ OC_PROCESS="oc -n ${PROJ_TARGET} process -f ${TEMPLATE_PATH}/c_haines.cronjob.ya -p SUFFIX=${SUFFIX} \ -p POSTGRES_DATABASE=${POSTGRES_DATABASE:-${APP_NAME}} \ -p POSTGRES_USER=wps-crunchydb-${SUFFIX} \ --p CRUNCHYDB_USER=wps-crunchydb-${SUFFIX}-pguser-wps-crunchydb-${SUFFIX} \ +-p CRUNCHYDB_USER=wps-crunchydb-16-${SUFFIX}-pguser-wps-crunchydb-16-${SUFFIX} \ ${PROJ_TOOLS:+ "-p PROJ_TOOLS=${PROJ_TOOLS}"}" # Apply template (apply or use --dry-run) diff --git a/openshift/scripts/oc_provision_ec_gdps_cronjob.sh b/openshift/scripts/oc_provision_ec_gdps_cronjob.sh index db7323dae..dc65ef988 100755 --- a/openshift/scripts/oc_provision_ec_gdps_cronjob.sh +++ b/openshift/scripts/oc_provision_ec_gdps_cronjob.sh @@ -36,7 +36,7 @@ OC_PROCESS="oc -n ${PROJ_TARGET} process -f ${TEMPLATE_PATH}/env_canada_gdps.cro -p SUFFIX=${SUFFIX} \ -p SCHEDULE=\"${SCHEDULE}\" \ -p POSTGRES_DATABASE=${POSTGRES_DATABASE:-${APP_NAME}} \ --p CRUNCHYDB_USER=wps-crunchydb-${SUFFIX}-pguser-wps-crunchydb-${SUFFIX} \ +-p CRUNCHYDB_USER=wps-crunchydb-16-${SUFFIX}-pguser-wps-crunchydb-16-${SUFFIX} \ ${PROJ_TOOLS:+ "-p PROJ_TOOLS=${PROJ_TOOLS}"} \ ${IMAGE_REGISTRY:+ "-p IMAGE_REGISTRY=${IMAGE_REGISTRY}"}" diff --git a/openshift/scripts/oc_provision_ec_hrdps_cronjob.sh b/openshift/scripts/oc_provision_ec_hrdps_cronjob.sh index 103f51611..559a833af 100755 --- a/openshift/scripts/oc_provision_ec_hrdps_cronjob.sh +++ b/openshift/scripts/oc_provision_ec_hrdps_cronjob.sh @@ -36,7 +36,7 @@ OC_PROCESS="oc -n ${PROJ_TARGET} process -f ${TEMPLATE_PATH}/env_canada_hrdps.cr -p SUFFIX=${SUFFIX} \ -p SCHEDULE=\"${SCHEDULE}\" \ -p POSTGRES_DATABASE=${POSTGRES_DATABASE:-${APP_NAME}} \ --p CRUNCHYDB_USER=wps-crunchydb-${SUFFIX}-pguser-wps-crunchydb-${SUFFIX} \ +-p CRUNCHYDB_USER=wps-crunchydb-16-${SUFFIX}-pguser-wps-crunchydb-16-${SUFFIX} \ ${PROJ_TOOLS:+ "-p PROJ_TOOLS=${PROJ_TOOLS}"} \ ${IMAGE_REGISTRY:+ "-p IMAGE_REGISTRY=${IMAGE_REGISTRY}"}" diff --git a/openshift/scripts/oc_provision_ec_rdps_cronjob.sh b/openshift/scripts/oc_provision_ec_rdps_cronjob.sh index 05c555b81..392418f02 100755 --- a/openshift/scripts/oc_provision_ec_rdps_cronjob.sh +++ b/openshift/scripts/oc_provision_ec_rdps_cronjob.sh @@ -37,7 +37,7 @@ OC_PROCESS="oc -n ${PROJ_TARGET} process -f ${TEMPLATE_PATH}/env_canada_rdps.cro -p SUFFIX=${SUFFIX} \ -p SCHEDULE=\"${SCHEDULE}\" \ -p POSTGRES_DATABASE=${POSTGRES_DATABASE:-${APP_NAME}} \ --p CRUNCHYDB_USER=wps-crunchydb-${SUFFIX}-pguser-wps-crunchydb-${SUFFIX} \ +-p CRUNCHYDB_USER=wps-crunchydb-16-${SUFFIX}-pguser-wps-crunchydb-16-${SUFFIX} \ ${PROJ_TOOLS:+ "-p PROJ_TOOLS=${PROJ_TOOLS}"} \ ${IMAGE_REGISTRY:+ "-p IMAGE_REGISTRY=${IMAGE_REGISTRY}"}" diff --git a/openshift/scripts/oc_provision_grass_curing_cronjob.sh b/openshift/scripts/oc_provision_grass_curing_cronjob.sh index 15c7ec28f..6dc93a8c4 100644 --- a/openshift/scripts/oc_provision_grass_curing_cronjob.sh +++ b/openshift/scripts/oc_provision_grass_curing_cronjob.sh @@ -36,7 +36,7 @@ OC_PROCESS="oc -n ${PROJ_TARGET} process -f ${TEMPLATE_PATH}/grass_curing.cronjo -p SUFFIX=${SUFFIX} \ -p SCHEDULE=\"${SCHEDULE}\" \ -p POSTGRES_DATABASE=${POSTGRES_DATABASE:-${APP_NAME}} \ --p CRUNCHYDB_USER=wps-crunchydb-${SUFFIX}-pguser-wps-crunchydb-${SUFFIX} \ +-p CRUNCHYDB_USER=wps-crunchydb-16-${SUFFIX}-pguser-wps-crunchydb-16-${SUFFIX} \ ${PROJ_TOOLS:+ "-p PROJ_TOOLS=${PROJ_TOOLS}"} \ ${IMAGE_REGISTRY:+ "-p IMAGE_REGISTRY=${IMAGE_REGISTRY}"}" diff --git a/openshift/scripts/oc_provision_nats.sh b/openshift/scripts/oc_provision_nats.sh index 44ead304f..69770b117 100755 --- a/openshift/scripts/oc_provision_nats.sh +++ b/openshift/scripts/oc_provision_nats.sh @@ -31,7 +31,7 @@ OC_PROCESS="oc -n ${PROJ_TARGET} process -f ${PATH_NATS} \ -p POSTGRES_DATABASE=wps \ ${MEMORY_REQUEST:+ "-p MEMORY_REQUEST=${MEMORY_REQUEST}"} \ ${MEMORY_LIMIT:+ "-p MEMORY_LIMIT=${MEMORY_LIMIT}"} \ - -p CRUNCHYDB_USER=wps-crunchydb-${SUFFIX}-pguser-wps-crunchydb-${SUFFIX} \ + -p CRUNCHYDB_USER=wps-crunchydb-16-${SUFFIX}-pguser-wps-crunchydb-16-${SUFFIX} \ -p APP_NAME=${APP_NAME}" # Apply a template (apply or use --dry-run=client) diff --git a/openshift/scripts/oc_provision_noaa_gfs_cronjob.sh b/openshift/scripts/oc_provision_noaa_gfs_cronjob.sh index 93fa741b5..848107a88 100644 --- a/openshift/scripts/oc_provision_noaa_gfs_cronjob.sh +++ b/openshift/scripts/oc_provision_noaa_gfs_cronjob.sh @@ -38,7 +38,7 @@ OC_PROCESS="oc -n ${PROJ_TARGET} process -f ${TEMPLATE_PATH}/noaa_gfs.cronjob.ya -p SUFFIX=${SUFFIX} \ -p SCHEDULE=\"${SCHEDULE}\" \ -p POSTGRES_DATABASE=${POSTGRES_DATABASE:-${APP_NAME}} \ --p CRUNCHYDB_USER=wps-crunchydb-${SUFFIX}-pguser-wps-crunchydb-${SUFFIX} \ +-p CRUNCHYDB_USER=wps-crunchydb-16-${SUFFIX}-pguser-wps-crunchydb-16-${SUFFIX} \ ${PROJ_TOOLS:+ "-p PROJ_TOOLS=${PROJ_TOOLS}"} \ ${IMAGE_REGISTRY:+ "-p IMAGE_REGISTRY=${IMAGE_REGISTRY}"}" diff --git a/openshift/scripts/oc_provision_noaa_nam_cronjob.sh b/openshift/scripts/oc_provision_noaa_nam_cronjob.sh index c165e0cdf..d4e9937bf 100644 --- a/openshift/scripts/oc_provision_noaa_nam_cronjob.sh +++ b/openshift/scripts/oc_provision_noaa_nam_cronjob.sh @@ -36,7 +36,7 @@ OC_PROCESS="oc -n ${PROJ_TARGET} process -f ${TEMPLATE_PATH}/noaa_nam.cronjob.ya -p SUFFIX=${SUFFIX} \ -p SCHEDULE=\"${SCHEDULE}\" \ -p POSTGRES_DATABASE=${POSTGRES_DATABASE:-${APP_NAME}} \ --p CRUNCHYDB_USER=wps-crunchydb-${SUFFIX}-pguser-wps-crunchydb-${SUFFIX} \ +-p CRUNCHYDB_USER=wps-crunchydb-16-${SUFFIX}-pguser-wps-crunchydb-16-${SUFFIX} \ ${PROJ_TOOLS:+ "-p PROJ_TOOLS=${PROJ_TOOLS}"} \ ${IMAGE_REGISTRY:+ "-p IMAGE_REGISTRY=${IMAGE_REGISTRY}"}" diff --git a/openshift/scripts/oc_provision_rdps_sfms_cronjob.sh b/openshift/scripts/oc_provision_rdps_sfms_cronjob.sh index 6ffaad54d..1722b76fd 100644 --- a/openshift/scripts/oc_provision_rdps_sfms_cronjob.sh +++ b/openshift/scripts/oc_provision_rdps_sfms_cronjob.sh @@ -36,7 +36,7 @@ OC_PROCESS="oc -n ${PROJ_TARGET} process -f ${TEMPLATE_PATH}/rdps_sfms.cronjob.y -p SUFFIX=${SUFFIX} \ -p SCHEDULE=\"${SCHEDULE}\" \ -p POSTGRES_DATABASE=${POSTGRES_DATABASE:-${APP_NAME}} \ --p CRUNCHYDB_USER=wps-crunchydb-${SUFFIX}-pguser-wps-crunchydb-${SUFFIX} \ +-p CRUNCHYDB_USER=wps-crunchydb-16-${SUFFIX}-pguser-wps-crunchydb-16-${SUFFIX} \ ${PROJ_TOOLS:+ "-p PROJ_TOOLS=${PROJ_TOOLS}"} \ ${IMAGE_REGISTRY:+ "-p IMAGE_REGISTRY=${IMAGE_REGISTRY}"}" diff --git a/openshift/scripts/oc_provision_viirs_snow_cronjob.sh b/openshift/scripts/oc_provision_viirs_snow_cronjob.sh index 1d7dc90f5..d3b014b23 100644 --- a/openshift/scripts/oc_provision_viirs_snow_cronjob.sh +++ b/openshift/scripts/oc_provision_viirs_snow_cronjob.sh @@ -36,7 +36,7 @@ OC_PROCESS="oc -n ${PROJ_TARGET} process -f ${TEMPLATE_PATH}/viirs_snow.cronjob. -p SUFFIX=${SUFFIX} \ -p SCHEDULE=\"${SCHEDULE}\" \ -p POSTGRES_DATABASE=${POSTGRES_DATABASE:-${APP_NAME}} \ --p CRUNCHYDB_USER=wps-crunchydb-${SUFFIX}-pguser-wps-crunchydb-${SUFFIX} \ +-p CRUNCHYDB_USER=wps-crunchydb-16-${SUFFIX}-pguser-wps-crunchydb-16-${SUFFIX} \ ${PROJ_TOOLS:+ "-p PROJ_TOOLS=${PROJ_TOOLS}"} \ ${IMAGE_REGISTRY:+ "-p IMAGE_REGISTRY=${IMAGE_REGISTRY}"}" diff --git a/openshift/scripts/oc_provision_wfwx_hourly_actuals_cronjob.sh b/openshift/scripts/oc_provision_wfwx_hourly_actuals_cronjob.sh index fa85d2b84..1700f0a9b 100755 --- a/openshift/scripts/oc_provision_wfwx_hourly_actuals_cronjob.sh +++ b/openshift/scripts/oc_provision_wfwx_hourly_actuals_cronjob.sh @@ -37,7 +37,7 @@ OC_PROCESS="oc -n ${PROJ_TARGET} process -f ${TEMPLATE_PATH}/wfwx_hourly_actuals -p SUFFIX=${SUFFIX} \ -p SCHEDULE=\"${SCHEDULE}\" \ -p POSTGRES_DATABASE=${POSTGRES_DATABASE:-${APP_NAME}} \ --p CRUNCHYDB_USER=wps-crunchydb-${SUFFIX}-pguser-wps-crunchydb-${SUFFIX} \ +-p CRUNCHYDB_USER=wps-crunchydb-16-${SUFFIX}-pguser-wps-crunchydb-16-${SUFFIX} \ ${PROJ_TOOLS:+ "-p PROJ_TOOLS=${PROJ_TOOLS}"} \ ${IMAGE_REGISTRY:+ "-p IMAGE_REGISTRY=${IMAGE_REGISTRY}"}" diff --git a/openshift/scripts/oc_provision_wfwx_noon_forecasts_cronjob.sh b/openshift/scripts/oc_provision_wfwx_noon_forecasts_cronjob.sh index 2ba8c3ce1..8fbd6e325 100755 --- a/openshift/scripts/oc_provision_wfwx_noon_forecasts_cronjob.sh +++ b/openshift/scripts/oc_provision_wfwx_noon_forecasts_cronjob.sh @@ -37,7 +37,7 @@ OC_PROCESS="oc -n ${PROJ_TARGET} process -f ${TEMPLATE_PATH}/wfwx_noon_forecasts -p SUFFIX=${SUFFIX} \ -p SCHEDULE=\"${SCHEDULE}\" \ -p POSTGRES_DATABASE=${POSTGRES_DATABASE:-${APP_NAME}} \ --p CRUNCHYDB_USER=wps-crunchydb-${SUFFIX}-pguser-wps-crunchydb-${SUFFIX} \ +-p CRUNCHYDB_USER=wps-crunchydb-16-${SUFFIX}-pguser-wps-crunchydb-16-${SUFFIX} \ ${PROJ_TOOLS:+ "-p PROJ_TOOLS=${PROJ_TOOLS}"} \ ${IMAGE_REGISTRY:+ "-p IMAGE_REGISTRY=${IMAGE_REGISTRY}"}" diff --git a/openshift/templates/crunchy.yaml b/openshift/templates/crunchy.yaml index 491c1869e..d8eaf9e22 100644 --- a/openshift/templates/crunchy.yaml +++ b/openshift/templates/crunchy.yaml @@ -19,7 +19,7 @@ parameters: required: true - name: APP_NAME description: Application name (wps - wildfire predictive services) - value: wps-crunchydb + value: wps-crunchydb-16 required: true - name: BUCKET description: S3 bucket name @@ -71,7 +71,7 @@ objects: metadata: name: ${APP_NAME}-${SUFFIX} spec: - postgresVersion: 14 + postgresVersion: 16 postGISVersion: "3.3" metadata: name: ${APP_NAME}-${SUFFIX} @@ -87,7 +87,7 @@ objects: - wps instances: - name: crunchy - replicas: 3 + replicas: 2 resources: requests: cpu: ${CPU_REQUEST}