aboutsummaryrefslogtreecommitdiff
path: root/app/views
Commit message (Collapse)AuthorAge
* Add a couple of buttons to speed up service selectionChristopher Baines2018-06-24
|
* Support 'Stopping' the AWS backendChristopher Baines2018-06-23
| | | | Which means just destroying the build machine.
* Use an animated progress bar in the jobs partialChristopher Baines2018-06-23
|
* Redesign the mini environment show pageChristopher Baines2018-06-23
| | | | With similar changes to the backend pages.
* Improve the jobs partialChristopher Baines2018-06-23
| | | | | Use titles to provide additional information, add support for expired jobs and clean up the text.
* Redesign the backend show page actions and status reportingChristopher Baines2018-06-23
| | | | | Use panels and list groups to better layout the actions and status.
* Style the "View all terraform states" link as a buttonChristopher Baines2018-06-23
|
* Add a history view for terraform statesChristopher Baines2018-06-23
| | | | And link to this from the mini environment page.
* Support refreshing the state of backendsChristopher 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
|
* Handle SSH keys via the databaseChristopher Baines2018-06-23
| | | | | This makes it more explicit, and works around Terraform being unpredictable when dealing with SSH agents.
* Don't show the job duration if it's finishedChristopher Baines2018-06-22
| | | | This doesn't make sense.
* Remove the button from the mini environment index pageChristopher Baines2018-06-22
| | | | Instead make the entire panel a link.
* Change most of the primary buttons to use the default stylingChristopher Baines2018-06-22
| | | | This is something the style guide suggests.
* Use the status information on the mini environment index pageChristopher Baines2018-06-22
|
* Reverse the jobs order on the mini environments show pageChristopher Baines2018-06-22
| | | | It's more useful to have the most recent jobs at the top.
* Give the jobs more descriptive titles on the show pageChristopher Baines2018-06-22
|
* Replace the GovukGuix::BuildJobChristopher Baines2018-06-22
| | | | | With a service that performs the same function, and use the MiniEnvironmentJob instead.
* Reverse the list of historical statesChristopher Baines2018-06-21
| | | | | On the terraform state show page. As it's more useful to see the recent states at the top.
* Redesign the mini environment show pageChristopher Baines2018-06-21
| | | | | | | | | | Start introducing some workflow, and simplifying the layout. Also improve the jobs partial, making it actually show when jobs are running. The next step is to run the build as a mini environment job, which should remove some unnecessary complexity.
* Fix an issue with the setup pageChristopher Baines2018-06-21
| | | | And add some test data to make the corresponding test more rigorous.
* Update Que to 1.0.0 (beta 3)Christopher Baines2018-06-21
|
* Add a view raw JSON link to the Terraform state pageChristopher Baines2018-06-20
|
* 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.
* Display the repository remote location on the Setup pageChristopher Baines2018-06-19
|
* Change how the EFS File System is handledChristopher Baines2018-06-03
| | | | | | | | | | For the AWS backend. Bring it in to the Terraform configuration for the backend, where previously only the id was known. Also, alter the provisioning so that it can handle an empty EFS file system. This reduces the amount of manual setup required for AWS.
* Support selecting a data snapshot on the services pageChristopher Baines2018-06-01
|
* Add the form-horizontal CSS class to the services formChristopher Baines2018-06-01
| | | | As this helps with the CSS styling from Bootstrap.
* Enable editing the services when creating a mini environmentChristopher Baines2018-05-30
|
* Show the available services for each revisionChristopher Baines2018-05-24
|
* Don't disable the Destroy buttonChristopher Baines2018-05-03
|
* Remove line with trailing whitespaceChristopher Baines2018-05-03
|
* Add extra fields to the Terraform AWS backendChristopher Baines2018-05-03
|
* Display the initial Signon users on the show pageChristopher Baines2018-05-03
|
* Improve the jobs partialChristopher Baines2018-05-03
| | | | Fix some of the ids, add a caret, and improve the line length.
* Improve the handling of jobsChristopher Baines2018-04-12
| | | | | Move the display in to a partial and improve. Handle the finished and enqueued jobs in a more consistent way.
* License under the AGPLv3+Christopher Baines2018-04-12
|
* Remove some redundant viewsChristopher Baines2018-04-03
| | | | And replace with a redirect and flash message.
* Specify the ordering for revisionsChristopher Baines2018-04-03
| | | | And update the show page to use the default scope.
* Improve the govuk-guix revision pageChristopher Baines2018-04-03
| | | | Show the store path, and the mini environments which use this revision.
* Add domains to backends, and rework build jobsChristopher Baines2018-04-03
| | | | | | | Add a domain to the libvirt and AWS Terraform backends. Along the way, improve the backend controllers and views, and rework the build jobs, simplifying them in to a single new class GovukGuix::BuildJob, which uses configuration from the respective backend.
* Remove trailing whitespaceChristopher Baines2018-04-03
|
* Make the AWS region readonlyChristopher Baines2018-04-03
| | | | As updating it won't migrate the existing mini environments.
* Add support for specifying Signon usersChristopher Baines2018-04-03
| | | | When creating mini environments.
* Improve AWS backend supportChristopher Baines2018-03-29
|
* 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.
* AWS related tweaksChristopher Baines2018-03-29
|
* Add form for creating a mini environmentChristopher Baines2018-03-29
|