| Commit message (Expand) | Author | Age |
* | Add locking around all Terraform actions•••To prevent them conflicting. Terraform itself has a locking mechanism,
which isn't being used, but this should be sufficient.
| Christopher Baines | 2018-06-24 |
* | Add a history view for terraform states•••And link to this from the mini environment page.
| Christopher Baines | 2018-06-23 |
* | Add support for managing Terraform AWS backends from the show page | Christopher Baines | 2018-06-23 |
* | Support managing the libvirt backend from the show page | Christopher Baines | 2018-06-23 |
* | Add the web-console gem•••For easier debugging.
| Christopher Baines | 2018-06-21 |
* | Update Que to 1.0.0 (beta 3) | Christopher Baines | 2018-06-21 |
* | Display Terraform states•••Add an index route, and a route to access a historical Terraform state
by index.
This also makes the ordering explicit, and fixes an issue with wrapped
parameters.
| Christopher Baines | 2018-06-19 |
* | Enable editing the services when creating a mini environment | Christopher Baines | 2018-05-30 |
* | Display the style guide during development | Christopher Baines | 2018-05-03 |
* | Switch to using SQL as the schema format•••This is recommended by the Que library, but may come in useful
elsewhere for PostgreSQL specific stuff.
| Christopher Baines | 2018-04-12 |
* | Change mini_environment_id to state_id on TerraformState•••To allow supporting tracking related TerraformStates for backends as
well.
| Christopher Baines | 2018-04-12 |
* | Move the terraform utilities to lib/•••Change the module to a class, which is used to represent a terraform
working directory.
Change the routing for the terraform http backends, to remove any
connection with mini environments, and remove this concern from the
new TerraformWorkingDirectory class also.
| Christopher Baines | 2018-04-12 |
* | Fix the strong params config•••Raise everywhere, instead of log, as this is more explicit.
| Christopher Baines | 2018-04-03 |
* | Rework the gem situation•••Use gem rather than require in config/boot.rb. This is better, as it
only sets up the $LOAD_PATH, and doesn't actually require the
gem. This prevents Rails getting loaded early, and getting confused.
| Christopher Baines | 2018-04-03 |
* | Remove some unnecessary asserts related code/comments | Christopher Baines | 2018-04-03 |
* | Improve the database.yml•••Uncomment the test and production sections.
| Christopher Baines | 2018-04-03 |
* | Remove lots of unnecessary files•••Using the Rails generator seems to generate quite a lot of unnecessary
files...
| Christopher Baines | 2018-04-03 |
* | Error on unpermitted strong parameters•••Unless running in the production environment. This helps with
development as errors are caught earlier.
| Christopher Baines | 2018-04-03 |
* | Add backend controllers, models and views•••Also annotate existing models.
| Christopher Baines | 2018-03-29 |
* | Add some govuk-guix related jobs•••And various other views and routes.
| Christopher Baines | 2018-03-29 |
* | Add terraform backend and initial guix configuration | Christopher Baines | 2018-03-29 |
* | Initial commit | Christopher Baines | 2018-03-29 |