Updated dependences

This PS updates openstack modules versions to
Antelope 2023.1, ceph utilities version to Reef
18.2.1 and kubectl to 1.29.2

Change-Id: Ic8f5c0a7b03a33bcef667bb16291aea93ca3be3a
This commit is contained in:
Sergiy Markin
2024-03-04 22:13:01 +00:00
parent 1c4248ae74
commit 30a7c4699b
11 changed files with 76 additions and 59 deletions

View File

@@ -32,7 +32,7 @@ RUN set -xe \
python3-pip \ python3-pip \
&& pip3 install --no-cache-dir --upgrade pip \ && pip3 install --no-cache-dir --upgrade pip \
&& pip3 install --no-cache-dir \ && pip3 install --no-cache-dir \
oslo.rootwrap==6.3.1 \ oslo.rootwrap==7.0.1 \
&& apt-get clean -y \ && apt-get clean -y \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*

View File

@@ -38,7 +38,7 @@ RUN set -xe \
python3-pip \ python3-pip \
&& pip3 install --upgrade pip \ && pip3 install --upgrade pip \
&& pip3 install \ && pip3 install \
oslo.rootwrap==6.3.1 \ oslo.rootwrap==7.0.1 \
&& apt-get clean -y \ && apt-get clean -y \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*

View File

@@ -8,13 +8,13 @@ LABEL org.opencontainers.image.authors='airship-discuss@lists.airshipit.org, irc
org.opencontainers.image.vendor='The Airship Authors' \ org.opencontainers.image.vendor='The Airship Authors' \
org.opencontainers.image.licenses='Apache-2.0' org.opencontainers.image.licenses='Apache-2.0'
# Quincy 17.2.6 # Reef 18.2.1
ARG CEPH_RELEASE=quincy ARG CEPH_RELEASE=reef
ARG CEPH_RELEASE_TAG=17.2.6-1focal ARG CEPH_RELEASE_TAG=18.2.1-1focal
ARG KUBE_VERSION=1.29.0 ARG KUBE_VERSION=1.29.2
ARG CEPH_REPO=https://mirror.mirantis.com/acicd/ceph-quincy/ ARG CEPH_REPO=https://mirror.mirantis.com/acicd/ceph-reef/
ARG CEPH_KEY=https://mirror.mirantis.com/acicd/ceph-quincy/release.asc ARG CEPH_KEY=https://mirror.mirantis.com/acicd/ceph-reef/release.asc
ADD ${CEPH_KEY} /etc/apt/ceph-${CEPH_RELEASE}.key ADD ${CEPH_KEY} /etc/apt/ceph-${CEPH_RELEASE}.key
RUN set -xe \ RUN set -xe \
@@ -48,7 +48,7 @@ RUN set -xe \
python3-pip \ python3-pip \
&& pip3 install --no-cache-dir --upgrade pip \ && pip3 install --no-cache-dir --upgrade pip \
&& pip3 install --no-cache-dir \ && pip3 install --no-cache-dir \
oslo.rootwrap==6.3.1 \ oslo.rootwrap==7.0.1 \
&& curl --silent -L https://dl.k8s.io/v${KUBE_VERSION}/kubernetes-client-linux-amd64.tar.gz \ && curl --silent -L https://dl.k8s.io/v${KUBE_VERSION}/kubernetes-client-linux-amd64.tar.gz \
| tar -zC /usr/bin --strip-components=3 --wildcards -x "*/*/*/kubectl" \ | tar -zC /usr/bin --strip-components=3 --wildcards -x "*/*/*/kubectl" \
&& apt-get purge --autoremove -y apt-transport-https \ && apt-get purge --autoremove -y apt-transport-https \

View File

@@ -8,7 +8,7 @@ LABEL org.opencontainers.image.authors='airship-discuss@lists.airshipit.org, irc
org.opencontainers.image.vendor='The Airship Authors' \ org.opencontainers.image.vendor='The Airship Authors' \
org.opencontainers.image.licenses='Apache-2.0' org.opencontainers.image.licenses='Apache-2.0'
ARG KUBE_VERSION=1.29.0 ARG KUBE_VERSION=1.29.2
ARG DEBIAN_FRONTEND=noninteractive ARG DEBIAN_FRONTEND=noninteractive
@@ -37,7 +37,7 @@ RUN set -xe \
python3-pip \ python3-pip \
&& pip3 install --no-cache-dir --upgrade pip \ && pip3 install --no-cache-dir --upgrade pip \
&& pip3 install --no-cache-dir \ && pip3 install --no-cache-dir \
oslo.rootwrap==6.3.1 \ oslo.rootwrap==7.0.1 \
&& curl --silent -L https://dl.k8s.io/v${KUBE_VERSION}/kubernetes-client-linux-amd64.tar.gz \ && curl --silent -L https://dl.k8s.io/v${KUBE_VERSION}/kubernetes-client-linux-amd64.tar.gz \
| tar -zC /usr/bin --strip-components=3 --wildcards -x "*/*/*/kubectl" \ | tar -zC /usr/bin --strip-components=3 --wildcards -x "*/*/*/kubectl" \
&& apt-get clean \ && apt-get clean \

