@@ -42,6 +42,9 @@ oras push "ghcr.io/githedgehog/fabricator/k3s-airgap:${K3S_VERSION}" k3s k3s-air
4242```
4343
4444## Zot
45+ We have forked the upstream zot chart because the upstream chart switched to
46+ using stateful sets, instead of a deployment. Our chart is the last version of
47+ the upstream before the stateful sets.
4548
4649Zot changed their defaults from deployment to stateful sets. There is no easy
4750way to move from deployments to stateful sets. We forked the chart at the last
@@ -143,17 +146,17 @@ qemu-img info onie-kvm_x86_64.qcow2
143146oras push " ghcr.io/githedgehog/fabricator/onie-vlab:${ONIE_VERSION} " onie-kvm_x86_64.qcow2 onie_efi_code.fd onie_efi_vars.fd
144147```
145148
146- ## NTP
149+ ## NTP / Chrony
147150
148- Image is basically taken from cturra/ntp: latest at some point in time.
151+ Image is taken from cturra/ntp: latest . The version of chrony is from the Alpine
152+ Linux build. The container is an alpine Linux distro.
149153
150154``` bash
151- export NTP_VERSION=" v0.0.2"
155+ export NTP_VERSION=" v0.0.4"
156+ export UPSTREAM_SHA=" sha256:8ee0cfcabfa3d0d77dde02cb2930da02da8c33a2b7393bb429010cbae0b9d509"
152157
153- docker image rm cturra/ntp:latest
154- docker pull --platform linux/amd64 cturra/ntp:latest
155- docker tag cturra/ntp:latest ghcr.io/githedgehog/fabricator/ntp:${NTP_VERSION}
156- docker push ghcr.io/githedgehog/fabricator/ntp:${NTP_VERSION}
158+ docker image rm cturra/ntp@${UPSTREAM_SHA}
159+ skopeo copy --all docker://cturra/ntp@${UPSTREAM_SHA} docker://ghcr.io/githedgehog/fabricator/ntp:${NTP_VERSION}
157160```
158161
159162## Broadcom SONiC
@@ -214,3 +217,11 @@ tar xzf "bash-completion-${BASH_COMPLETION_VERSION}.tar.xz"
214217mv bash-completion-${BASH_COMPLETION_VERSION} bash-completion
215218oras push " ghcr.io/githedgehog/fabricator/bash-completion:v${BASH_COMPLETION_VERSION} " bash-completion
216219```
220+
221+ # Tinyproxy
222+
223+ The tinyproxy container is built from source, and deployed using a distroless
224+ container. The repo for the container is https://github.com/githedgehog/control-proxy .
225+ The justfile inside the repo contains the steps that CI will run run. To update
226+ tinyproxy bump the tinyproxy version number in the justfile, and increment the tag so the
227+ CI will pull, build, and push the new version.
0 commit comments