| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
Adding support for labeling nodes as unscheduleable
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
For idempotency it first checks the output of 'oc get node <hostname>' to see
if any action needs to be taken. The trick was waiting to make sure that the
node autoregistration had actually happened.
If you set openshift_scheduleable=False in the inventory then the node will be
marked as unscheduleable. Likewise setting it to True undoes the change.
Having openshift_scheduleable undefined is the same as True since that is the
default state of a Node.
|
|/
|
|
|
|
| |
This role installs db-templates, image-streams, and quickstart-templates into
/usr/share/openshift/examples on the master and then uses `oc create` to import
them.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
* TODO: update to secure when 'add volume' feature available in origin
|
| |
|
| |
|
|
|
|
|
| |
- Don't include ./ in the tarball we transfer to the nodes
- Fixup node argument ordering
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
| |
- Master config and certificates are now in /etc/openshift/master
- Node config is now in /etc/openshift/node
- Several certificates have been renamed to accomodate a flattening of
structure to accomodate secret storage
- Add openshift_data_dir to ensure etcd and volumes are stored in
/var/lib/openshift
- Add openshift_generated_configs_dir
|
| |
|
|
|
|
|
| |
- Move use_fluentd into openshift_facts proper
- default use_fluentd to False unless deployment_type == origin
|
| |
|
|\
| |
| | |
Removed trailing whitespaces
|
| | |
|
|\ \
| | |
| | | |
Fixe a typo in NFS server role.
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Infrastructure - Deploy services in cluster
@twiest All comments covered.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
* rename option_images to _{oreg|ortr}_images
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
* Configure fluentd to aggragate container logs
|
| | | | |
|
| |/ /
| | |
| | |
| | |
| | | |
* Create OpenShift Docker Registry
* Create OpenShift router
|
|/ / |
|
| |
| |
| |
| | |
removed etcd role.
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Add nfs-volumes role.
|
| | |
| | |
| | |
| | |
| | |
| | | |
This role is useful to use (physical) disks as persistent volumes in
Kubernetes. It partitions the disks, exports the partitions as NFS shares
and registers the shares as physical volumes at remote Kubernetes
installation.
|
|\ \ \
| | | |
| | | | |
openshift_master open port for skydns service
|
| |/ / |
|
|\ \ \
| | | |
| | | | |
Guard against missing aws metadata for hostnames/ips
|
| |/ / |
|
|/ / |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
| |
|
|\
| |
| | |
Add vagrantfile and minor bugfixes
|
| |
| |
| |
| |
| |
| |
| |
| | |
- Add Vagrantfile for configuring a basic cluster
- Add an initial readme for using vagrant
- explicitly set connection: local and sudo: false for localhost actions in
playbooks/common/openshift-node/config.yml
- Fix permissions issue with openshift config file for non-root user
|
|\ \
| | |
| | | |
Add tower-cli role
|