Merge "Update for openshift 3.9"
This commit is contained in:
commit
977ec208d1
ci/environments
environments
extraconfig/services
60
ci/environments/disable-unbound.yaml
Normal file
60
ci/environments/disable-unbound.yaml
Normal file
@ -0,0 +1,60 @@
|
||||
heat_template_version: rocky
|
||||
|
||||
description: >
|
||||
Disable Unbound Service
|
||||
|
||||
parameters:
|
||||
RoleNetIpMap:
|
||||
default: {}
|
||||
type: json
|
||||
ServiceData:
|
||||
default: {}
|
||||
description: Dictionary packing service data
|
||||
type: json
|
||||
ServiceNetMap:
|
||||
default: {}
|
||||
description: Mapping of service_name -> network name. Typically set
|
||||
via parameter_defaults in the resource registry. This
|
||||
mapping overrides those in ServiceNetMapDefaults.
|
||||
type: json
|
||||
DefaultPasswords:
|
||||
default: {}
|
||||
type: json
|
||||
RoleName:
|
||||
default: ''
|
||||
description: Role name on which the service is applied
|
||||
type: string
|
||||
RoleParameters:
|
||||
default: {}
|
||||
description: Parameters specific to the role
|
||||
type: json
|
||||
EndpointMap:
|
||||
default: {}
|
||||
description: Mapping of service endpoint -> protocol. Typically set
|
||||
via parameter_defaults in the resource registry.
|
||||
type: json
|
||||
Debug:
|
||||
type: boolean
|
||||
default: false
|
||||
description: Set to True to enable debugging on all services.
|
||||
|
||||
resources:
|
||||
|
||||
outputs:
|
||||
role_data:
|
||||
description: Role data for the multinode firewall configuration
|
||||
value:
|
||||
service_name: disable_unbound
|
||||
host_prep_tasks:
|
||||
- name: Disable unbound
|
||||
service:
|
||||
name: unbound
|
||||
state: stopped
|
||||
enabled: false
|
||||
ignore_errors: true
|
||||
- name: Set resolv.conf
|
||||
copy:
|
||||
content: "nameserver 1.1.1.1"
|
||||
dest: /etc/resolv.conf
|
||||
force: yes
|
||||
mode: '0644'
|
@ -1,4 +1,5 @@
|
||||
resource_registry:
|
||||
OS::TripleO::Services::DisableUnbound: disable-unbound.yaml
|
||||
OS::TripleO::Controller::Net::SoftwareConfig: ../common/net-config-multinode.yaml
|
||||
OS::TripleO::Compute::Net::SoftwareConfig: ../common/net-config-multinode.yaml
|
||||
OS::TripleO::Services::OpenShift::Master: ../../extraconfig/services/openshift-master.yaml
|
||||
@ -7,6 +8,7 @@ resource_registry:
|
||||
|
||||
parameter_defaults:
|
||||
ControllerServices:
|
||||
- OS::TripleO::Services::DisableUnbound
|
||||
- OS::TripleO::Services::CACerts
|
||||
- OS::TripleO::Services::Docker
|
||||
- OS::TripleO::Services::Kernel
|
||||
@ -19,6 +21,7 @@ parameter_defaults:
|
||||
- OS::TripleO::Services::OpenShift::Master
|
||||
- OS::TripleO::Services::OpenShift::Worker
|
||||
ComputeServices:
|
||||
- OS::TripleO::Services::DisableUnbound
|
||||
- OS::TripleO::Services::CACerts
|
||||
- OS::TripleO::Services::Docker
|
||||
- OS::TripleO::Services::Kernel
|
||||
@ -30,3 +33,11 @@ parameter_defaults:
|
||||
- OS::TripleO::Services::Sshd
|
||||
- OS::TripleO::Services::OpenShift::Worker
|
||||
Debug: true
|
||||
|
||||
OpenShiftGlobalVariables:
|
||||
# NOTE(flaper87): Needed for the gate
|
||||
openshift_disable_check: package_availability,package_version,disk_availability,docker_storage,memory_availability,docker_image_availability
|
||||
|
||||
# NOTE(mandre) keep this until overcloud-full has dbus-python
|
||||
# https://review.openstack.org/#/c/574674/
|
||||
l_install_base_packages: true
|
||||
|
@ -2,15 +2,3 @@ resource_registry:
|
||||
OS::TripleO::Services::Docker: ../puppet/services/docker.yaml
|
||||
OS::TripleO::Services::OpenShift::Worker: ../extraconfig/services/openshift-worker.yaml
|
||||
OS::TripleO::Services::OpenShift::Master: ../extraconfig/services/openshift-master.yaml
|
||||
|
||||
parameter_defaults:
|
||||
OpenShiftGlobalVariables:
|
||||
openshift_release: '3.7'
|
||||
openshift_image_tag: v3.7.1
|
||||
enable_excluders: false
|
||||
skip_ovs_svc_handlers: true
|
||||
openshift_deployment_type: origin
|
||||
openshift_docker_selinux_enabled: false
|
||||
osm_etcd_image: "registry.fedoraproject.org/f27/etcd"
|
||||
# NOTE(flaper87): Needed for the gate
|
||||
openshift_disable_check: disk_availability,docker_storage,memory_availability,docker_image_availability
|
||||
|
@ -37,7 +37,7 @@ parameters:
|
||||
description: Global Ansible variables for OpenShift-Ansible installer.
|
||||
type: json
|
||||
OpenShiftAnsiblePlaybook:
|
||||
default: '/usr/share/ansible/openshift-ansible/playbooks/byo/config.yml'
|
||||
default: '/usr/share/ansible/openshift-ansible/playbooks/deploy_cluster.yml'
|
||||
description: Path to OpenShift-Ansible playbook.
|
||||
type: string
|
||||
OpenShiftMasterNodeVars:
|
||||
@ -79,7 +79,23 @@ outputs:
|
||||
|
||||
- name: set openshift global vars fact
|
||||
set_fact:
|
||||
openshift_global_vars: {get_param: OpenShiftGlobalVariables}
|
||||
openshift_global_vars:
|
||||
map_merge:
|
||||
- openshift_release: '3.9'
|
||||
openshift_version: '3.9.0'
|
||||
openshift_image_tag: 'v3.9.0'
|
||||
openshift_enable_excluders: false
|
||||
openshift_deployment_type: origin
|
||||
openshift_use_external_openvswitch: true
|
||||
openshift_docker_selinux_enabled: false
|
||||
# Disable services we're not using for now
|
||||
openshift_enable_service_catalog: false
|
||||
template_service_broker_install: false
|
||||
# Needed for containerized deployment
|
||||
skip_version: true
|
||||
# Fatal and Errors only
|
||||
debug_level: 0
|
||||
- {get_param: OpenShiftGlobalVariables}
|
||||
openshift_master_node_vars: {get_param: OpenShiftMasterNodeVars}
|
||||
openshift_worker_node_vars: {get_param: OpenShiftWorkerNodeVars}
|
||||
|
||||
|
@ -91,4 +91,5 @@ outputs:
|
||||
openshift_node_labels:
|
||||
region: 'infra'
|
||||
zone: 'default'
|
||||
node-role.kubernetes.io/compute: true
|
||||
{% endfor %}
|
||||
|
Loading…
x
Reference in New Issue
Block a user