Sagi Shnaidman
2ce1adad4a
Add galaxy.yml to support install from git
...
For installing collection from git like:
"ansible-galaxy collection install git+https://..." the galaxy.yml
file is required to be in the collection.
Add galaxy.yml with next version and "-dev".
Fix links for docs and issues.
Change-Id: I74863977732ebea9cd63ccdd2e830a6671a9e955
2020-10-21 09:12:05 +00:00
Riccardo Pittau
058cb4ff3f
Migrate bifrost jobs to focal
...
Change-Id: Ic52dee90bc6b5d5e0ee1bc7fcbfa273867b937e2
2020-10-19 10:43:00 +00:00
Sagi Shnaidman
1c6663999d
Add changelog for 1.2.0
...
Change-Id: I63cff2945703d12d95726a43b33888e80e35b040
1.2.0
2020-10-13 17:00:37 +03:00
Zuul
38e61994c7
Merge "Add volume_snapshot_info module"
2020-09-30 16:02:15 +00:00
Artem Goncharov
d416a27112
Add volume_snapshot_info module
...
Change-Id: I4edc34639f17adb97dd055fcdeec14ea92acb9bd
2020-09-30 13:40:54 +02:00
Zuul
631e1412a0
Merge "Add volume_backup_info module"
2020-09-30 09:52:35 +00:00
Zuul
4c31ea152e
Merge "Make it possible to create a health monitor to a pool"
2020-09-30 07:54:37 +00:00
Artem Goncharov
a39470ac2b
Add volume_backup_info module
...
Change-Id: I5ef76247a449b1b8653bb2bb91fccd5f3db57cf8
2020-09-30 07:38:29 +02:00
Artem Goncharov
39a8362d7a
Add volume_backup module
...
Introduce volume_backup module to manage volume/snapshot backups.
Change-Id: Ibc4e87d47d8e38a0cf52e391dafdf025ab202982
2020-09-29 18:59:02 +02:00
Jesper Schmitz Mouridsen
05da83520e
Make it possible to create a health monitor to a pool
...
Change-Id: I6119f5be02ace88253cba448f5a0699b39ea9ee1
2020-09-28 19:37:24 +02:00
Sagi Shnaidman
a6b52612de
Fix linters for new ansible release
...
Limit ansible to <2.10 in 2.9 jobs,
run on ubuntu-bionic because it can provide python 3.6
Change-Id: I6d19842711f3af58449e056bee84a4c5614cd37e
2020-09-24 23:59:26 +03:00
Sagi Shnaidman
a67272d1f5
Add CI files config to bifrost jobs as well
...
Change-Id: Ife7bd55f44bf709319c6598c0f95201a1aac528f
2020-08-18 10:42:54 +00:00
Sagi Shnaidman
f448c78dd4
Changelog for Ansible 2.10 release
...
Story: #2007982
Task: #40608
Change-Id: I74219d8e7f9a8b13bbb17bc070671a1327fd5775
1.1.0
2020-08-17 16:04:54 +03:00
Sagi Shnaidman
33ce7ab9c7
Add volume_info module
...
Add module for retrieving information about volumes in a cloud.
Story: #2007817
Task: #40095
Change-Id: Ic7551c1737b08b967613e42923f5ea4ec0b606a4
2020-08-16 20:56:45 +03:00
Sagi Shnaidman
03fadf3b43
Fix non existing attribuites in SDK exception
...
SDK exception may not have extra_data, details or
response attributes. Print None in this case.
Change-Id: Ic4073c28a4e4afb8ca5d2b72c4ea8582da244af1
2020-08-11 14:17:36 +03:00
Zuul
86a5cc3b42
Merge "Do not require ironic_url if cloud or auth.endpoint is provided"
2020-07-28 18:06:27 +00:00
Dmitry Tantsur
8731fcc64b
Do not require ironic_url if cloud or auth.endpoint is provided
...
The endpoint may be specified in clouds.yaml or via auth, do not
force ironic_url in either of these cases.
Finally, accept "none" as a valid no-auth plugin name.
Change-Id: I4d50b7c55727f022d79df85fb4a163fe3e5fca7b
2020-07-28 17:10:01 +02:00
Dmitry Tantsur
f6a7cf5343
Add non-voting bifrost jobs
...
Bifrost has fully switched to the collection, use its jobs to verify
changes. This adds two jobs: one with no-auth, one with keystone.
Depends-On: https://review.opendev.org/#/c/743167/
Change-Id: I3d46996edb4f8165a559ed70b908316e82a13353
2020-07-27 12:46:52 +02:00
Zuul
284d7871ce
Merge "Add support for setting the Flavor when creating a load balancer"
2020-07-26 16:41:19 +00:00
Sagi Shnaidman
fcf6fae499
Add periodic jobs for collections
...
Add periodic pipeline jobs, add to it another queens jobs with
different ansible versions to increase the coverage.
Change-Id: Ie90547cb17e5c52558b6068e7128f90abffc2e25
2020-07-26 12:32:45 +00:00
Mark Chappell
88b86be33e
Add support for setting the Flavor when creating a load balancer
...
Change-Id: I72c6b60225cacf598ddb9b7df142eced429b7226
2020-07-26 11:22:24 +00:00
Sagi Shnaidman
1f3417cdef
Temporarly disable check-import
...
check-import has ansible as a dependency, which installs only
2.9 ansible version and it conflicts with higher ansible versions
Issue to check-import will be submitted to have ansible-test as
a dep.
Change-Id: Ide46a8a6b45677e82e57eb6a4c5dfe412d7b37fd
2020-07-26 11:49:18 +03:00
Zuul
8792b2b527
Merge "Add openstack logger and Ansible display utility"
2020-07-09 14:30:17 +00:00
Zuul
4a930cf0ec
Merge "keypair: make use of OpenStackModule class"
2020-07-09 14:30:16 +00:00
Zuul
e1fe3f6067
Merge "security_group_rule: use OpenStackModule class"
2020-07-09 14:24:08 +00:00
Marc-Antoine Bourgeot
40ce8103f4
Add openstack logger and Ansible display utility
...
Story: 2007879
Change-Id: I76fc7df8202b4e00b54b5bafe7719e02b49e59ff
2020-07-07 22:21:47 +02:00
Baptiste Mille-Mathias
bbe1d84448
Add a link for issue report and feature request
...
Change-Id: I00511b314bbc8a6c03a2ee1e6c626147bfe8f49d
2020-07-04 11:31:30 +02:00
Gonéri Le Bouder
9600baec6e
security_group_rule: use OpenStackModule class
...
Refactoring of security_group_rule to depend on the OpenStackModule
class.
See: I487e79fe18c0b9a75df7dacd224ab40ed7f4e1ab
Change-Id: Ide09bdd6a57324a0e1d2ec29c4c49db8dc1c3843
2020-07-02 19:23:15 +00:00
Gonéri Le Bouder
abebbe722c
keypair: make use of OpenStackModule class
...
Convert the keypair module to use the OpenStackModule class.
See: I487e79fe18c0b9a75df7dacd224ab40ed7f4e1ab
Change-Id: I60cd5811f1926f53a7f88b19889fba9ca39c6184
2020-07-02 13:59:36 -04:00
Zuul
94e518e42c
Merge "Update author lines"
2020-06-24 15:30:26 +00:00
Monty Taylor
a96d28dfbc
Update author lines
...
We don't use github, so having @ mentions of specific humans is
not valuable. Also, we are a team and own the modules as a team,
so calling out individual authors is philosophically contrary.
We landed a patch upstream to special-case this author string.
Change-Id: I38b4e68f14bbba6e13e8a50e2b202874ab74e3bc
2020-06-23 21:50:43 +03:00
Artem Goncharov
32ef77d9fd
Add more useful information from exception
...
When the module faces API exception we can give much more useful
information to the user. Let us do this for the modules inheriting from
the base class, since all modules should do this at some point in time
Change-Id: I5f1ef01765829900334aa2ecae5dab3ba96f1a49
2020-06-23 18:43:09 +00:00
Sagi Shnaidman
4b64ebe623
Fix typos in job definitions
...
Change-Id: I654751a879482b1996c863470a6cf68f254eefbb
2020-06-23 16:23:54 +03:00
Sagi Shnaidman
01c2499fb6
New CI jobs configuration
...
Change-Id: Ib6850184faf1bc0808502c098d610a5e2f41f47e
2020-06-23 12:27:04 +03:00
Sagi Shnaidman
5e3a91a7c6
Add OpenstackModule to os_server_action
...
Redesign the module for more OOP
Add tests for server_action
Change-Id: I054de32ee3ff34988db53fc87b1cb63b8e551ae3
2020-06-17 12:59:23 +00:00
Sagi Shnaidman
fc852da4bc
Fixes for modules generation script
...
Change-Id: Iffbb8e9f9106860f3d896f65831d2b9283ad1e7b
2020-06-17 13:35:10 +03:00
Sagi Shnaidman
5717f05102
Move action_group to runtime
...
from https://github.com/openstack/ansible-collections-openstack/pull/2
Change-Id: I82c68c31bccd54d5c2624bf2081820c09791b466
2020-06-17 10:17:23 +00:00
Sagi Shnaidman
4d0df9f022
Fix ansible-test errors
...
Add tox to requirements
Use only 3.6 python
Set ansible-test 2.9 as a gate job
Change-Id: I40757e1efc3ee297b44cda6c35cdce4c64ebaa4f
2020-06-17 12:53:05 +03:00
Zuul
f8c768ae61
Merge "Don't pass tenant_id for remote group"
2020-06-13 16:34:06 +00:00
Sagi Shnaidman
4d1017d5d9
Add note about py3 in readme
...
Change-Id: I7ac15d84d54e9ebc1260b633326e19b612a83170
2020-06-11 14:24:03 +00:00
Sagi Shnaidman
c75ab0924a
Fix ansible-devel sanity tests for deprecations
...
Change-Id: I02c3f2cb5a8bb4c891a8f0e36628925208251bf7
2020-06-11 12:55:43 +03:00
Sagi Shnaidman
dfa7983a78
Add notes to README about deps and versions
...
Change-Id: Ied2ac325af5aee174fc0d20d9aada67a859fa81b
2020-06-09 14:33:40 +00:00
Sagi Shnaidman
8e2e5966b7
Don't pass tenant_id for remote group
...
When security group is from different project, don't pass tenant
Fixes https://github.com/ansible/ansible/issues/69673
Change-Id: I230c41d1ace179390744287102fead5ddf420157
2020-06-07 18:12:30 +00:00
Sagi Shnaidman
c9da50e7e7
Add setup.py for install with pip
...
Make possible installation with pip.
Change-Id: I8eec015142c4f29eadff0dac2781782b76dea308
2020-06-04 14:23:23 +00:00
Sagi Shnaidman
f3610ad0e1
Redesign OpenstackModule class
...
don't inherit OpenstackModule class from AnsibleModule class to
prevent occasional overriding Ansible methods or vars and failing
module.
Change-Id: Ic34fff0c938eb87cc0d2c5e98fbafed64bf349f6
2020-06-04 13:49:48 +03:00
Sagi Shnaidman
7e4fbcf568
Fix ansible-tests for devel branch
...
Ignore for now deprecation warnings
(see https://github.com/ansible-collections/overview/issues/45#issuecomment-628262697 )
Current there are bugs in ansible-test that prevent to run these
tests.
Change-Id: I9829bb23a45699e61d7b0af5ecc3e1a94bbbca85
2020-06-03 00:05:07 +03:00
Zuul
f89644973d
Merge "Add template for generation of artibtrary module"
2020-05-28 19:55:17 +00:00
Zuul
b4f015ebd7
Merge "Remove unnecessary requirements file"
2020-05-25 18:12:16 +00:00
Sagi Shnaidman
f0da22da7e
Remove unnecessary requirements file
...
for reference:
https://github.com/ansible-collections/overview/issues/43
Change-Id: I0136b4d173cb7e1d45a2b4535d8772c68f8d5783
2020-05-25 14:43:18 +03:00
Matt Parkinson
d206ea000a
Minor spelling fixes in floating_ip documentation
...
Change-Id: Ib888b4890ff91a9bccaaa1e8b582a478243e47a3
2020-05-25 13:38:25 +10:00