File tree Expand file tree Collapse file tree 2 files changed +39
-5
lines changed Expand file tree Collapse file tree 2 files changed +39
-5
lines changed Original file line number Diff line number Diff line change @@ -44,18 +44,28 @@ RUN jsonnet /tmp/kea-ctrl-agent.jsonnet > /app/kea-ctrl-agent.json
44
44
45
45
FROM $BASE
46
46
47
- RUN mkdir -p /run/kea /app
47
+ RUN mkdir -p /run/kea /app /etc/apt/keyrings
48
+ RUN rm -fv /etc/apt/apt.conf.d/docker-clean
48
49
VOLUME /run/kea
49
50
50
- RUN apt-get update \
51
+ RUN --mount=type=cache,target=/var/cache/apt --mount=type=cache,target=/var/lib/apt/lists apt-get update \
51
52
&& DEBIAN_FRONTEND=noninteractive apt-get install -y \
52
53
ca-certificates \
53
54
dumb-init \
54
55
ruby \
55
56
iproute2 \
56
- kea \
57
- mysql-client \
58
- && apt-get clean && rm -rf /var/lib/apt/lists/*
57
+ mysql-client
58
+
59
+ ARG kea_version 2.7.6-isc20250128083638
60
+ COPY kea-dev.asc /etc/apt/keyrings/kea-dev.asc
61
+ RUN echo "deb [signed-by=/etc/apt/keyrings/kea-dev.asc] https://dl.cloudsmith.io/public/isc/kea-dev/deb/ubuntu noble main" > /etc/apt/sources.list.d/kea.list
62
+ RUN echo "Package: src:isc-kea\n Pin: version ${kea_version}\n Pin-Priority: 999" > /etc/apt/preferences.d/pin-kea
63
+ RUN --mount=type=cache,target=/var/cache/apt --mount=type=cache,target=/var/lib/apt/lists apt-get update \
64
+ && DEBIAN_FRONTEND=noninteractive apt-get install -y \
65
+ isc-kea-dhcp4-server \
66
+ isc-kea-mysql \
67
+ isc-kea-ctrl-agent \
68
+ isc-kea-admin
59
69
60
70
COPY --from=build-healthz /app/bin/healthz /app/healthzd
61
71
COPY --from=build-stork /build/go/bin/stork-agent /app/stork-agent
Original file line number Diff line number Diff line change
1
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
2
+
3
+ mQGNBGY+M8YBDADAXYjQZhp0g7VfmetzQl+Bk4KW6KvGK3btt1mMvnZHO6GFvNnF
4
+ 7UFgfW637h3DR4SMQDFpcGisqCfDC8lQMiLJHdTDt8SJDZhFCME69QxP/++esj1a
5
+ ey+jln7YaOPfCkvPjAx0Hesdzbqb2hdBUmRJV7V5PMvI293Yzr7qeTptwfacQF9x
6
+ ROFi5ZTQLEcCznqKBFpdo73uRcmfAwCSt8td1Qxf86ORW1uAvEBLMDco8c6PBQvx
7
+ E3VTyEg08aToawSHy8Eqzkib9UWhWlm8v5pAgVm8gECg3ZhdKHCymbBE5usPbc4V
8
+ iGS3zrXxCgUK4YPNjsRP1djIQ43KQIJCE8W8ud4jB1WyUkOhaMVvSEmTy0jcX4x/
9
+ WVsVvx0Ow5HYbwaaaTjnbOq4tYJPDEaB8G//57cj9Jb1cNRyKCKm3OXOcxvKbDOC
10
+ mL85IAeI4uMlE9Zrw3tV3b0t4JcCAU/zycnGhx3ZAe6nNlNdVuteLJd9gfeOX3YK
11
+ HyZIGL0vWyJXm6UAEQEAAbQ4Q2xvdWRzbWl0aCBQYWNrYWdlIChpc2Mva2VhLWRl
12
+ dikgPHN1cHBvcnRAY2xvdWRzbWl0aC5pbz6JAc4EEwEIADgWIQSRetkKdbDgvWcS
13
+ onGYy1lOwOxtOgUCZj4zxgIbLwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRCY
14
+ y1lOwOxtOqQJDACNoFvdUgdxHLIpbmOhJtAvfAEU3SxxAE94asLyWxJA26Yi7WGt
15
+ XN8Ibrn82hS72AhNrAEwQBQ1YMzw/bYkNOJlsXHw19xKCpm4o6XItA7dXGvVlGY4
16
+ Gmr7FDErBK3c6m+MnlWHI5/nCM1uL7ipwBK7QyU+jwITj9Sh0r0mDGzKr/u9Ezk7
17
+ PPIeEmadMcfCtKN7ewyt/fpuu/yuiLlN8hBWfKS3dCTkzhiQ4ey9sNvy0HSvRfBw
18
+ /GSsgu/016Kr2LomFpZGVHAqQSj4p0g2zCj6YTxTg6maecZFTfJAQZrFgnxsY0KI
19
+ VF4Tvwch2VlttHARd+dOzBUsqlF+iXqIsFp5fcR8uMiJIRH3jHj7WmZ1oRxNuwWz
20
+ t20jJ/5ecrNvhd+7Mg6qlkl5eW/Td17CPG4qmlNCPX61YYHKXTFkYiP2M8DzfLTf
21
+ zix3xlJaMy33PZUpIDKo6PkNC97Wjo42QjwtrNVZgJxyMt8wP25ikjouF/xtJLWH
22
+ h/TV/q2XXSAJf6k=
23
+ =CXSr
24
+ -----END PGP PUBLIC KEY BLOCK-----
You can’t perform that action at this time.
0 commit comments