Commit Graph

212 Commits

Author SHA1 Message Date
Rodrigo Barbieri 2c3f8bd9c0 Unify ceph nova-compute credentials
Ceph credentials should be the same across all nova-compute charm apps
to allow live-migration of VMs booted from image (and stored in ceph
via use of libvirt-image-backend=rbd config) to succeed.

Related-bug: #2028559
Change-Id: If73469af2a372c0afbdbf338677782d475fd02e2
2024-01-04 09:43:11 -03:00
Felipe Reyes 873641735c Open 2024.1 (Caracal)
Summary of changes:

- Open the 2024.1 (Caracal) cycle specs
- Fix 2023.1 (Antelope) symlinks
- Fix 2023.2 index headlines

Change-Id: Iad4fbae7a736d09595a65db475c6e03481c58fad
2023-11-07 15:44:12 +02:00
Zuul 51691fa787 Merge "Tox-4 compatibility fixes" 2023-11-06 12:22:26 +00:00
Zuul 8fd34e9071 Merge "Add the charmhub-migration spec" 2023-11-06 11:37:59 +00:00
Rodrigo Barbieri 38c6d92b1f fix docs CI
File "/.../charm-specs/doc/source/redirect.py",
      line 24, in process_redirect_file
    parent_path = path.replace(app.builder.srcdir, app.builder.outdir)
TypeError: replace() argument 1 must be str, not _StrPath

Change-Id: Id650151fcb2d4832afc5a196636ad584aa04d0ef
2023-10-27 12:16:14 -03:00
Felipe Reyes 89f6ef2538 Tox-4 compatibility fixes
Change-Id: Ib7c1de862a518e13de943b24170cd528a330cab8
2023-10-26 09:12:33 -03:00
Felipe Reyes 835b855f8e Fix 2023.1 and 2023.2 titles
Swap the titles in 2023.1/index.rst and 2023.2/index.rst.

Change-Id: I322b0501d9073c587067c57f658cb0ab99b243f4
2023-06-19 09:22:36 -04:00
Felipe Reyes 5994599de0 Open the 2023.2 Specs
Open the 2023.2 (Bobcat) cycle specs

Change-Id: I6fea195c778ae84f88c7fe4474565e38d5395bdc
2023-05-23 15:20:41 -04:00
Felipe Reyes 6acfd3ace9 Rename 'antelope' to '2023.1'
Change-Id: Ie21f817d617d7d0c4977fae4134fed2022adf88c
2023-05-23 15:12:12 -04:00
Alex Kavanagh c68f9e2b08 Add the charmhub-migration spec
This spec proposes a new, better, but alternative means for maintaining
and releasing OpenStack charms in a world with a new charm store
(charmhub.io) which provides richer mechanisms for charm delivery.

Change-Id: If5719ad54c52d46dc001da4df91caa4b00af256f
2023-03-08 11:24:03 +00:00
Liam Young 9448f7ccae Open the Antelope Specs
Open the Antelope cycle specs (a bit late, but better late than never).

Change-Id: I0a6be44a0b1d79ef54be0c5905734df5b032c4c7
2022-11-08 13:54:14 +00:00
Zuul be8179740b Merge "Update Prometheus metrics exporters spec" 2022-10-11 08:58:10 +00:00
Robert Gildein 8a2101d8fc Update Prometheus metrics exporters spec
- remove mention of any subordinate charms
- add sort description of `prometheus-scrape` interface

Change-Id: Ieb5527fed74ede2b67b188f5c5a81f1269c1a9bf
2022-10-10 17:02:20 +02:00
Zuul 5f515dfda5 Merge "remove unicode from code" 2022-09-11 03:32:25 +00:00
Martin Kalcok 4611a17cc1 Spec for safe downscaling of the ovn-central charm
Change-Id: Idbbf45eb04f32d18e5e77c46571676f44a2a5383
2022-07-22 13:20:17 +02:00
Billy Olsen 47a29e4d06 Disable vTPM capabilities by default
Disable the vTPM capabilities by default. The necessary dependencies
have not been backported to focal (as of yet), requiring the packages to
be provided in a PPA. Rather than install this PPA by default, the charm
will disable the vTPM features by default and require the user to enable
them.

