| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Suggested-by: Sam Thursfield
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These scripts are a rewrite of scripts/do-release.py and
scripts/distbuild-cluster. The biggest difference is that they split
the tasks of building the things that are to be released, and uploading
them to git.baserock.org / download.baserock.org, where do-release.py
combines both (and distbuild-cluster only builds chunk/stratum/system
artifacts, not the release images). The new scripts are also configurable
using command line options or a configuration file rather than requiring
editing of the source.
These changes will allow, for example, a CI job that builds a release,
but doesn't upload it to download.baserock.org.
The new scripts are coupled with a change to the release process, which
will be documented as a change to the release process page on
wiki.baserock.org.
The 14.29 release of Baserock was done with slightly different versions
of these scripts to make it feasible to upload things over multiple
network connections.
|
| |
|
|
|
|
| |
The recent unicode fix in morph broke distbuild, so it has been reverted.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
On distbuild we put logs into /srv/distbuild/.
For a disbuild network we expect a large storage device to be mounted at
/srv/distbuild, however the rootfs may be relatively small, so we want to put
logs onto the large storage device to avoid filling up the rootfs.
Symlinks to the logs are placed in /var/log as a convenience.
|
| | |
|
|\ \
| |/ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This change solves the following bug:
1. Deploy/install a baserock system with shadow (in core.morph)
2. Login as root (you don't need a password the first time)
3. Change the password of the root user using `passwd`
4. Logout
5. Login as root. it won't ask you for a password.
This change also updates /etc/issues to stop pointing to
www.baserock.com.
|
|\ \
| |/
|/|
| |
| | |
Reviewed-by: Richard Ipsum
Reviewed-by: Emmet Hikory
|
|/ |
|
|\ |
|
| | |
|
| |\
| | |
| | |
| | |
| | | |
Reviewed by:
Lars Wirzenius
|
| | |
| | |
| | |
| | |
| | | |
The distbuild conf extension uses TROVE_ID where it should use TROVE_HOST.
This only becomes a problem when TROVE_ID and TROVE_HOSTNAME are not equal.
|
| |\ \
| | |/
| |/|
| | |
| | | |
Reviewed-by: Richard Maw
Reviewed-by: Lars Wirzenius
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
trove-setup:
- Use ansible to configure the trove.
lorry-controller:
- Changes needed for the new trove-setup. Now lorry-controller
does't enable its units when installing.
gitano:
- Updated to a new version needed for the new trove-setup.
With this new version is possible to change the path
of the skeleton of gitano.
update gitano to change paths of skel
|
| | | |
|
| | | |
|
| |/ |
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
Fix string quoting.
Put all stuff that needs changed in angle brackets.
|
|/
|
|
| |
Replaces references to `master` with release tag name.
|
|\ |
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
Without these kernel arguments, the GENIVI x86_64 demo
system would not be able to start Weston.
|
| | |
|
|\ \
| |/
|/|
| |
| | |
Reviewed-by: Richard Maw
Reviewed-by: Lars Wirzenius
|
| | |
|
| |
| |
| |
| |
| | |
Otherwise DNS doesn't work in the resulting system, and probably
other stuff too.
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Reviewed-by: Richard Maw on IRC
Reviewed-by: Pedro Alvarez on IRC
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | | |
Reviewed-By: Richard Maw <richard.maw@codethink.co.uk>
Reviewed-By: Lars Wirzenius <lars.wirzenius@codethink.co.uk>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Adds ability to pass cluster, ref and distbuild controller
hosts on the command line.
- Adds --help, and usage.
- Prints the specified parameters out.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Reviewed-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk>
Reviewed-By: Lars Wirzenius <lars.wirzenius@codethink.co.uk>
|
| |/ /
| | |
| | |
| | |
| | | |
The baserock/v7.0.0 branch of gitlab.ce was branched from
baserock/ps/v7.0.0.
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Reviewed-By: Richard Ipsum <richard.ipsum@codethink.co.uk>
Reviewed-By: Lars Wirzenius <lars.wirzenius@codethink.co.uk>
|
|/ / /
| | |
| | |
| | |
| | | |
Remove a comment that is no longer true, fix a formatting error, and
add a docstring to a class that lacked one.
|
|\ \ \
| |/ /
| | |
| | |
| | | |
Reviewed-By: Adam Coldrick <adam.coldrick@codethink.co.uk>
Reviewed-By: Richard Maw <richard.maw@codethink.co.uk>
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The 'morph deploy' command now lets us deploy system images one at a
time, so let's do that. This means that if all but one image is
deployed successfully, on the next run the user just needs to deploy
one further image.
Also, since each deployment has a unique name in release.morph now,
we can override the location and VERSION_LABEL fields instead of
requiring the user to update them manually before each release. The
release.morph cluster should now specify the *basename* of the image
in the location field only. By basename, I mean the system name plus
the appropriate extension (normally .tar or .img). The do-release
script will then prepend the image path and the version label to get
a filename.
The release.morph cluster has been updated accordingly.
|
| |
| |
| |
| |
| | |
This was suggested by Richard Maw and I forgot to fix up the branch
'sam/auto-release' before merging it.
|
| |
| |
| |
| |
| | |
This was a review comment from Richard Maw which I forgot to include
before merging branch 'sam/auto-release'
|
|\ \
| | |
| | |
| | |
| | | |
Reviewed-By: Adam Coldrick <adam.coldrick@codethink.co.uk>
Reviewed-By: Richard Maw <richard.maw@codethink.co.uk>
|