* Update tests for newer version of openshift (#254)
* Update tests for newer version of openshift
More recent versions of ocp no longer automatically create tokens for
service accounts. This updates the tests to manually create the tokens.
* Update nginx template version
The old image was EOL and the deployment was failing to deploy.
* Fix nginx version for all tasks
* Add missing var
* Remove openshift inventory plugin (#252)
* Remove openshift inventory plugin
This removes the openshift inventory plugin which has been deprecated
since version 3.0.0. The tests have been updated to retain coverage of
the connection plugin, which is still supported.
* Update version in Makefile
* CI fixes
* Update version info in build scripts
* Set ansible remote directory
The security policy on the pod is preventing ansible from writing to /.
Set it to /tmp which should be writable.
* Bump the ansible-lint version to 25.1.2 (#255)
* Bump the ansible-lint version to 25.1.2
* Update changelogs/fragments/ansible-lint-update.yml
Co-authored-by: Bikouo Aubin <79859644+abikouo@users.noreply.github.com>
---------
Co-authored-by: Bikouo Aubin <79859644+abikouo@users.noreply.github.com>
* Add ansible-lint to tox linters (#258)
* Add ansible-lint to tox linters
* Bump black
* Black formatting
* fix linting
* prepare release 4.0.2 (#262) (#263)
(cherry picked from commit 55ccaf3394)
* Update k8s dependency upper bounds (#257)
---------
Co-authored-by: Mike Graves <mgraves@redhat.com>
Co-authored-by: GomathiselviS <gomathiselvi@gmail.com>
Co-authored-by: Bikouo Aubin <79859644+abikouo@users.noreply.github.com>
Co-authored-by: Bianca Henderson <beeankha@gmail.com>
* Clean up CI build
There were a few problems with the existing build process, such as, the
python version not being passed during sanity tests and versions being
hard coded elsewhere. This change ensures that each test scenario gets
the correct parameters passed through. It also generally cleans up the
process for building the test environment to let ansible-galaxy do its
thing. This will make sure the correct version of dependencies get
installed.
* Add changelog fragment
* Update CI for ansible 2.11
This copies the ignore-2.11.txt to ignore-2.12.txt and makes sure the CI
build tests against ansible 2.11.
* Add changelog fragment
* doc fragments workaround for downstream
Signed-off-by: Adam Miller <admiller@redhat.com>
* make shellcheck happy
Signed-off-by: Adam Miller <admiller@redhat.com>
* fix collection location for downstream doc fragment resolution
Signed-off-by: Adam Miller <admiller@redhat.com>
* do things in the correct order
Signed-off-by: Adam Miller <admiller@redhat.com>
* add ANSIBLE_COLLECTIONS_PATH to ansible-doc for downstream
Signed-off-by: Adam Miller <admiller@redhat.com>
* remove elements of the json dump that aren't valid for DOCUMENTATION
Signed-off-by: Adam Miller <admiller@redhat.com>
* Add fix for Ansible 2.9
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Update ci/downstream.sh
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
Co-authored-by: Jeff Geerling <geerlingguy@mac.com>
* add downstream build scripts
Signed-off-by: Adam Miller <admiller@redhat.com>
* this works locally ... let's see if it does in GitHub Actions
Signed-off-by: Adam Miller <admiller@redhat.com>
* it's running now, but something unrelated seems to be failing
Signed-off-by: Adam Miller <admiller@redhat.com>
* maybe this will work
Signed-off-by: Adam Miller <admiller@redhat.com>
* come on GA, work with me here
Signed-off-by: Adam Miller <admiller@redhat.com>
* lets try this a different way
Signed-off-by: Adam Miller <admiller@redhat.com>
* maybe this?
Signed-off-by: Adam Miller <admiller@redhat.com>
* alright, let's do it all without being so disruptive to the Makefile and GA
Signed-off-by: Adam Miller <admiller@redhat.com>
* I think this fixes prow
Signed-off-by: Adam Miller <admiller@redhat.com>
* Initial port to molecule
* Get molecule tests to run
* Draw the rest of the owl
* use local dir for storing collection during CI run
* Add dockerfile, install community.kubernetes collection before sanity check
* Add clean step to Makefile
* Get sanity tests working
* Update sanity test to use makefile
* Add ignores for 2.11 so devel passes
* Update description
* Code review
* Add OWNERS file for prow
* Issue #1: Initial effort to lift some content out of the Kubernetes collection.
* Issue #1: Disable integration tests for now, as they're not relevant.