View File

@@ -9,7 +9,7 @@ LABEL org.opencontainers.image.authors='airship-discuss@lists.airshipit.org, irc
org.opencontainers.image.licenses='Apache-2.0' org.opencontainers.image.licenses='Apache-2.0'
ARG ETCDCTL_VERSION=v3.5.11 ARG ETCDCTL_VERSION=v3.5.11
ARG KUBE_VERSION=1.29.0 ARG KUBE_VERSION=1.29.2
ENV GOOGLE_URL=https://storage.googleapis.com/etcd ENV GOOGLE_URL=https://storage.googleapis.com/etcd
ENV GITHUB_URL=https://github.com/etcd-io/etcd/releases/download ENV GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
@@ -35,9 +35,9 @@ RUN set -xe \
&& pip3 install --no-cache-dir --upgrade pip \ && pip3 install --no-cache-dir --upgrade pip \
&& pip3 install --no-cache-dir \ && pip3 install --no-cache-dir \
munch \ munch \
oslo.rootwrap==6.3.1 \ oslo.rootwrap==7.0.1 \
python-openstackclient==5.8.0 \ python-openstackclient==6.2.0 \
python-swiftclient==3.13.1 \ python-swiftclient==4.2.0 \
&& curl --silent -L "${DOWNLOAD_URL}/${ETCDCTL_VERSION}/etcd-${ETCDCTL_VERSION}-linux-amd64.tar.gz" \ && curl --silent -L "${DOWNLOAD_URL}/${ETCDCTL_VERSION}/etcd-${ETCDCTL_VERSION}-linux-amd64.tar.gz" \
| tar -zC /usr/local/bin --strip-components=1 --wildcards -x "*/etcdctl" \ | tar -zC /usr/local/bin --strip-components=1 --wildcards -x "*/etcdctl" \
&& curl --silent -L https://dl.k8s.io/v${KUBE_VERSION}/kubernetes-client-linux-amd64.tar.gz \ && curl --silent -L https://dl.k8s.io/v${KUBE_VERSION}/kubernetes-client-linux-amd64.tar.gz \

View File

@@ -8,7 +8,7 @@ LABEL org.opencontainers.image.authors='airship-discuss@lists.airshipit.org, irc
org.opencontainers.image.vendor='The Airship Authors' \ org.opencontainers.image.vendor='The Airship Authors' \
org.opencontainers.image.licenses='Apache-2.0' org.opencontainers.image.licenses='Apache-2.0'
ARG KUBE_VERSION=1.29.0 ARG KUBE_VERSION=1.29.2
ARG MARIADB_VERSION=10.6 ARG MARIADB_VERSION=10.6
ARG PERCONA_TOOLKIT_VERSION=3.5.5 ARG PERCONA_TOOLKIT_VERSION=3.5.5
@@ -38,9 +38,9 @@ RUN set -xe \
&& pip3 install --no-cache-dir --upgrade pip \ && pip3 install --no-cache-dir --upgrade pip \
&& pip3 install --no-cache-dir \ && pip3 install --no-cache-dir \
munch \ munch \
oslo.rootwrap==6.3.1 \ oslo.rootwrap==7.0.1 \
python-openstackclient==5.8.0 \ python-openstackclient==6.2.0 \
python-swiftclient==3.13.1 \ python-swiftclient==4.2.0 \
&& sed -i 's/$PrivDropToUser syslog/$PrivDropToUser nobody/' /etc/rsyslog.conf \ && sed -i 's/$PrivDropToUser syslog/$PrivDropToUser nobody/' /etc/rsyslog.conf \
&& curl --silent -L https://dl.k8s.io/v${KUBE_VERSION}/kubernetes-client-linux-amd64.tar.gz \ && curl --silent -L https://dl.k8s.io/v${KUBE_VERSION}/kubernetes-client-linux-amd64.tar.gz \
| tar -zC /usr/bin --strip-components=3 --wildcards -x "*/*/*/kubectl" \ | tar -zC /usr/bin --strip-components=3 --wildcards -x "*/*/*/kubectl" \