Change-Id: Id0521b4dd6a3e5a768cab14855e4f3fec240ff77
2022-04-02 20:03:37 -07:00
Zuul 9361985372 Merge "Add spec for Cinder Solidfire backend" 2022-03-28 16:19:54 +00:00
Zuul a3d9e33e36 Merge "Add spec for Cinder Nimblestorage backend" 2022-03-28 16:19:51 +00:00
Zuul b2cbe21e56 Merge "Align Prometheus metrics exporters to any LMA stack" 2022-03-22 17:02:39 +00:00
Gustavo Sanchez bdb446ab59
Add spec for Cinder Solidfire backend
Change-Id: I1b16f52aab20fc9972ce97373b85daee715efe02
2022-03-16 20:50:38 -04:00
Gustavo Sanchez acf6e9054f
Add spec for Cinder Nimblestorage backend
Change-Id: I3776380a744e7621e0388984c25b3f57b60c95ed
2022-03-16 20:48:35 -04:00
Gabriel Cocenza 913b8c2df1 Align Prometheus metrics exporters to any LMA stack
Change-Id: Id0d8e93bf6fcf1e609979bb1cf94908607569a9a
2022-03-09 21:57:04 -03:00
Sahid Orentino Ferdjaoui ed14758582 Add spec for NVidia vGPU support in Nova
Change-Id: I646bf1217a2212c7aef103489b24fa8b420a8a07
Co-authored-by: Aurelien Lourot <aurelien.lourot@canonical.com>
2022-02-15 16:40:57 +01:00
Zuul 113ee2f679 Merge "Add Keystone OpenID Connect spec." 2022-02-14 17:28:43 +00:00
Felipe Reyes cacc78996b Add Keystone OpenID Connect spec.
This spec proposes the creation of a new charm subordinate to Keystone
to enable the use OpenID Connect providers in Keystone federation.

Related-Bug: #1859883
Change-Id: I790fbb2bd1f48bf410f151427d44784c115b0626
2022-01-12 12:37:12 -03:00
Billy Olsen a2afd457f0 Add spec for emulated TPM support
Add the specification for emulated TPM support for OpenStack Charms.

Change-Id: I95891c8b902cf8108160d75d1aadd038e51c479e
2022-01-11 20:22:21 -07:00
Zuul f8efd21030 Merge "Add ironic charms specification" 2021-12-17 11:27:53 +00:00
Zuul 26f7f36b09 Merge "Add quorum queue support" 2021-12-17 09:33:31 +00:00
Zuul 85afbf9397 Merge "Pausing Principal units and hacluster without sending false alerts" 2021-12-16 16:35:11 +00:00
Gabriel Cocenza 498c4e7520 Pausing Principal units and hacluster without sending false alerts
Proposes a way of pausing openstack charms and/or hacluster that
will update nrpe files to not send false alerts.

Change-Id: I5ccb1f9ccf596a38634049aac603846c396d174a
2021-12-14 21:56:30 +00:00
Liam Young f6f6427be1 Add quorum queue support
Change-Id: I687a4cc74d96bb4054138f73c22754097e78bf7b
2021-12-09 14:03:47 +00:00
Martin Kalcok b6f5a1c9d2 Add spec proposal for configurable service IPs on designate-bind charm.
Proposes a way to configure peristent service IPs on the designate-bind
units that would be retained even after unit re-deployment.

Change-Id: I77d85094cd048bb5fa9e66e8dbccfb948a03e7ad
2021-11-22 08:55:31 +01:00
Liam Young 1e2ca74126 Open Yoga specs
Change-Id: I1ac5964b3adda8696e791ff369283137f386dcb3
2021-11-11 11:09:48 +00:00
Zuul 6de8409c76 Merge "Adding ncc-migration-ssh-auth-sharing spec" 2021-10-19 12:38:07 +00:00
Aurelien Lourot 41e88796e2 Remove charm-panko spec from Xena backlog
Upstream project is no longer maintained:
https://opendev.org/openstack/panko

