--- schema: promenade/HostSystem/v1 metadata: schema: metadata/Document/v1 name: host-system layeringDefinition: abstract: false layer: global storagePolicy: cleartext substitutions: - src: schema: pegleg/SoftwareVersions/v1 name: software-versions path: .files.kubelet dest: path: .files[0].tar_url # Initial CoreDNS image (used during node Genesis and node join) - src: schema: pegleg/SoftwareVersions/v1 name: software-versions path: .images.kubernetes.coredns.coredns dest: path: .images.coredns # Initial CoreDNS image (used during node Genesis and node join) - src: schema: pegleg/SoftwareVersions/v1 name: software-versions path: .images.kubernetes.haproxy.haproxy dest: path: .images.haproxy # Operational tools - src: schema: pegleg/SoftwareVersions/v1 name: software-versions path: .images.ucp.armada.helm dest: path: .images.helm.helm - src: schema: pegleg/SoftwareVersions/v1 name: software-versions path: .images.kubernetes.kubectl dest: path: .images.kubernetes.kubectl # System packages - src: schema: pegleg/SoftwareVersions/v1 name: software-versions path: .packages.named.docker dest: path: .packages.required.docker - src: schema: pegleg/SoftwareVersions/v1 name: software-versions path: .packages.named.socat dest: path: .packages.required.socat - src: schema: pegleg/SoftwareVersions/v1 name: software-versions path: .packages.unnamed dest: path: .packages.additional data: files: - path: /opt/kubernetes/bin/kubelet tar_path: kubernetes/node/bin/kubelet mode: 0555 - path: /etc/logrotate.d/json-logrotate mode: 0444 content: |- /var/lib/docker/containers/*/*-json.log { compress copytruncate create 0644 root root daily dateext dateformat -%Y%m%d-%s maxsize 10M missingok notifempty su root root rotate 1 } packages: # NOTE(mb874d): This method for specified repositories and keys will be # change to align with Drydock's approach. Until then, we will specify # it here. repositories: - deb http://apt.dockerproject.org/repo ubuntu-xenial main keys: - |- -----BEGIN PGP PUBLIC KEY BLOCK----- mQINBFWln24BEADrBl5p99uKh8+rpvqJ48u4eTtjeXAWbslJotmC/CakbNSqOb9o ddfzRvGVeJVERt/Q/mlvEqgnyTQy+e6oEYN2Y2kqXceUhXagThnqCoxcEJ3+KM4R mYdoe/BJ/J/6rHOjq7Omk24z2qB3RU1uAv57iY5VGw5p45uZB4C4pNNsBJXoCvPn TGAs/7IrekFZDDgVraPx/hdiwopQ8NltSfZCyu/jPpWFK28TR8yfVlzYFwibj5WK dHM7ZTqlA1tHIG+agyPf3Rae0jPMsHR6q+arXVwMccyOi+ULU0z8mHUJ3iEMIrpT X+80KaN/ZjibfsBOCjcfiJSB/acn4nxQQgNZigna32velafhQivsNREFeJpzENiG HOoyC6qVeOgKrRiKxzymj0FIMLru/iFF5pSWcBQB7PYlt8J0G80lAcPr6VCiN+4c NKv03SdvA69dCOj79PuO9IIvQsJXsSq96HB+TeEmmL+xSdpGtGdCJHHM1fDeCqkZ hT+RtBGQL2SEdWjxbF43oQopocT8cHvyX6Zaltn0svoGs+wX3Z/H6/8P5anog43U 65c0A+64Jj00rNDr8j31izhtQMRo892kGeQAaaxg4Pz6HnS7hRC+cOMHUU4HA7iM zHrouAdYeTZeZEQOA7SxtCME9ZnGwe2grxPXh/U/80WJGkzLFNcTKdv+rwARAQAB tDdEb2NrZXIgUmVsZWFzZSBUb29sIChyZWxlYXNlZG9ja2VyKSA8ZG9ja2VyQGRv Y2tlci5jb20+iQI4BBMBAgAiBQJVpZ9uAhsvBgsJCAcDAgYVCAIJCgsEFgIDAQIe AQIXgAAKCRD3YiFXLFJgnbRfEAC9Uai7Rv20QIDlDogRzd+Vebg4ahyoUdj0CH+n Ak40RIoq6G26u1e+sdgjpCa8jF6vrx+smpgd1HeJdmpahUX0XN3X9f9qU9oj9A4I 1WDalRWJh+tP5WNv2ySy6AwcP9QnjuBMRTnTK27pk1sEMg9oJHK5p+ts8hlSC4Sl uyMKH5NMVy9c+A9yqq9NF6M6d6/ehKfBFFLG9BX+XLBATvf1ZemGVHQusCQebTGv 0C0V9yqtdPdRWVIEhHxyNHATaVYOafTj/EF0lDxLl6zDT6trRV5n9F1VCEh4Aal8 L5MxVPcIZVO7NHT2EkQgn8CvWjV3oKl2GopZF8V4XdJRl90U/WDv/6cmfI08GkzD YBHhS8ULWRFwGKobsSTyIvnbk4NtKdnTGyTJCQ8+6i52s+C54PiNgfj2ieNn6oOR 7d+bNCcG1CdOYY+ZXVOcsjl73UYvtJrO0Rl/NpYERkZ5d/tzw4jZ6FCXgggA/Zxc jk6Y1ZvIm8Mt8wLRFH9Nww+FVsCtaCXJLP8DlJLASMD9rl5QS9Ku3u7ZNrr5HWXP HXITX660jglyshch6CWeiUATqjIAzkEQom/kEnOrvJAtkypRJ59vYQOedZ1sFVEL MXg2UCkD/FwojfnVtjzYaTCeGwFQeqzHmM241iuOmBYPeyTY5veF49aBJA1gEJOQ TvBR8Q== =Fm3p -----END PGP PUBLIC KEY BLOCK-----