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/overlay/etc
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
..
docker Initial commit 2022-03-09 00:27:30 -06:00
ssh rootfs: Fetch SSH known hosts file 2022-03-15 14:38:05 -05:00
chrony.conf rootfs: Sync time with NTP using chrony 2022-03-15 14:18:29 -05:00
dhcpcd.conf rootfs: Get syslog servers from DHCP options 2022-03-15 14:18:29 -05:00
fstab rootfs: Persistent storage for Jenkins, Docker 2022-03-15 14:18:29 -05:00
nbdtab rootfs: Persistent storage for Jenkins, Docker 2022-03-15 14:18:29 -05:00
rsyslog.conf Initial commit 2022-03-09 00:27:30 -06:00