dustin
/
jenkinsagent
Archived
1
0
Fork 0
This repository has been archived on 2023-11-14. You can view files and clone it, but cannot push or open issues/pull-requests.
jenkinsagent/rootfs
Dustin 4e05173ae1 rootfs: Fetch SSH known hosts file
Jenkins agents need to have a pre-built cache of SSH public keys for any
host jobs need to access.  This file is typically bind-mounted into
jobs' containers.

For the older Fedora-based agent nodes, the `ssh_known_hosts` file is
populated by Ansible.  That mechanism will not work for agent nodes
using the immutable root filesystem created by this project, so we need
an alternative.  To that end, the `fetch-ssh-knownhosts` service
downloads the keys from another machine using HTTPS when the system
boots up and then periodically while it is running.
2022-03-15 14:38:05 -05:00
..
overlay rootfs: Fetch SSH known hosts file 2022-03-15 14:38:05 -05:00
linux.config Initial commit 2022-03-09 00:27:30 -06:00
post-build.sh rootfs: Update clock epoch at build time 2022-03-15 14:18:29 -05:00
post-fakeroot.sh rootfs: Remove /var/log/journal 2022-03-15 14:18:29 -05:00
post-image.sh Initial commit 2022-03-09 00:27:30 -06:00
users rootfs: Create user for Jenkins 2022-03-15 14:18:29 -05:00