aboutsummaryrefslogtreecommitdiff
path: root/app/jobs/govuk_guix
Commit message (Collapse)AuthorAge
* Change the default services for data snapshotsChristopher Baines2018-07-01
| | | | | Just exclude release and signon, rather than only including content-tagger and contacts-admin.
* Fix the CreateDataSnapshotJobChristopher Baines2018-07-01
| | | | To better handle remote hosts.
* Fix the FetchRevisionJob to better handle remote hostsChristopher Baines2018-07-01
|
* Make the git gem optionalChristopher Baines2018-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 hostsChristopher Baines2018-06-23
| | | | | This begins to remote the restriction of having to have Guix installed locally.
* Replace the GovukGuix::BuildJobChristopher Baines2018-06-22
| | | | | With a service that performs the same function, and use the MiniEnvironmentJob instead.
* Fix an issue with symbol keys in GovukGuix::JobChristopher Baines2018-06-21
|
* Refactor the FetchRevisionJobChristopher Baines2018-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 keyChristopher Baines2018-06-03
| | | | In the hash_to_arguments method of GovukGuix::Job.
* Fix a bug in GovukGuix::JobChristopher Baines2018-06-03
| | | | Actually parse the JSON file when fetching it from a remote host.
* Test and fix data snapshot creation for the AWS backendChristopher Baines2018-06-03
|
* Use the run_remotely_on_host option in BuildJobChristopher Baines2018-06-03
|
* Enhance run_command in GovukGuix::Job to handle remote hostsChristopher Baines2018-06-03
|
* Add job to create data snapshotsChristopher Baines2018-06-01
|
* Add a read_json_file utility to the GovukGuix:Job classChristopher Baines2018-06-01
| | | | | This will be useful when reading data from the store, including from remote machines.
* Avoid unnecessary quotingChristopher Baines2018-05-28
| | | | | This seems to cause errors in the govuk-guix when parsing the arguments.
* Show the available services for each revisionChristopher Baines2018-05-24
|
* Improve the AWS backendChristopher Baines2018-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 usersChristopher Baines2018-04-12
| | | | | Store the passphrase in the clear, as the intent here is to show it to the user.
* 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
|
* Fix and improve the fetch revision jobChristopher Baines2018-04-03
|
* 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.
* Appease RubocopChristopher Baines2018-04-03
|
* Only build systems with Whitehall and Government FrontendChristopher Baines2018-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-systemChristopher Baines2018-04-03
| | | | As the argument has changed in govuk-guix.
* Add missing import to GovukGuix::JobChristopher Baines2018-04-03
|
* Remove unnecessary requiresChristopher Baines2018-04-03
|
* 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.