Upgrade to 2024.1
Upgrade base from core22 to core24. Upgrade to 2024.1. Change-Id: I4345613aad77a3e8598a2875ec0e220de6583412 Signed-off-by: Guillaume Boutry <guillaume.boutry@canonical.com>
This commit is contained in:
parent
4c0fdd1d73
commit
f81b8cbe5b
@ -1,5 +1,5 @@
|
|||||||
name: openstackclients
|
name: openstackclients
|
||||||
version: zed
|
version: "2024.1"
|
||||||
summary: OpenStack Client tools
|
summary: OpenStack Client tools
|
||||||
description: |
|
description: |
|
||||||
OpenStackClient (aka OSC) is a command-line client for OpenStack
|
OpenStackClient (aka OSC) is a command-line client for OpenStack
|
||||||
@ -14,7 +14,7 @@ description: |
|
|||||||
project specific command-line clients.
|
project specific command-line clients.
|
||||||
confinement: strict
|
confinement: strict
|
||||||
grade: stable
|
grade: stable
|
||||||
base: core22
|
base: core24
|
||||||
environment:
|
environment:
|
||||||
REQUESTS_CA_BUNDLE: /etc/ssl/certs/ca-certificates.crt
|
REQUESTS_CA_BUNDLE: /etc/ssl/certs/ca-certificates.crt
|
||||||
PYTHONIOENCODING: utf-8
|
PYTHONIOENCODING: utf-8
|
||||||
@ -49,11 +49,6 @@ apps:
|
|||||||
plugs:
|
plugs:
|
||||||
- network
|
- network
|
||||||
- home
|
- home
|
||||||
neutron:
|
|
||||||
command: bin/neutron
|
|
||||||
plugs:
|
|
||||||
- network
|
|
||||||
- home
|
|
||||||
nova:
|
nova:
|
||||||
command: bin/nova
|
command: bin/nova
|
||||||
plugs:
|
plugs:
|
||||||
@ -180,7 +175,7 @@ parts:
|
|||||||
- setuptools-rust
|
- setuptools-rust
|
||||||
- Cython
|
- Cython
|
||||||
python-constraints:
|
python-constraints:
|
||||||
- https://raw.githubusercontent.com/openstack/requirements/stable/zed/upper-constraints.txt
|
- https://raw.githubusercontent.com/openstack/requirements/stable/2024.1/upper-constraints.txt
|
||||||
build-packages:
|
build-packages:
|
||||||
- libffi-dev
|
- libffi-dev
|
||||||
- libssl-dev
|
- libssl-dev
|
||||||
|
@ -7,10 +7,12 @@ sudo apt update
|
|||||||
export PATH=/snap/bin:$PATH
|
export PATH=/snap/bin:$PATH
|
||||||
|
|
||||||
# Setup snapd and snapcraft
|
# Setup snapd and snapcraft
|
||||||
sudo apt install -y snapd
|
sudo apt install -y snapd nftables
|
||||||
sudo snap install --classic snapcraft
|
sudo snap install --classic snapcraft
|
||||||
sudo snap install --classic lxd
|
sudo snap install --classic lxd
|
||||||
sudo lxd init --auto
|
sudo lxd init --auto
|
||||||
|
|
||||||
|
sudo nft insert rule filter openstack-INPUT iif lxdbr0 accept
|
||||||
|
|
||||||
# Build our snap!
|
# Build our snap!
|
||||||
sudo snapcraft --use-lxd
|
sudo snapcraft --use-lxd
|
||||||
|
5
tox.ini
5
tox.ini
@ -7,10 +7,11 @@ basepython = python3
|
|||||||
install_command = pip install {opts} {packages}
|
install_command = pip install {opts} {packages}
|
||||||
setenv =
|
setenv =
|
||||||
PATH = /snap/bin:{env:PATH}
|
PATH = /snap/bin:{env:PATH}
|
||||||
passenv = HOME TERM
|
passenv = HOME,TERM
|
||||||
whitelist_externals =
|
allowlist_externals =
|
||||||
sudo
|
sudo
|
||||||
/snap/bin/snapcraft
|
/snap/bin/snapcraft
|
||||||
|
{toxinidir}/tools/lxd_build.sh
|
||||||
|
|
||||||
[testenv:snap]
|
[testenv:snap]
|
||||||
deps = -r{toxinidir}/requirements.txt
|
deps = -r{toxinidir}/requirements.txt
|
||||||
|
Loading…
x
Reference in New Issue
Block a user