| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
Disable OpenShift features if installing Atomic Enterprise
|
| | |
|
|/ |
|
|\
| |
| | |
Install storage plugin dependencies
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Add proxy client certs to master config
|
| | | |
|
| |/ |
|
| | |
|
|\ \
| |/
|/| |
Custom Project Config
|
| |\ |
|
| | | |
|
| | | |
|
| | | |
|
| |/
|/|
| |
| | |
- fix error scraping openshift version for version numbers
|
| |
| |
| |
| | |
python # pylint: disable=too-many-lines
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
This adds a default value to the version to cover the case where
the user doesn't have /usr/bin/openshift on the system, correcting
the bug found in PR #646.
|
| |
| |
| |
| |
| |
| | |
This added some logic to add a new the version of openshift rpm-based
installations. This fact is intentionally not cached to account for
users potenially updating versions outside of ansible playbooks.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Origin now uses /etc/origin and /var/lib/origin as of v1.0.6. The RPMs will
create a symlinks from /etc/origin to /etc/openshift and /var/lib/origin to
/var/lib/openshift if the openshift directories exist. However on clean installs
/etc/openshift won't exist.
|
| |
| |
| |
| |
| |
| | |
Previously this was being set to /var/lib/origin regardless of deployment_type
which isn't correct given that existing 'enterprise' and 'online' deployments
would have been deployed with /var/lib/openshift
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Sync's with Origin 1.0.6 and OSE 3.0.2 node-config.yaml networkConfig changes
Fixes #534
|
|\ \
| | |
| | | |
Merge in Atomic Enterprise work into master
|
| | | |
|
|\ \ \
| | | |
| | | | |
Make cluster_metrics disabled by default
|
| | | | |
|
| |/ / |
|
|/ / |
|
|/
|
|
|
| |
Playbook based on
https://docs.openshift.org/latest/admin_guide/cluster_metrics.html.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Ability to specify multiple masters
- configures the CA only a single time on the first master
- creates and distributes additional certs for additional master hosts
- Depending on the status of openshift_master_cluster_defer_ha (defaults to
False) one of two actions are taken when multiple masters are defined
1. If openshift_master_cluster_defer_ha is true
a. Certs/configs for all masters are deployed
b. openshift-master service is only started and enabled on the master
c. HA configuration is expected to be handled by the user manually after
the completion of the playbook run.
2. If oepnshift_master_cluster_defer_ha is false or undefined
a. Certs/configs for all masters are deployed
b. a Pacemaker/RHEL HA cluster is configured
i. VIPs are configured based on the values of
openshift_master_cluster_vip and
openshift_master_cluster_plublic_vip
ii. The openshift-master service is configured as an active/passive
cluster service
|
|\
| |
| | |
Fix hostname default when valid hostname not found on system
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- fix firewall conflict issues with co-located etcd and openshift hosts
- added os_firewall dependency to etcd role
- updated etcd template to better handle clustered and non-clustered installs
- added etcd_ca role
- generates a self-signed cert to manage etcd certificates, since etcd peer
certificates are required to be client and server certs and the openshift
ca will only generate client or server certs (not one authorized for
both).
- renamed openshift_etcd_certs role to etcd_certificates and updated it to
manage certificates generated from the CA managed by the etcd_ca role
- remove hard coded etcd_port in openshift_facts
- updates for the openshift-etcd common playbook
- removed etcd and openshift-etcd playbooks from the byo playbooks directory
- added a common playbook for setting etcd launch facts
- added an openshift-etcd common service playbook
- removed unused variables
- fixed tests for embedded_{etcd,dns,kube} in openshift_master
- removed old workaround for reloading systemd units
|
|/
|
|
|
|
| |
- Add initial etcd role
- Add etcd playbook to create etcd client certs
- Hookup master to etcd
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove openshift-deployer.kubeconfig from master template
Sync config template
Update enterprise image names
Switch to node auto registration
Add deployer to list of serviceAccountConfig.managedNames
Move package installation before registering facts
change default kubeconfig location
Change system:openshift-client to system:openshift-master
Rename node cert/key/kubeconfig per openshift/origin#3160
Update references to /var/lib/openshift/openshift.local.certificates
|
|
|
|
|
| |
Some versions of openstack erroneously return a comma separated list for the
local-ipv4 value, this ensures that we handle that case properly
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Templatize node config
- Templatize master config
- Integrated sdn changes
- Updates for openshift_facts
- Added support for node, master and sdn related changes
- registry_url
- added identity provider facts
- Removed openshift_sdn_* roles
- Install httpd-tools if configuring htpasswd auth
- Remove references to external_id
- Setting external_id interferes with nodes associating with the generated
node object when pre-registering nodes.
- osc/oc and osadm/oadm binary detection in openshift_facts
Misc Changes:
- make non-errata puddle default for byo example
- comment out master in list of nodes in inventory/byo/hosts
- remove non-error errors from fluentd_* roles
- Use admin kubeconfig instead of openshift-client
|
|
|
|
|
| |
- Move use_fluentd into openshift_facts proper
- default use_fluentd to False unless deployment_type == origin
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Do not attempt to fetch file to same file location when playbooks are run
locally on master
- Fix for openshift_facts when run against a host in a VPC that does not assign internal/external hostnames or ips
- Fix setting of labels and annotations on node instances and in
openshift_facts
- converted openshift_facts to use json for local_fact storage instead of
an ini file, included code that should migrate existing ini users to json
- added region/zone setting to byo inventory
- Fix fact related bug where deployment_type was being set on node role
instead of common role for node hosts
|