Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Change the default services for data snapshots | Christopher Baines | 2018-07-01 |
| | | | | | Just exclude release and signon, rather than only including content-tagger and contacts-admin. | ||
* | Fix the CreateDataSnapshotJob | Christopher Baines | 2018-07-01 |
| | | | | To better handle remote hosts. | ||
* | Fix the FetchRevisionJob to better handle remote hosts | Christopher Baines | 2018-07-01 |
| | |||
* | 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 initial support for fetching govuk-guix revisions on remote hosts | Christopher Baines | 2018-06-23 |
| | | | | | This begins to remote the restriction of having to have Guix installed locally. | ||
* | Replace the GovukGuix::BuildJob | Christopher Baines | 2018-06-22 |
| | | | | | With a service that performs the same function, and use the MiniEnvironmentJob instead. | ||
* | Fix an issue with symbol keys in GovukGuix::Job | Christopher Baines | 2018-06-21 |
| | |||
* | Refactor the FetchRevisionJob | Christopher Baines | 2018-06-19 |
| | | | | | | | | | Move the repository directory in to a constant, and make the repository remote location configurable. Also, fix an issue with parsing the JSON output from the available-services command, as there were some messages appearing prior to the JSON output. | ||
* | Support specifying multiple values for a single key | Christopher Baines | 2018-06-03 |
| | | | | In the hash_to_arguments method of GovukGuix::Job. | ||
* | Fix a bug in GovukGuix::Job | Christopher Baines | 2018-06-03 |
| | | | | Actually parse the JSON file when fetching it from a remote host. | ||
* | Test and fix data snapshot creation for the AWS backend | Christopher Baines | 2018-06-03 |
| | |||
* | Use the run_remotely_on_host option in BuildJob | Christopher Baines | 2018-06-03 |
| | |||
* | Enhance run_command in GovukGuix::Job to handle remote hosts | Christopher Baines | 2018-06-03 |
| | |||
* | Add job to create data snapshots | Christopher Baines | 2018-06-01 |
| | |||
* | Add a read_json_file utility to the GovukGuix:Job class | Christopher Baines | 2018-06-01 |
| | | | | | This will be useful when reading data from the store, including from remote machines. | ||
* | Avoid unnecessary quoting | Christopher Baines | 2018-05-28 |
| | | | | | This seems to cause errors in the govuk-guix when parsing the arguments. | ||
* | Show the available services for each revision | Christopher Baines | 2018-05-24 |
| | |||
* | Improve the AWS backend | Christopher Baines | 2018-05-03 |
| | | | | | | This gets the AWS backend to the point where you can deploy the backend, and then a mini environment without any actions outside of the govuk-mini-environment-admin. | ||
* | Generate random passphrases for Signon users | Christopher Baines | 2018-04-12 |
| | | | | | Store the passphrase in the clear, as the intent here is to show it to the user. | ||
* | Improve the handling of jobs | Christopher Baines | 2018-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 Baines | 2018-04-12 |
| | |||
* | Fix and improve the fetch revision job | Christopher Baines | 2018-04-03 |
| | |||
* | Add domains to backends, and rework build jobs | Christopher Baines | 2018-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. | ||
* | Appease Rubocop | Christopher Baines | 2018-04-03 |
| | |||
* | Only build systems with Whitehall and Government Frontend | Christopher Baines | 2018-04-03 |
| | | | | | | If nothing is specified, then govuk-system builds everything. This takes a while, and requires lots of resources to run, so until this is configurable, just hardcode these two services. | ||
* | Switch --output to --type when calling govuk-system | Christopher Baines | 2018-04-03 |
| | | | | As the argument has changed in govuk-guix. | ||
* | Add missing import to GovukGuix::Job | Christopher Baines | 2018-04-03 |
| | |||
* | Remove unnecessary requires | Christopher Baines | 2018-04-03 |
| | |||
* | 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. |