View File

@@ -23,13 +23,13 @@ RUN set -xe \
&& pip3 install --no-cache-dir --upgrade pip \ && pip3 install --no-cache-dir --upgrade pip \
&& pip3 install --no-cache-dir \ && pip3 install --no-cache-dir \
munch \ munch \
oslo.rootwrap==6.3.1 \ oslo.rootwrap==7.0.1 \
python-openstackclient==5.8.0 \ python-openstackclient==6.2.0 \
python-glanceclient==3.6.0 \ python-glanceclient==4.3.0 \
python-novaclient==17.7.0 \ python-novaclient==18.3.0 \
python-neutronclient==7.8.0 \ python-neutronclient==9.0.0 \
python-cinderclient==8.3.0 \ python-cinderclient==9.3.0 \
python-heatclient==2.5.1 \ python-heatclient==3.2.0 \
&& apt-get clean -y \ && apt-get clean -y \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*

View File

@@ -8,7 +8,7 @@ LABEL org.opencontainers.image.authors='airship-discuss@lists.airshipit.org, irc
org.opencontainers.image.vendor='The Airship Authors' \ org.opencontainers.image.vendor='The Airship Authors' \
org.opencontainers.image.licenses='Apache-2.0' org.opencontainers.image.licenses='Apache-2.0'
ARG KUBE_VERSION=1.29.0 ARG KUBE_VERSION=1.29.2
RUN set -xe \ RUN set -xe \
&& export DEBIAN_FRONTEND=noninteractive \ && export DEBIAN_FRONTEND=noninteractive \
@@ -33,9 +33,9 @@ RUN set -xe \
&& pip3 install --no-cache-dir --upgrade pip \ && pip3 install --no-cache-dir --upgrade pip \
&& pip3 install --no-cache-dir \ && pip3 install --no-cache-dir \
munch \ munch \
oslo.rootwrap==6.3.1 \ oslo.rootwrap==7.0.1 \
python-openstackclient==5.8.0 \ python-openstackclient==6.2.0 \
python-swiftclient==3.13.1 \ python-swiftclient==4.2.0 \
&& curl --silent -L https://dl.k8s.io/v${KUBE_VERSION}/kubernetes-client-linux-amd64.tar.gz \ && curl --silent -L https://dl.k8s.io/v${KUBE_VERSION}/kubernetes-client-linux-amd64.tar.gz \
| tar -zC /usr/bin --strip-components=3 --wildcards -x "*/*/*/kubectl" \ | tar -zC /usr/bin --strip-components=3 --wildcards -x "*/*/*/kubectl" \
&& curl -o /tmp/rclone.deb https://downloads.rclone.org/rclone-current-linux-amd64.deb \ && curl -o /tmp/rclone.deb https://downloads.rclone.org/rclone-current-linux-amd64.deb \

View File

@@ -4,10 +4,18 @@
# When modifying this file `tox -e freeze-req` must be run to regenerate the requirements-frozen.txt. # When modifying this file `tox -e freeze-req` must be run to regenerate the requirements-frozen.txt.
kubeconfig kubeconfig
kubernetes==26.1.0 kubernetes==29.0.0
oslo.config<=8.7.1
oslo.log<=4.6.0
pbr<=5.5.1 pbr<=5.5.1
requests==2.23.0 requests==2.23.0
chardet>=3.0.2,<3.1.0 chardet>=3.0.2,<3.1.0
urllib3>=1.21.1,<=1.25 urllib3>=1.21.1,<=1.25
# Openstack Antelope 2023.1
# https://releases.openstack.org/antelope/index.html
oslo.config==9.1.1
oslo.context==5.1.1
oslo.i18n==6.0.0
oslo.log==5.2.0
oslo.serialization==5.1.1
oslo.utils==6.1.0

View File

