Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Make the git gem optional | Christopher Baines | 2018-06-28 |
| | | | | | As it's not required or useful currently if Guix isn't available locally. | ||
* | Add locking around all Terraform actions | Christopher Baines | 2018-06-24 |
| | | | | | To prevent them conflicting. Terraform itself has a locking mechanism, which isn't being used, but this should be sufficient. | ||
* | Add a history view for terraform states | Christopher Baines | 2018-06-23 |
| | | | | And link to this from the mini environment page. | ||
* | 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 | Christopher Baines | 2018-06-21 |
| | | | | For easier debugging. | ||
* | Update Que to 1.0.0 (beta 3) | Christopher Baines | 2018-06-21 |
| | |||
* | Display Terraform states | Christopher Baines | 2018-06-19 |
| | | | | | | | | 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. | ||
* | 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 | Christopher Baines | 2018-04-12 |
| | | | | | This is recommended by the Que library, but may come in useful elsewhere for PostgreSQL specific stuff. | ||
* | Change mini_environment_id to state_id on TerraformState | Christopher Baines | 2018-04-12 |
| | | | | | To allow supporting tracking related TerraformStates for backends as well. | ||
* | Move the terraform utilities to lib/ | Christopher Baines | 2018-04-12 |
| | | | | | | | | | 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. | ||
* | Fix the strong params config | Christopher Baines | 2018-04-03 |
| | | | | Raise everywhere, instead of log, as this is more explicit. | ||
* | Rework the gem situation | Christopher Baines | 2018-04-03 |
| | | | | | | 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. | ||
* | Remove some unnecessary asserts related code/comments | Christopher Baines | 2018-04-03 |
| | |||
* | Improve the database.yml | Christopher Baines | 2018-04-03 |
| | | | | Uncomment the test and production sections. | ||
* | Remove lots of unnecessary files | Christopher Baines | 2018-04-03 |
| | | | | | Using the Rails generator seems to generate quite a lot of unnecessary files... | ||
* | Error on unpermitted strong parameters | Christopher Baines | 2018-04-03 |
| | | | | | Unless running in the production environment. This helps with development as errors are caught earlier. | ||
* | Add backend controllers, models and views | Christopher Baines | 2018-03-29 |
| | | | | Also annotate existing models. | ||
* | Add some govuk-guix related jobs | Christopher Baines | 2018-03-29 |
| | | | | And various other views and routes. | ||
* | Add terraform backend and initial guix configuration | Christopher Baines | 2018-03-29 |
| | |||
* | Initial commit | Christopher Baines | 2018-03-29 |