Name: tectonic-torcx
Owner: CoreOS
Description: Mediate the interaction between Tectonic and Torcx
Created: 2017-07-03 12:00:16.0
Updated: 2018-02-23 22:39:26.0
Pushed: 2018-01-26 15:39:16.0
Size: 4079
Language: Go
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
A self-contained node-helper to automatically operate torcx on Tectonic machines.
Tectonic needs a specific version of Docker to be installed. Since Docker on Container Linux is managed by torcx, this tool suite keeps the torcx configuration in sync with the cluster environment.
The tool ensures that the correct verison of Docker is in the torcx store for any potential OS versions. In other words, it populates torcx stores for Current and Next OS versions.
This software handles two main cases:
In both cases, it can also determine/update kubelet based on cluster status.
make all
to build for all supported architectures.
This helper is normally run within a container:
er run \
--tmpfs /tmp \
-v /usr/share:/usr/share:ro \
-v /usr/lib/os-release:/usr/lib/os-release:ro \
-v /usr/share/ca-certificates/ca-certificates.crt:/etc/ssl/certs/ca-certificates.crt:ro \
-v /var/lib/torcx:/var/lib/torcx \
-v /run/metadata:/run/metadata:ro \
-v /run/systemd:/run/systemd \
-v /run/torcx:/run/torcx:ro \
-v /var/run/dbus:/var/run/dbus \
-v /etc/coreos:/etc/coreos:ro \
-v /etc/torcx:/etc/torcx \
-v /etc/kubernetes:/etc/kubernetes \
-v /dev/log:/dev/log \
quay.io/coreos/tectonic-torcx:latest-dev \
--verbose=debug