Skip to content

Releases: garywong-bc/nrm-survey

v5.3.21: Chore/update (#14)

30 Jun 19:01
5f2c6b7
Compare
Choose a tag to compare

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

24 Dec 22:53
f919a9a
Compare
Choose a tag to compare

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

23 Jul 20:55
Compare
Choose a tag to compare

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

27 Mar 02:19
Compare
Choose a tag to compare

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

24 Mar 00:32
Compare
Choose a tag to compare

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

23 Mar 22:16
Compare
Choose a tag to compare

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