* 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
* Fix integration tests for k8s 2.3
Previous to
https://github.com/ansible-collections/kubernetes.core/pull/408 an
attempt to list resources for which the user was not authorized resulted
in an unhandled exception. The task now does not fail, but instead
reports the error message.
* try to fix sanity
* Fix tests
* fix tests
* fix tests
* Revert change to downstream build
* Initial pass at openshift_process module. Render-only
* fix sanity test
* Add ability to create/delete resources rendered by template
* fix sanity tests
* add more tests and fix .env parser
* Add more tests
* Make multiline parsing work properly
* Add test for creating templates
* Template APIs require namespace to be provided whether or not the template exists
* add docs
* Update plugins/modules/openshift_process.py
Co-authored-by: Timothy Appnel <tima@ansible.com>
Co-authored-by: Timothy Appnel <tima@ansible.com>
* first draft of interface
* Add basic implementation
* Add validation
* rename to openshift_route and add some test tasks
* Fix sanity checks
* Add checks for missing dependencies
* Add port processing like the oc command
* Add real tests
* Fix waiting
* add some more waiting to test
* add state parameters and fix RETURN docs
* try to fix odd sanity issue
* import tests passing
* Fix all sanity tests
* Do less work when state is absent, and add explicit removal values
* insecure_policy disable -> disallow
* add proper default for insecure_policy
* Add openshift_auth module
* add task to print out config
* Attempt to configure auth
* Update molecule/default/tasks/openshift_auth.yml
* fix sanity test and use incluster address for now
* Get integration tests passing locally
* Give test user cluster-level admin permissions
* Use a less verbose resource for testing
* Add alias to k8s_auth for backwards compatibility
* 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