Keeping identical file in Rocky folder.

Change-Id: Id7327389b85d2cfc37d1f7eebd6a2e56daafc611
2021-10-12 14:40:20 +02:00
Paul Goins cd539bb52c Adding ncc-migration-ssh-auth-sharing spec
Partial-bug: #1468871
Change-Id: If1c8a8754b8fa6429e6b5c13c9d3c1a5d140236b
2021-10-11 10:31:06 -03:00
Zuul 8cfadf20e1 Merge "Update ceph-dashboard spec" 2021-09-01 11:54:07 +00:00
Luciano Lo Giudice 4f3e4be587 Add spec proposal for subordinate charm cinder-lvm
Proposes a new charm, 'cinder-lvm' that is subordinate to the 'cinder'
charm, to configure the LVM driver.

Change-Id: Ifd77e49fb92274df2b38242f55508b702bcf100b
2021-08-19 16:30:28 -03:00
Liam Young 909834be85 Update ceph-dashboard spec
Change-Id: I230a2a61dca03047c0440cfc904a6c062cb70c9b
2021-08-11 10:38:21 +01:00
Billy Olsen 69aa548919 Open the Xena Specs
Open the Xena cycle specs (a bit late, but better late than never).

Change-Id: I1d86695f75773764bfed2cefe644c9fbbafed575
2021-08-03 09:49:45 -07:00
Zuul 764bf03172 Merge "Add compute-nodes-az-sync spec" 2021-07-31 02:35:05 +00:00
Zuul 5b0d19cbcf Merge "Support memory fragmentation tuning" 2021-07-26 09:15:41 +00:00
Ionut Balutoiu 9c59d56b69 Add Manila NetApp spec
Add spec for the new backend configuration charm to enable
NetApp Data ONTAP as shares storage in Manila.

Change-Id: I1ee6dce8d50c6957594eb6b418c1b0b945502b75
2021-06-09 14:01:17 +03:00
Zuul 987ed82ad0 Merge "Add spec for Magnum charm" 2021-06-08 06:19:47 +00:00
Gavin Guo d289cdb4f2 Support memory fragmentation tuning
In some high memory pressure scenarios, the memory shortage would make
the high order pages hard to be allocated and also the page allocation
would go to the synchronous frequently reclaim thanks to the default gap
between min<->low<->high is too small to wake up the kswapd(asynchronous
reclaim) earlier. The spec proposes a mechanism to fine-tune the sysctl
memory parameters(min_free_kbytes/watermark_scale_factor) at runtime to
improve the situation.

Change-Id: Ifbbca53b28e8e5f470eba9b64abeda27c74b61f1
2021-05-29 15:22:43 +08:00
Zuul 95f6a394ba Merge "Deferred restart spec" 2021-02-15 12:20:12 +00:00
Liam Young 2e2d02c84e Deferred restart spec
Change-Id: Ie42d4e8c7abb31e25da1276690c8a3754d71212b
2021-02-12 11:09:50 +00:00
Marius Oprin 7f2bf9cbad Add spec for Magnum charm
Change-Id: Ia5746636507c802569fa597b3d8fd1a6815f375c
2021-02-08 21:00:20 +02:00
Ionut Balutoiu a6f8b11c24 Add compute-nodes-az-sync spec
It proposes an automatic way to sync the Juju availability zones
with the OpenStack availability zones.

Change-Id: I315ffbdb2a1a0ab993fca1c0f39f758b214a36ce
2021-02-03 16:35:15 +00:00
Gabor Meszaros 8cbfdbc908 Implement Ceph Dashboard feature subordinate charm
The Ceph Dashboard should be available for enablement and configuration
as a new subordinate charm, mainly intended to be used with the ceph-mon charm.

Change-Id: I36984386fd029478e7a213d5acd04c453d27f7b4
2021-01-15 14:46:02 +00:00