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