[FOLIO-632] Refactor folio-ansible for stable/testing Created: 24/May/17  Updated: 12/Nov/18  Resolved: 16/Jun/17

Status: Closed
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None

Type: Task Priority: P3
Reporter: Wayne Schneider Assignee: Wayne Schneider
Resolution: Done Votes: 0
Labels: ci, sprint14
Remaining Estimate: Not Specified
Time Spent: 1 day, 4 hours, 20 minutes
Original estimate: Not Specified

Issue links:
Blocks
blocks FOLIO-572 Create continuous integration demo Closed
Sprint:

 Comments   
Comment by Wayne Schneider [ 24/May/17 ]

Also establish releases with a NEWS file for changes

Comment by Wayne Schneider [ 25/May/17 ]

Work in folio-ansible branch FOLIO-632 Closed .

Created new group_vars files:
"vagrant" – variables for building a self-contained Vagrant box
"stable" – variables for a stable release
"testing" – variables for a head-of-master release

Comment by Wayne Schneider [ 25/May/17 ]

Next: how to build head-of-master platform for Stripes. Probably should simplify playbook to have just one set of roles for building a FOLIO system.

Comment by Wayne Schneider [ 26/May/17 ]

Simplified folio.yml to build full-stack for the "folio" group. "testing" group now deploys head-of-master for stripes components.

Comment by Wayne Schneider [ 26/May/17 ]

This work is complete in branch FOLIO-632 Closed of folio-ansible. John Malconian, Marc Johnson, and David Crossley – I'm open to suggestions on how to roll it out with a minimum of disruption for developers and for the demo build.

One result of this work is that, instead of "folio-demo" and "folio-backend-auth" Vagrant boxes, there will be a "stable" and a "testing" Vagrant box, both containing the full FOLIO stack (with Stripes). I'm also open to suggestions on how to version these boxes – it's probably time to start with v1.0.0 for the "stable" box, not sure how to version the "testing" box.

I've built and uploaded both the "stable" and the "testing" boxes to Atlas (or will have done, by the time you read this), but I haven't made any announcements yet.

Comment by Wayne Schneider [ 09/Jun/17 ]

Added support for `dockerPull` Okapi launch descriptor parameter, so Okapi doesn't always upgrade the `testing` box on deployment.

Comment by Wayne Schneider [ 16/Jun/17 ]

Work merged into master branch of folio-ansible

Generated at Thu Feb 08 23:07:13 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.