aboutsummaryrefslogtreecommitdiff
path: root/config
Commit message (Collapse)AuthorAge
* Make the git gem optionalChristopher Baines2018-06-28
| | | | | As it's not required or useful currently if Guix isn't available locally.
* Add locking around all Terraform actionsChristopher Baines2018-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 statesChristopher Baines2018-06-23
| | | | And link to this from the mini environment page.
* Add support for managing Terraform AWS backends from the show pageChristopher Baines2018-06-23
|
* Support managing the libvirt backend from the show pageChristopher Baines2018-06-23
|
* Add the web-console gemChristopher Baines2018-06-21
| | | | For easier debugging.
* Update Que to 1.0.0 (beta 3)Christopher Baines2018-06-21
|
* Display Terraform statesChristopher Baines2018-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 environmentChristopher Baines2018-05-30
|
* Display the style guide during developmentChristopher Baines2018-05-03
|
* Switch to using SQL as the schema formatChristopher Baines2018-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 TerraformStateChristopher Baines2018-04-12
| | | | | To allow supporting tracking related TerraformStates for backends as well.
* Move the terraform utilities to lib/Christopher Baines2018-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 configChristopher Baines2018-04-03
| | | | Raise everywhere, instead of log, as this is more explicit.
* Rework the gem situationChristopher Baines2018-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/commentsChristopher Baines2018-04-03
|
* Improve the database.ymlChristopher Baines2018-04-03
| | | | Uncomment the test and production sections.
* Remove lots of unnecessary filesChristopher Baines2018-04-03
| | | | | Using the Rails generator seems to generate quite a lot of unnecessary files...
* Error on unpermitted strong parametersChristopher Baines2018-04-03
| | | | | Unless running in the production environment. This helps with development as errors are caught earlier.
* Add backend controllers, models and viewsChristopher Baines2018-03-29
| | | | Also annotate existing models.
* Add some govuk-guix related jobsChristopher Baines2018-03-29
| | | | And various other views and routes.
* Add terraform backend and initial guix configurationChristopher Baines2018-03-29
|
* Initial commitChristopher Baines2018-03-29