Releases: garywong-bc/nrm-survey
v5.3.21: Chore/update (#14)
Customized version of LimeSurvey, running on BC Gov OpenShift v4.x platform. This image is based off of Limesurvey version 5.3.21, and ensures that updates to the source code are via a GITHUB_TAG that references /archive/refs/tags/* of the app source.
It runs on PostgreSQL, and supports multi-replica deployment (horizontal pod autoscale, or HPA) for the app server. The release updates PHP and PostgreSQL components to a more current version.
v5.1.4 containerized
NRM-customized version of LimeSurvey, running on BC Gov OpenShift v4.x platform. This image is based off of Limesurvey version 5.1.4, and ensures that updates to the source code are via a GITHUB_TAG that references /archive/refs/tags/*
of the app source.
It runs on PostgreSQL, and supports multi-replica deployment (horizontal pod autoscale, or HPA) for the app server. The NRM-specific customizations include:
- integration with BC Gov SMTP Server
- dynamic template variables
- customizable CPU and Memory resource limits
- customizable HPA (e.g. multiple replica pods for app)
- automatic app install via
docker-enterypoint.sh
- runs as non-root 1001 default user
This release removes the need for a git submodule that references LTS releases.
Third Release, tagged to 3.x-LTS of LimeSurvey on OCP4
NRM-customized version of LimeSurvey, running on BC Gov OpenShift v4.x platform. This image is based off of version 3.x-LTS, and ensures that updates to the source code are via OpenShift images, not via an in-place update.
It runs on PostgreSQL, and supports multi-replica deployment (horizontal pod autoscale, or HPA) for the app server. The NRM-specific customizations include:
- Source-to-Image (S2I) enabled PHP
- dynamic template variables
netapp-
storage- Customizable CPU and Memory resource limits
- Customizable HPA (e.g. multiple replica pods for app)
- Route name convention of
${SURVEY_NAME}-limesurvey.apps.silver.devops.gov.bc.ca/index.php/admin
; this allows us to differentiate it from other Survey-type apps such as Fider)
Second Release, tagged to 3.x-LTS of LimeSurvey
NRM-customized version of LimeSurvey, running on BC Gov OpenShift v3.11 platform. This image is based off of version 3.x-LTS , and ensures that updates to the source code are via OpenShift images, not via an in-place update.
It runs on Postgresql, and supports multi-replica deployment (horizontal pod autoscale, or HPA) for the app server. The NRM-specific customizations include:
- dynamic template variables
netapp-
storage- Customizable CPU and Memory resource limits
- Customizable HPA (e.g. multiple replica pods for app)
- Service name convention of
${SURVEY_NAME}.pathfinder.gov.bc.ca
(e.g. wildfirelimesurvey.pathfinder.gov.bc); this allows us to differentiate it from other Survey-type apps such as Fider)
First Release, with deployment refinements
NRM-customized version of LimeSurvey, running on BC Gov OpenShift v3.11 platform. This image is based off of version 3.16.1+190314.
It runs on Postgresql, and supports multi-replica deployment (horizontal pod autoscale, or HPA) for the app server. The NRM-specific customizations include:
- dynamic template variables
netapp-
storage- Customizable CPU and Memory resource limits
- Customizable HPA (e.g. multiple replica pods for app)
- Service name convention of
${SURVEY_NAME}.pathfinder.gov.bc.ca
(e.g. wildfirelimesurvey.pathfinder.gov.bc); thjis allows us to differentiate from other Survey-type apps such as Fider)
First Release
NRM-customized version of LimeSurvey, running on BC Gov OpenShift v3.11 platform. This image is based off of version 3.16.1+190314.
It runs on either MariaDB (MySQL) or Postgresql, and supports single-replica only (no HPA) for the app server. The NRM-specific customizations include:
- use of BC Gov SMTP server at apps.smtp.gov.bc.ca
/uploads
folder implemented as a PVC mounted at/var/lib/limesurvey/upload
config.php
implemented as a ConfigMap mounted at/opt/app-root/src/application/config/config.php
- webapp served out via a consistent Service route, following the patter
${SURVEY_NAME}-survey.pathfinder.gov.bc.ca