From 4f8819e4df344f746674a24050de5646ecdf1285 Mon Sep 17 00:00:00 2001 From: Rick Rackow Date: Mon, 7 Apr 2025 08:49:05 +0200 Subject: [PATCH] fix(coreos-cloudinit): truncate hostnames --- changelog/changes/2025-04-03-sanitize-hostname.md | 2 ++ ...init-1.14.0-r9.ebuild => coreos-cloudinit-1.14.0-r10.ebuild} | 0 .../coreos-base/coreos-cloudinit/coreos-cloudinit-9999.ebuild | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 changelog/changes/2025-04-03-sanitize-hostname.md rename sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-cloudinit/{coreos-cloudinit-1.14.0-r9.ebuild => coreos-cloudinit-1.14.0-r10.ebuild} (100%) diff --git a/changelog/changes/2025-04-03-sanitize-hostname.md b/changelog/changes/2025-04-03-sanitize-hostname.md new file mode 100644 index 0000000000..a56925d85a --- /dev/null +++ b/changelog/changes/2025-04-03-sanitize-hostname.md @@ -0,0 +1,2 @@ +- Always truncate hostnames on the first occurrence of `.` ([cloud-init#32](https://github.com/flatcar/coreos-cloudinit/pull/32)) +- Ensure hostnames never exceeds 63 characters, regardless of the metadata provider ([cloud-init#31](https://github.com/flatcar/coreos-cloudinit/pull/31)) diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-cloudinit/coreos-cloudinit-1.14.0-r9.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-cloudinit/coreos-cloudinit-1.14.0-r10.ebuild similarity index 100% rename from sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-cloudinit/coreos-cloudinit-1.14.0-r9.ebuild rename to sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-cloudinit/coreos-cloudinit-1.14.0-r10.ebuild diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-cloudinit/coreos-cloudinit-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-cloudinit/coreos-cloudinit-9999.ebuild index 834af69793..16d3c7eab8 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-cloudinit/coreos-cloudinit-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-cloudinit/coreos-cloudinit-9999.ebuild @@ -10,7 +10,7 @@ inherit git-r3 systemd toolchain-funcs udev coreos-go if [[ "${PV}" == 9999 ]]; then KEYWORDS="~amd64 ~arm64" else - EGIT_COMMIT="f3aaab923de5075524780716635f25564b5e6934" # flatcar-master + EGIT_COMMIT="1c1d7f4ae6b933350d7fd36e882dda170123cccc" # flatcar-master KEYWORDS="amd64 arm64" fi