Commit Graph

12 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov 6a25236b25 Fix linters and metadata
With update of ansible-lint to version >=6.0.0 a lot of new
linters were added, that enabled by default. In order to comply
with linter rules we're applying changes to the role.

With that we also update metdata to reflect current state.

Depends-On: https://review.opendev.org/c/openstack/ansible-role-systemd_service/+/888223
Change-Id: I9110294e492a501204c8e92448a2f2929781a509
2023-07-14 18:49:03 +02:00
Dmitriy Rabotyagov 93beaf8c4a Switch jobs to Jammy
We're dropping Ubuntu Focal support early in 2023.2 release,
so we need to switch all jobs to Jammy before this happens.

Change-Id: I77e88c183c1dcdd03a8537c4a6e68b98f0f7f86b
2023-05-25 13:43:05 +02:00
Dmitriy Rabotyagov b3cd636e45 Disable CentOS check
CentOS check fails with OOM. In order to merge required stuff
we temporary disable CentOS check until sort out the way how to reduce
RAM consumption by the check.

Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/820010
Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/820192
Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/820417
Change-Id: Ifd03510495483f90fce22328bea08b4e0fdafe49
2021-12-06 08:58:52 +00:00
dmitriy 9c3b6d6860 [reno] Stop publishing release notes
Since we copy all release notes to the integrated repo there is not need
in publishing release notes for each repository. We should only verify their
validity and linting.


Change-Id: I5234e70e508a1026acb5a402ae406e47e510c2e7
2021-05-18 16:34:04 +00:00
Dmitriy Rabotyagov de29f07d77 [goal] Deprecate the JSON formatted policy file
As per the community goal of migrating the policy file
the format from JSON to YAML[1], we need to replace policy.json to
policy.yaml and remove deprecated policy.json.

config_template has been choosen instead of the copy, since it can
properly handle content that has been lookuped.

We make a separate task not to restart service when it's not needed.

CephFS Native hook has been removed since [2] as manila leverages MGR
now and doesn't require having directory in share.

Additionally bionic test is removed as we don't have Octopus infra
mirrors for it.

[1] https://governance.openstack.org/tc/goals/selected/wallaby/migrate-policy-format-from-json-to-yaml.html
[2] a830710939

Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/791202
Change-Id: I7a1807e4b984e31cb6250132f35d4c27f0b69b0c
2021-05-13 13:11:04 +00:00
Jonathan Rosser 105a4f79cd Add Ubuntu Focal CI jobs
Depends-On: https://review.opendev.org/760771
Change-Id: I1cee8475e679b021185e94ba5c7d5f3faa92eb31
2020-11-02 07:27:30 +00:00
root 80ea46f075 Add centos-8 support
Depends-On: https://review.opendev.org/757854
Change-Id: Id70a78274b322658da53cdba38ef2ac48f714d0c
2020-10-13 13:01:20 +00:00
ShangXiao ed0d2ab7bd Missing document start "---"
Change-Id: Id472ad8ad99a134f6ff3ee350488d98cb72c1f2a
2020-03-13 16:53:58 +08:00
Dmitriy Rabotyagov a97cbbd565 Add manila CI
This patch aims to fix and cleaup manila role and add CI into it.

Changes it implements:
* Fix endpoint creation
* adds playbook.yml in examples to use integrated linters check
* adds role CI tests using integrated repo
* adds sqlite installation

Depends-On: https://review.opendev.org/704163
Depends-On: https://review.opendev.org/702853
Depends-On: https://review.opendev.org/674653
Depends-On: https://review.opendev.org/703136
Change-Id: I0807180bd9b2ccbf2f1ebb6a72d74e9f0d126ba6
2020-01-30 14:07:20 +01:00
Kevin Carter b9809ef89d Update manila so that it works with cephfs
This change updates manila so that it can function with cephfs.
While cephfs was assumed to work these changes solidify support
and tune up the role.

Change-Id: I4d95bfc15d09b7b7c0b997d7eab91509b0c63885
Signed-off-by: cloudnull <kevin@cloudnull.com>
2019-03-27 22:39:33 +00:00
Michael Vollman f9bfb7f0bc Basic working os_manila role
Starting this new role as a copy of the os_cinder role due to the
similarities between the two openstack projects.  This role will
deploy manila api, scheduler and share services on ubuntu with the
default local LVM backed NFS scenario.

Change-Id: Ibda073e5aaa6df3b254961d4aed3a8d5961f3432
2019-03-08 19:41:48 +00:00
Andy McCrae 58b9b85af8 Initial commit to os_manila role
This is the initial commit to the development of the os_manila role.
This commit just contains the scaffolding.

Change-Id: I1ba8bf8bb892179b8068de398a6d61840dd610b1
2018-11-05 11:42:43 -05:00