| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In 3.3 one of our services lays down a systemd drop-in for configuring
Docker networking to use lbr0. In 3.4, this has been changed but the
file must be cleaned up manually by us.
However, after removing the file docker requires a restart. This had big
implications particularly in containerized environments where upgrade is
a very fragile series of upgrading and service restarts.
To avoid double docker restarts, and thus double service restarts in
containerized environments, this change does the following:
- Skip restart during docker upgrade, if it is required. We will restart
on our own later.
- Skip containerized service restarts when we upgrade the services
themselves.
- Clean shutdown of all containerized services.
- Restart Docker. (always, previously this only happened if it needed an
upgrade)
- Ensure all containerized services are restarted.
- Restart rpm node services. (always)
- Mark node schedulable again.
At the end of this process, docker0 should be back on the system.
|
| |
|
| |
|
|\
| |
| | |
Verify the presence of dbus python binding
|
| |
| |
| |
| |
| |
| | |
While the proper fix is to have it installed by default, this commit
will also permit to have a better error message in the case the module
is not present (as running on python 3)
|
|\ \
| |/
|/| |
Merge admission plugin configs
|
| |
| |
| |
| |
| |
| |
| |
| | |
Move the values in kube_admission_plugin_config up one level per
the new format from 1.3:
"The kubernetesMasterConfig.admissionConfig.pluginConfig should be moved
and merged into admissionConfig.pluginConfig."
|
|/
|
|
|
| |
The Ansible package module will call the correct package manager for the
underlying OS.
|
|\
| |
| | |
[#2698] Change to allow cni deployments without openshift SDN
|
| |
| |
| |
| |
| |
| |
| | |
The roles/openshift_facts main task did not pass the cni plugin variable to the later role playbooks.
The master.yaml and node.yaml templates did not allow for a cni configuration without either installing openshift sdn or nuage.
This change will allow to use os_sdn_network_plugin_name=cni and set openshift_use_openshift_sdn=false for deployments that use a cni plugin that doesn't need and want openshift sdn to be installed
|
| | |
|
|\ \
| | |
| | | |
Port openshift_facts to py3
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- fix configparser import
- convert bytes to str using to_native
- replace method that did got removed in py3 with six equivalent
With ansible 2.2, python 3 start to be supported enough to
run non trivial playbooks, and so a test run of openshift-ansible on
F24 showed that openshift_facts.py needed to be ported.
|
|\ \ \
| | | |
| | | | |
Reconcile role bindings for jenkins pipeline during upgrade.
|
| | | |
| | | |
| | | |
| | | | |
https://github.com/openshift/origin/issues/11170 for more info.
|
|/ / /
| | |
| | |
| | |
| | | |
Fixes Bug 1390160
Fixes BZ1390160
|
| |/
|/| |
|
|\ \
| | |
| | | |
Always add local dns domain to no_proxy
|
| | | |
|
|\ \ \
| | | |
| | | | |
Revert openshift.node.nodename changes
|
| | | |
| | | |
| | | |
| | | | |
This reverts commit aaaf82ba6032d0b1e9c36a39a7eda25b8c5f4b84.
|
| | | |
| | | |
| | | |
| | | | |
This reverts commit 1f2276fff1e41c1d9440ee8b589042ee249b95d7.
|
| | | |
| | | |
| | | |
| | | | |
This reverts commit 3cc2d6b019fa8a05ba480a7425cd654aa051355f.
|
| |/ /
|/| |
| | |
| | |
| | | |
Inventory values highest priority, then anything in master-config.yaml, then
defaults last.
|
|\ \ \
| |/ /
|/| | |
Update defaults for clusterNetworkCIDR & hostSubnetLength
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Per https://github.com/openshift/openshift-docs/issues/1700:
The default values for pod networking have changed:
- clusterNetworkCIDR now defaults to 10.128.0.0/14 (10.128.0.0 - 10.131.255.255)
rather than 10.1.0.0/16.
- hostSubnetLength now defaults to 9 rather than 8
(meaning each node will be assigned a /23 subnet rather than a /24)
Fixes Bug 1320952
|
|/ / |
|
| | |
|
|\ \
| | |
| | | |
Bug 1388016 - The insecure-registry address was removed during upgrade
|
| | |
| | |
| | |
| | | |
existing /etc/sysconfig/docker.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If, for some reason, two facts processes were run simultaneously
on the same host, creating the directory could cause an exception.
This should help with that.
Fixes Bug 1385449
|
|\ \ \
| |/ /
|/| | |
Set node-labels in kubeletArguments
|
| | |
| | |
| | |
| | | |
* Node labels are parsed from openshift_node_labels if they exist
|
|/ / |
|
|/ |
|
|\
| |
| | |
Check that OpenStack hostnames are resolvable
|
| |
| |
| |
| | |
If they’re not, then use IP instead
|
|\ \
| |/
|/| |
Bug 1366522 - The value of "debug_level" isn't applied to /etc/sysconfig/atomic-openshift-master
|
| | |
|
|\ \
| |/
|/| |
Changes for Nuage HA
|
| |
| |
| |
| | |
frontends/backends.
|
|\ \
| | |
| | | |
Logging fixes
|
| |/ |
|
|\ \
| |/
|/| |
Fix openstack cloudprovider
|
| | |
|
| | |
|
| | |
|
|/ |
|