Details
-
Task
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
-
Prokopovych
Description
As the number of modules jumps, we need to have a more lightweight testing-backend VM for developers. They should be able to enable the modules outside the core that they need using Ansible playbooks.
Possible outcomes/subtasks:
- Reconfigure the folio/testing-backend Vagrant box to run only modules required by the platform-core Stripes platform, plus additional core modules (e.g. mod-codex-ekb, mod-audit)
- Create documentation for developers on how to deploy the additional modules they require and load reference and sample data
- End the nightly build of the full-stack Vagrant boxes folio/testing and folio/snapshot. This will require some coordination with julianladisch, as folio/testing is the basis for folio-demo.gbv.de
- Reconfigure the AWS builds – is there a need for both folio-testing and folio-snapshot, or could folio-snapshot be reconfigured to be two systems with periodic stripes rebuild like folio-testing is today? Regardless, there should be some kind of snapshot reference system that represents the full set of candidate modules for the next release.
As part of this process, we should create a test Vagrant box and work with some front-end developers to refine the configuration and the procedures for adding/updating modules.
TestRail: Results
Attachments
Issue Links
- blocks
-
FOLIO-1532 Add mod-data-import and mod-source-record-storage to CI testing builds
-
- Closed
-
-
FOLIO-1603 Add mod-email to CI testing builds
-
- Closed
-
-
FOLIO-1606 Add mod-event-config to CI testing builds
-
- Closed
-
- is blocked by
-
FOLIO-634 Update network/filesharing configuration to allow running against locally built modules from Okapi
-
- Closed
-
-
STCLI-15 Dynamic Okapi module installation
-
- Closed
-
-
STCLI-114 CLI support for local backend modules
-
- Closed
-
- relates to
-
FOLIO-1519 Automatic loading of sample and reference data
-
- Closed
-
-
FOLIO-1632 Create lighter-weight folio core VM
-
- Closed
-
-
FOLIO-1633 Establish scheme for declaring additional backend modules within a platform
-
- Open
-
-
FOLIO-2118 CI-integrated continuous deployment (Q2, cluster setup)
-
- Closed
-
-
UXPROD-1156 Re-organization of the CI/CD environments and dev boxes
-
- Closed
-
-
UXPROD-1424 Re-organization of the CI/CD environments and dev boxes pt 2
-
- Closed
-
-
UXPROD-1827 CI-integrated continuous deployment (Q3, FOLIO setup)
-
- Closed
-