diff --git a/dns/octodns-config.yaml b/dns/octodns-config.yaml index de515311043..5dc58e86119 100644 --- a/dns/octodns-config.yaml +++ b/dns/octodns-config.yaml @@ -6,7 +6,7 @@ providers: enforce_order: false default_ttl: 3600 gcp: - class: octodns.provider.googlecloud.GoogleCloudProvider + class: octodns_googlecloud.GoogleCloudProvider project: kubernetes-public #credentials_file: '/octodns/creds/gcp.json' diff --git a/dns/octodns-docker/Dockerfile b/dns/octodns-docker/Dockerfile index 43f5a7a2017..1159da6e39b 100644 --- a/dns/octodns-docker/Dockerfile +++ b/dns/octodns-docker/Dockerfile @@ -12,13 +12,13 @@ # See the License for the specific language governing permissions and # limitations under the License. -# python:3-alpine as of November 14th, 2019 -ARG BASE_IMAGE=python@sha256:9ecd1b34b5fef4dc806734f92eee1702175a63276bafe3552d122c8f4918ed8e +# python:3-alpine as of December 14th, 2025 +ARG BASE_IMAGE=python@sha256:2a77c2640cc80f5506babd027c883abc55f04d44173fd52eeacea9d3b978e811 FROM ${BASE_IMAGE} RUN apk add \ - bash=5.0.0-r0 \ - make=4.2.1-r2 + bash=5.3.3-r1 \ + make=4.4.1-r3 # install from requirements.txt and ensure that all requirements match # pip freeze after, guaranteeing that we will install the same packages if we diff --git a/dns/octodns-docker/requirements.txt b/dns/octodns-docker/requirements.txt index 2d2e0cdaa18..34710b99964 100644 --- a/dns/octodns-docker/requirements.txt +++ b/dns/octodns-docker/requirements.txt @@ -3,22 +3,26 @@ attrs==19.3.0 cachetools==3.1.1 certifi==2019.9.11 chardet==3.0.4 +charset-normalizer==3.4.4 coverage==4.5.4 -dnspython==1.16.0 -google-api-core==1.14.3 -google-auth==1.7.1 -google-cloud-core==1.0.3 -google-cloud-dns==0.31.0 -googleapis-common-protos==1.6.0 -idna==2.8 +dnspython==2.2.1 +fqdn==1.5.1 +google-api-core==2.28.1 +google-auth==2.45.0 +google-cloud-core==2.5.0 +google-cloud-dns==0.36.0 +googleapis-common-protos==1.72.0 +idna==3.3 ipaddress==1.0.23 more-itertools==7.2.0 -natsort==6.2.0 -octodns==0.9.9 +natsort==8.4.0 +octodns==1.15.0 +octodns-googlecloud==1.1.0 packaging==19.2 pluggy==0.13.0 pprintpp==0.4.0 -protobuf==3.10.0 +proto-plus==1.27.0 +protobuf==6.33.2 py==1.8.0 pyasn1==0.4.7 pyasn1-modules==0.2.7 @@ -28,12 +32,14 @@ pyparsing==2.4.5 pytest==5.2.3 pytest-cov==2.8.1 pytest-mock==1.11.2 -python-dateutil==2.6.1 +python-dateutil==2.8.1 pytz==2019.3 PyYAML==5.1.2 repoze.lru==0.7 -requests==2.22.0 +requests==2.32.5 rsa==4.0 +setuptools==80.9.0 six==1.13.0 -urllib3==1.25.7 +urllib3==2.6.2 wcwidth==0.1.7 +wheel==0.45.1