diff options
author | Valerii Ponomarov <vponomar@redhat.com> | 2019-03-01 20:14:03 +0530 |
---|---|---|
committer | vponomar <vponomar@redhat.com> | 2019-03-18 10:46:37 +0000 |
commit | 46bf49b318a25f8edf2ad6e38aebc99871552b9b (patch) | |
tree | 32a772b36c5b9fbccc6a095e16c8ad01fb8561c2 /deployment/ocp-on-vmware.py | |
parent | d837d02b1be7030d81ebd7ee7d3f70c2145901b9 (diff) |
[Deployment] Add CRI-O support
To enable or disable CRI-O just define following option:
openshift_use_crio = true/false
In the "ocp-on-vmware.ini" config file.
Change-Id: Ibd3843d8aa13bfacb0d927142786dc5599e65315
Diffstat (limited to 'deployment/ocp-on-vmware.py')
-rwxr-xr-x | deployment/ocp-on-vmware.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/deployment/ocp-on-vmware.py b/deployment/ocp-on-vmware.py index c8872659..a6089459 100755 --- a/deployment/ocp-on-vmware.py +++ b/deployment/ocp-on-vmware.py @@ -59,6 +59,7 @@ class OCPOnVMWare(object): gluster_puddle_repo = None web_console_install = None disable_yum_update_and_reboot = None + openshift_use_crio = None def __init__(self): self._parse_cli_args() @@ -149,6 +150,7 @@ class OCPOnVMWare(object): 'openshift_disable_check': ( 'docker_storage,docker_image_availability,disk_availability'), 'disable_yum_update_and_reboot': 'no', + 'openshift_use_crio': 'false', }} if six.PY3: config = configparser.ConfigParser() @@ -225,6 +227,8 @@ class OCPOnVMWare(object): 'docker_storage,docker_image_availability,disk_availability') self.disable_yum_update_and_reboot = config.get( 'vmware', 'disable_yum_update_and_reboot').strip() or 'no' + self.openshift_use_crio = ( + config.get('vmware', 'openshift_use_crio') or '').strip() err_count = 0 required_vars = { @@ -437,6 +441,14 @@ class OCPOnVMWare(object): if self.web_console_install: playbook_vars_dict['openshift_web_console_install'] = ( self.web_console_install) + if self.openshift_use_crio: + playbook_vars_dict['openshift_use_crio'] = self.openshift_use_crio + playbook_vars_dict['openshift_use_crio_only'] = ( + self.openshift_use_crio) + playbook_vars_dict['openshift_crio_enable_docker_gc'] = ( + self.openshift_use_crio) + else: + playbook_vars_dict['openshift_use_crio'] = 'false' if self.openshift_vers in ('v3_6', 'v3_7'): playbook_vars_dict['docker_version'] = '1.12.6' |