| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
The update takes seconds, and it's annoying to push something and then
have to wait 5 minutes for `bst track` to notice, so let's do the
summary updates more frequently.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is different from the existing 'cache' repo in that we should
be careful what we push to it, and we should never delete things
from it once they have been made public.
Pushing to the releases repo should be done with ostree-push/receive
rather than BuildStream. I've set up the receive hook on the server.
The upstream repo of ostree-push/receive seems abandoned so I have
been using a fork: https://github.com/ssssam/ostree-push
See also:
https://listmaster.pepperfish.net/pipermail/baserock-dev-baserock.org/2017-September/013811.html
https://gitlab.com/baserock/definitions/merge_requests/58
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This is still really useful to speed up YBD builds.
|
|
|
|
|
|
|
|
|
| |
The version listed there was too old, modern BuildStream versions would
fail to push with this error:
Exception: Unsupported protocol version 1
Also make sure we don't put root-owned stuff into `/home/fedora`.
|
|
|
|
| |
We don't have any Ubuntu systems at the moment.
|
| |
|
| |
|
|
|
|
| |
A few changes required to get it running on Fedora, but nothing major.
|
| |
|
| |
|
|
|
|
|
|
|
| |
It now only serves download.baserock.org; the docs are hosted on GitLab
pages.
It will also serve paste, IRC logging and IRC bots soon!
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This machine wasn't redeployed since the tool to do that (Morph) is
obsolete. We just copied the root disk and /home volume across to
the new provider.
|
|
|
|
|
| |
The backup user's SSH public key was unnecessarily encrypted. I've
decrypted it for convenience.
|
| |
|
| |
|
|
|
|
| |
Old ones had expired
|
|\
| |
| |
| |
| | |
Rename README so it gets displayed in GitLab
See merge request baserock/infrastructure!10
|
|/ |
|
|
|
|
| |
I mangled these in 7018cd6011afda6afca722719465538e63f00a6a.
|
|\
| |
| |
| |
| | |
Document how the Baserock runners for GitLab CI are set up
See merge request baserock/infrastructure!9
|
| | |
|
| | |
|
|\ \
| |/
| |
| |
| | |
Kill obsolete system definitions
See merge request baserock/infrastructure!8
|
| |
| |
| |
| |
| | |
We now use GitLab for Git hosting, so it's pretty obvious how to create
repos.
|
| |
| |
| |
| | |
We no longer want everything to be hosted on Baserock eventually.
|
| |
| |
| |
| | |
This never got finished. Try http://codesearch.debian.net/ :-)
|
| |
| |
| |
| |
| |
| |
| | |
Some of these systems are still up for now, but their demise has ben
announced:
https://listmaster.pepperfish.net/pipermail/baserock-dev-baserock.org/2017-September/013812.html
|
|/ |
|
|\
| |
| |
| |
| | |
Give Jonathan Maw push access to ostree.baserock.org
See merge request baserock/infrastructure!7
|
|/
|
|
|
| |
Jonathan has done an armv8l64 bootstrap with BuildStream and I want to
get all of those artifacts into our cache.
|
|\
| |
| |
| |
| | |
baserock_ostree: Update for changes in BuildStream
See merge request !6
|
|/
|
|
|
|
|
|
|
| |
We now need a timer job to update the summary file, see:
https://buildstream.gitlab.io/buildstream/artifacts.html#summary-file-updates
I also updated BuildStream which changes the artifact push protocol.
Sadly the protocol isn't versioned yet so old versions will now fail to
push with weird errors.
|
|\
| |
| |
| |
| | |
Add ostree.baserock.org definitions
See merge request !5
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
So far this is limited to the existing Baserock ops team, and a new
key that I will try to install into our GitLab CI configuration so
that build runners can push artifacts.
We don't to hand out access too widely because we currently don't do
any verification that the submitted artifacts actually corresponds to
the cache key that it's supposed to. This is fine as long as access
is limited to autobuilders that we control and trusted developers.
|
| |
| |
| |
| |
| |
| | |
This is used by YBD for resolving remote Git commit SHA1s to tree SHA1s.
Previously the port was opened by the shared-artifact-cache security
group, but it no longer is.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is a new instance that can be used as an artifact cache by the
BuildStream build tool. Anyone can download artifacts over HTTPS.
Those given SSH access to the machine can write to the artifact cache
(this will likely be limited to automated build machines).
DNS is now set to point cache.baserock.org and ostree.baserock.org to
the HAProxy frontend.
The SSL certificate for the frontend-haproxy system has been regenerated
to include the cache.baserock.org and ostree.baserock.org domains.
|
| |
| |
| |
| | |
Previously we depended on 3rd party openstack-ansible-modules.
|
| | |
|