Bikouo Aubin
a63e5b7b36
Update CI - Continue work from #195 ( #202 )
...
* Upgrade Ansible and OKD versions for CI
* Use ubi9 and fix sanity
* Use correct pip install
* Try using quotes
* Ensure python3.9
* Upgrade ansible and molecule versions
* Remove DeploymentConfig
DeploymentConfigs are deprecated and seem to now be causing idempotence
problems. Replacing them with Deployments fixes it.
* Attempt to fix ldap integration tests
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
* Move sanity and unit tests to GH actions
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
* Firt round of sanity fixes
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
* Add kubernetes.core collection as sanity requirement
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
* Add ignore-2.16.txt
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
* Attempt to fix units
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
* Add ignore-2.17
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
* Attempt to fix unit tests
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
* Add pytest-ansible to test-requirements.txt
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
* Add changelog fragment
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
* Add workflow for ansible-lint
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
* Apply black
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
* Fix linters
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
* Add # fmt: skip
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
* Yet another round of linting
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
* Yet another round of linting
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
* Remove setup.cfg
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
* Revert #fmt
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
* Use ansible-core 2.14
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
* Cleanup ansible-lint ignores
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
* Try using service instead of pod IP
* Fix typo
* Actually use the correct port
* See if NetworkPolicy is preventing connection
* using Pod internal IP
* fix adm prune auth roles syntax
* adding some retry steps
* fix: openshift_builds target
* add flag --force-with-deps when building downstream collection
* Remove yamllint from tox linters, bump minimum python supported version to 3.9, Remove support for ansible-core < 2.14
---------
Signed-off-by: Alina Buzachis <abuzachis@redhat.com >
Co-authored-by: Mike Graves <mgraves@redhat.com >
Co-authored-by: Alina Buzachis <abuzachis@redhat.com >
2023-11-15 17:00:38 +00:00
Bikouo Aubin
f94eabffa1
update collection with latest feature from kubernetes.core ( #181 )
...
* Rebase code with kubernetes.core stable-2.4
2023-02-03 07:57:24 +01:00
Mike Graves
1691951788
Update for Ansible 2.15 sanity tests ( #173 )
2022-09-22 15:38:20 +02:00
Bikouo Aubin
ed9fb196f9
Openshift Build modules ( #134 )
...
* Openshift Build modules: Start, Prune
* add openshift adm prune builds to ansible-test
* fix sanity for downstream
* sanity ignore
* Remove 2.6 sanity ignores for ansible 2.13 and 2.14
* update code review
* update 2 - code review
2022-08-12 13:56:19 +00:00
Mike Graves
5545c0f9ae
Initialize OpenshiftGroupsSync attributes early ( #165 )
...
* Initialize OpenshiftGroupsSync attributes early
The fail_json() method calls close_connection(), but this can fail when
the python-ldap library is not installed as close_connection() gets
called before the __ldap_connection attribute has been defined.
* Use already defined virtualenv_command
* Fix tests
* Add changelog fragment
2022-05-12 21:13:59 +00:00
abikouo
fc4a979762
openshift adm prune images ( #133 )
2022-01-24 09:46:23 -05:00
abikouo
0a1a647e37
openshift adm group sync/prune ( #125 )
2022-01-20 11:23:30 -05:00
abikouo
39cb9a0981
openshift admin prune deployments ( #129 )
...
* openshift admin prune deployments
* update test
* update
2021-11-30 16:39:37 +01:00
abikouo
496cdba4e8
openshift admin prune auth ( #130 )
...
* openshift admin prune auth
* update change scope
2021-11-30 14:16:22 +01:00
Gonéri Le Bouder
c737d44413
improve turbo mode support ( #117 )
...
- delay the loading of external modules when possible
- delay the loading of OKDRawModule and OpenShiftProcess classes
- k8s reuse the design of the kubernetes.core modules
We've got a chicken/egg problem that prevent us from properly
reporting if kubernetes.core is missing. We need args_common to create
the module object. And we need the module object to report the missing
dependency. The dependency is declared in the galaxy.yml file anyway,
the problem should not happen.
2021-09-23 11:09:42 -04:00