update collection with latest feature from kubernetes.core (#181)

* Rebase code with kubernetes.core stable-2.4
This commit is contained in:
Bikouo Aubin
2023-02-03 07:57:24 +01:00
committed by GitHub
parent 499863fa27
commit f94eabffa1
38 changed files with 516 additions and 1103 deletions

View File

@@ -205,9 +205,7 @@ builds:
import copy
from ansible.module_utils.basic import AnsibleModule
from ansible_collections.kubernetes.core.plugins.module_utils.args_common import AUTH_ARG_SPEC
from ansible.module_utils._text import to_native
def argument_spec():
@@ -242,7 +240,10 @@ def main():
mutually_exclusive = [
('build_name', 'build_config_name'),
]
module = AnsibleModule(
from ansible_collections.community.okd.plugins.module_utils.openshift_builds import (
OpenShiftBuilds
)
module = OpenShiftBuilds(
argument_spec=argument_spec(),
mutually_exclusive=mutually_exclusive,
required_one_of=[
@@ -252,20 +253,7 @@ def main():
]
],
)
try:
from ansible_collections.community.okd.plugins.module_utils.openshift_builds import (
OpenShiftBuilds)
build = OpenShiftBuilds(module)
build.argspec = argument_spec
build.execute_module()
except Exception as e:
module.fail_json(
msg="An error occurred while running openshift_start_build module.",
error=to_native(e),
exception=e,
)
module.run_module()
if __name__ == '__main__':