charm-ceph-nfs/charmcraft.yaml
Peter Sabaini 075b0fa633 Caracal-Squid enablement for ceph-nfs
Also remove focal-pacific as there's a backward-incompat. change in
charmhelpers to the ceph client broker protocol which added
crush-profile parameter to pool creation.

Change-Id: I16433b24c7584b22b2561fee60cbbb5fd3066e64
2024-05-31 18:38:40 +02:00

36 lines
826 B
YAML

type: charm
parts:
charm:
after:
- update-certificates
charm-python-packages:
# NOTE(lourot): see
# * https://github.com/canonical/charmcraft/issues/551
# * https://github.com/canonical/charmcraft/issues/632
- setuptools < 58
build-packages:
- git
update-certificates:
plugin: nil
# See https://github.com/canonical/charmcraft/issues/658
override-build: |
apt update
apt install -y ca-certificates
update-ca-certificates
bases:
- build-on:
- name: ubuntu
channel: "20.04"
architectures:
- amd64
run-on:
- name: ubuntu
channel: "20.04"
architectures: [amd64, s390x, ppc64el, arm64]
- name: ubuntu
channel: "22.04"
architectures: [amd64, s390x, ppc64el, arm64]