aboutsummaryrefslogtreecommitdiff
path: root/config
Commit message (Expand)AuthorAge
* 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 Baines2018-06-24
* Add a history view for terraform states•••And link to this from the mini environment page. Christopher Baines2018-06-23
* 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 gem•••For easier debugging. Christopher Baines2018-06-21
* Update Que to 1.0.0 (beta 3)Christopher Baines2018-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 Baines2018-06-19
* 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 format•••This is recommended by the Que library, but may come in useful elsewhere for PostgreSQL specific stuff. Christopher Baines2018-04-12
* Change mini_environment_id to state_id on TerraformState•••To allow supporting tracking related TerraformStates for backends as well. Christopher Baines2018-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 Baines2018-04-12
* Fix the strong params config•••Raise everywhere, instead of log, as this is more explicit. Christopher Baines2018-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 Baines2018-04-03
* Remove some unnecessary asserts related code/commentsChristopher Baines2018-04-03
* Improve the database.yml•••Uncomment the test and production sections. Christopher Baines2018-04-03
* Remove lots of unnecessary files•••Using the Rails generator seems to generate quite a lot of unnecessary files... Christopher Baines2018-04-03
* Error on unpermitted strong parameters•••Unless running in the production environment. This helps with development as errors are caught earlier. Christopher Baines2018-04-03
* Add backend controllers, models and views•••Also annotate existing models. Christopher Baines2018-03-29
* Add some govuk-guix related jobs•••And various other views and routes. Christopher Baines2018-03-29
* Add terraform backend and initial guix configurationChristopher Baines2018-03-29
* Initial commitChristopher Baines2018-03-29