Commit Graph

24 Commits

Author SHA1 Message Date
Peter Matulis c96a664af9 Overhaul README
The README of this important charm is in dire
need of an overhaul.

Depends-On: I1dafd2a87c4195e9d52f3f4840a5efa423c895d0
Change-Id: I29538070d9370b3e7bafd5ff13ad8a476652b643
2021-09-13 13:32:38 -04:00
Peter Matulis 0bddb1d88f Replace NFV section with a link
The NFV section was previously copied to the CDG [1].
This PR replaces it with a summary and a link to the
new location.

[1]: I220ad1a178a253ca04e1667e8c5727f8a54aa5cd

Change-Id: I66987fbea9d9fa4fbc971f621726b5eca0e53024
2021-08-27 18:49:53 -04:00
Peter Matulis 6d1450d565 Update README - scaling down
Remove section on scaling down as it has been documented
as a cloud operation in the CDG

Apply README template to the bottom of the README

Depends-On: I03493b30956eddcb77bd714360806aa53c126942
Change-Id: Iab6f0bdce05ee5115b0cdbb517cba79aa87dabf0
2021-05-14 17:15:33 -04:00
Martin Kalcok 5eea014dd5 Add action that returns number of running VMs on the unit.
Closes-Bug: #1911011
Change-Id: If9ae646bc91b6389876830843bbf905596963054
func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/535
2021-05-12 09:44:17 +00:00
Martin Kalcok 3f00b8f509 Add action that returns list of registered compute nodes.
List contains only nodes registered to the same nova-cloud-controller
as the nova-compute service running on targeted unit.

Closes-Bug: #1911013
Change-Id: I28d1a9bd18b3a87fc31ff4bca5bfe58449cdae57
2021-04-01 08:45:11 +02:00
Martin Kalcok 38efefccdf Added action that returns nova-compute node name.
Closes-Bug: #1911012
Change-Id: Id9a7c3a675072ed4da3b9cb9fc997e70895205cb
2021-03-30 11:49:18 +02:00
Martin Kalcok ceb8a68868 Added actions that enable clean removal of nova-compute unit from model
List of added actions:
* disable
* enable
* remove-from-cloud
* register-to-cloud

More detailed explanation of the process added to the README.md

Closes-Bug: #1691998
Change-Id: I45d1def2ca0b1289f6fcce06c5f8949ef2a4a69e
func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/470
2021-03-24 16:07:58 +01:00
Frode Nordahl b5674161ea
Add blurb about Ceph BlueStore compression
Change-Id: Ide04a2aab6ac55b114eb27a256c523e57bb9558a
2020-10-20 13:13:42 +02:00
Peter Matulis d381f25593 Update README for Ceph EC pools
This updates the README for erasure coded
Ceph pools for the case of Ceph-backed Nova
images.

The new text should be as similar as possible
for all the charms that support configuration
options for EC pools. See the below review for
the first of these charms whose README has been
updated.

https://review.opendev.org/#/c/749824/

Add basic README template sections (Actions,
Bugs, Configuration). Standardise Network spaces
section.

Demystify the ceph-access endpoint relation.

Change-Id: I9c7426dc8a8a53f412e7222e125f9746cf2ae804
2020-10-01 12:26:05 -04:00
James Page c696d61bbb Add README update for extra-bindings
Add more details about the extra-bindings for the nova-compute
charm as the nova-cloud-controller charm must have access to the
same network spaces to support console access and SSH configuration
for live migration.

Change-Id: I6e7392c34513587544f5d099ef4e8914fbc83c17
Related-Bug: 1874235
2020-05-27 09:42:06 +01:00
Alex Kavanagh 810ee1b37d Add focal-ussuri and bionic-ussuri bundle
This patch adds a focal-ussuri and bionic-ussuri bundles to the tests
for the charm.  The linked bug is concerned with installing
nova-network, which is not available on Ussuri.

Closes-Bug: #1872770