@@ -1,39 +1,39 @@
cachetools==5.3.1 cachetools==5.3.3
certifi==2023.5.7 certifi==2024.2.2
chardet==3.0.4 chardet==3.0.4
debtcollector==2.5.0 debtcollector==3.0.0
google-auth==2.19.0 google-auth==2.28.1
idna==2.10 idna==2.10
iso8601==1.1.0 iso8601==2.1.0
kubeconfig==1.1.1 kubeconfig==1.1.1
kubernetes==26.1.0 kubernetes==29.0.0
msgpack==1.0.5 msgpack==1.0.8
netaddr==0.8.0 netaddr==1.2.1
netifaces==0.11.0 netifaces==0.11.0
oauthlib==3.2.2 oauthlib==3.2.2
oslo.config==8.7.1 oslo.config==9.1.1
oslo.context==5.1.1 oslo.context==5.1.1
oslo.i18n==6.0.0 oslo.i18n==6.0.0
oslo.log==4.6.0 oslo.log==5.2.0
oslo.serialization==5.1.1 oslo.serialization==5.1.1
oslo.utils==6.1.0 oslo.utils==6.1.0
packaging==23.1 packaging==23.2
pbr==5.5.1 pbr==5.5.1
pip==23.1.2 pip==23.3.1
pyasn1==0.5.0 pyasn1==0.5.1
pyasn1-modules==0.3.0 pyasn1-modules==0.3.0
pyparsing==3.0.9 pyparsing==3.1.1
python-dateutil==2.8.2 python-dateutil==2.9.0.post0
pytz==2023.3 pytz==2024.1
PyYAML==6.0 PyYAML==6.0.1
requests==2.23.0 requests==2.23.0
requests-oauthlib==1.3.1 requests-oauthlib==1.3.1
rfc3986==2.0.0 rfc3986==2.0.0
rsa==4.9 rsa==4.9
setuptools==67.7.2 setuptools==69.0.2
six==1.16.0 six==1.16.0
stevedore==5.1.0 stevedore==5.2.0
urllib3==1.24.3 urllib3==1.24.3
websocket-client==1.5.2 websocket-client==1.7.0
wheel==0.40.0 wheel==0.42.0
wrapt==1.15.0 wrapt==1.16.0

View File

@@ -119,7 +119,10 @@
loopback_device: /dev/loop100 loopback_device: /dev/loop100
loopback_image: "/opt/ext_vol/openstack-helm/ceph-loop.img" loopback_image: "/opt/ext_vol/openstack-helm/ceph-loop.img"
ceph_osd_data_device: /dev/loop100 ceph_osd_data_device: /dev/loop100
kube_version: "1.28.4-1.1" kube_version_repo: "v1.29"
# the list of k8s package versions are available here
# https://pkgs.k8s.io/core:/stable:/{{ kube_version_repo }}/deb/Packages
kube_version: "1.29.2-1.1"
calico_version: "v3.27.0" calico_version: "v3.27.0"
coredns_version: "v1.11.1" coredns_version: "v1.11.1"
helm_version: "v3.13.2" helm_version: "v3.13.2"
@@ -210,7 +213,10 @@
loopback_device: /dev/loop100 loopback_device: /dev/loop100
loopback_image: "/opt/ext_vol/openstack-helm/ceph-loop.img" loopback_image: "/opt/ext_vol/openstack-helm/ceph-loop.img"
ceph_osd_data_device: /dev/loop100 ceph_osd_data_device: /dev/loop100
kube_version: "1.28.4-1.1" kube_version_repo: "v1.29"
# the list of k8s package versions are available here
# https://pkgs.k8s.io/core:/stable:/{{ kube_version_repo }}/deb/Packages
kube_version: "1.29.2-1.1"
calico_version: "v3.27.0" calico_version: "v3.27.0"
coredns_version: "v1.11.1" coredns_version: "v1.11.1"
helm_version: "v3.13.2" helm_version: "v3.13.2"
@@ -334,7 +340,10 @@
loopback_device: /dev/loop100 loopback_device: /dev/loop100
loopback_image: "/opt/ext_vol/openstack-helm/ceph-loop.img" loopback_image: "/opt/ext_vol/openstack-helm/ceph-loop.img"
ceph_osd_data_device: /dev/loop100 ceph_osd_data_device: /dev/loop100
kube_version: "1.28.4-1.1" kube_version_repo: "v1.29"
# the list of k8s package versions are available here
# https://pkgs.k8s.io/core:/stable:/{{ kube_version_repo }}/deb/Packages
kube_version: "1.29.2-1.1"
calico_version: "v3.27.0" calico_version: "v3.27.0"
coredns_version: "v1.11.1" coredns_version: "v1.11.1"
helm_version: "v3.13.2" helm_version: "v3.13.2"