Change-Id: Iea5a682aaebeb6f6941cf9d8f5780473f457e455
2020-04-21 13:33:17 +01:00
Adam Dyess 4011210261 improve JSON examples for PCI Passthrough config
Breaks up an example section of the README.md dealing with
pci-passthrough-whitelist in such a way that syntax-highlighting of
example yaml blocks are easily copiable.  Also, resolves an issue
with the example for multiple whitelisted devices by removing a
trailing tick (`).

Change-Id: I3ecd01957efa10e240bebb16dde33b0bd6347ef9
2019-12-12 13:30:26 -06:00
Edin Sarajlic 2a32582832 Fix capitalization of project name in README
This change makes capitalization of "OpenStack" consistent with the
other reviewed OpenStack/Charm READMEs (e.g. charm-{ceph-osd,
keystone, neutron-api, openstack-dashboard, rabbitmq-server}).

Change-Id: I85382af9c9654d1b21e0b43ea59407c7c7a7061e
2019-08-08 12:39:45 +10:00
Dmitrii Shcherbakov 4fb1243100 Allow Juju AZ context information to be used
The change adds an option to the charm to use JUJU_AVAILABILITY_ZONE
environment variable set by Juju for the hook environment based on the
underlying provider's availability zone information for a given machine.

This information is used to configure default_availability_zone for nova
and availability_zone for subordinate networking charms.

Change-Id: Idc7112e7fe7b76d15cf9c4896b702b8ffd8c0e8e
Closes-Bug: #1796068
2018-10-09 14:02:12 +00:00
Ryan Beisner b2bcbc4b1c Remove incomplete xen support
Support for the Xen hypervisor within the charm is incomplete
and untested.  Remove Xen support and update comment to clarify
supported virt flavors.

Change-Id: I6fb87fb5eb40ad48315b563471ec4f08e7d907ce
2017-11-08 16:30:18 +11:00
Aydin Doyak 764b11c6d1 ceph-access relation added to the README.md file
ceph-access relation with cinder-ceph charm described in
the nova-compute documentation to have cinder ceph rbd support
for Openstack Ocata and newer releases.

Change-Id: Icd24b3050183b3d66e431e59507eec222fa80a17
Closes-Bug: #1728570
2017-10-31 11:00:31 +03:00
Junaid Ali e516fc01dc Improvements in README file
* Fixing minor typos

Change-Id: If42e7397bfa48cc437ffcd023e5c37d3f22671d5
Signed-off-by: Junaid Ali <junaidali@plumgrid.com>
2016-11-06 20:01:40 +05:00
Timothy Kuhlman 577b3e8ef8 Add configuration options for VNF workloads
Add config options for:

  reserved-host-memory:
    Memory reserved for host processes, and not used when
    calculating capacity for instance allocation.

  pci-passthrough-whitelist:
    List of PCI devices/vendors to use for direct passthrough
    to instances.

  vcpu-pin-set:
    CPU cores to reserve for host rather than instance usage.

These features are used for hugepage backed VMs, SR-IOV and
CPU pinning in NFV OpenStack deployments running VNF workloads.

Change-Id: I93b2a0e0c568e3129002d0f505d74cf3513a4930
2016-06-24 10:01:19 +01:00
Corey Bryant 53176a829f Add defaults for openstack-origin-git config option
openstack-origin-git currently only supports YAML that specifies
the git repositories to deploy from.

This adds support for default openstack-origin-git values. The
default values supported are: icehouse, kilo, liberty, mitaka,
and master.  For example: openstack-origin-git=master

Change-Id: I094695a343cd3d1e07b516a0c3cdc401437c6c34
2016-06-20 14:05:25 -04:00
Corey Bryant 490ccc8f16 [corey.bryant,trivial] Update deploy from source README samples. 2015-04-30 12:09:23 +00:00
Corey Bryant 71c46296e8 [corey.bryant,trivial] Fix deploy from source README 2015-04-24 14:08:39 +00:00
Corey Bryant 621b671521 Deploy from source 2015-04-15 14:21:42 +00:00
Edward Hope-Morley cc44ef0d5b more] 2015-02-09 15:39:23 +00:00
Edward Hope-Morley 144632ac47 [hopem]
[trivial] Added README.md file for this charm
2015-02-09 11:43:02 +00:00