- Feb 24, 2018
-
-
Drew Leske authored
-
Drew Leske authored
-
Drew Leske authored
-
Drew Leske authored
Supports Kubespray workspace with multiple OpenStack-deployed k8s clusters. * Create sample inventory directory for template * Moved broken `group_vars` symlink to sample directory * Created sample cluster Terraform file * Updated documentation
-
- Feb 12, 2018
-
-
Wong Hoi Sing Edison authored
-
- Feb 08, 2018
-
-
Wong Hoi Sing Edison authored
-
- Jan 18, 2018
-
-
Bogdan Dobrelya authored
* Update rpm spec and pbr setup configs * Rename package to kubespray * Do not break Fedora's FHS and install to /usr/share instead * Remove the vendor tag * Update source0 for better artifacts' names * Fix missing files build errors * Make version/release to auto match from git and fit PEP 440 Co-authored-by:
Matthias Runge <mrunge@redhat.com> Signed-off-by:
Bogdan Dobrelya <bogdando@mail.ru> * Add package paths to roles search in ansible conf Signed-off-by:
Bogdan Dobrelya <bogdando@mail.ru> * Poke jinja2 requirements in rpm spec file Signed-off-by:
Bogdan Dobrelya <bogdando@mail.ru>
-
- Jan 17, 2018
-
-
ArchiFleKs authored
-
ArchiFleKs authored
-
- Jan 07, 2018
-
-
Ronald Rivera authored
-
Ron Rivera authored
-
- Jan 05, 2018
-
-
ArchiFleKs authored
-
ArchiFleKs authored
Hardcoded variables are removed from variables.tf file because it might not be suitable for all OpenStack Cloud depending on Identity API version available (between v2 or v3) and preferred authentication method.
-
- Dec 11, 2017
-
-
ArchiFleKs authored
For distribution who ship python3 as default python, it breaks the inventory script as it is not compatible with python3.
-
- Dec 05, 2017
-
-
BenGalewsky authored
* Adding bastion and private network provisioning for openstack terraform * Remove usage of floating-ip property * Combine openstack instances + floating ips * Fix relating floating IPs to hosts for openstack builds * Tighten up security groups Allow ssh into all instances with floating IP * Add the gluster hosts to the no-floating group * Break terraform into modules * Update README and var descriptions to match current config * Remove volume property in gluster compute def * Include cluster name in internal network and router names * Make dns_nameservers a variable
-
- Dec 04, 2017
-
-
Jan Jungnickel authored
* Properly tag instances and subnets with `kubernetes.io/cluster/$cluster_name` This is required by kubernetes to support multiple clusters in a single vpc/az * Get rid of loadbalancer_apiserver_address as it is no longer needed
-
- Nov 30, 2017
-
-
Jean-Marie F authored
* Dynamically retrieve aws_bastion_ami latest reference by querying AWS rather than hard coded * Dynamically retrieve the list of availability_zones instead of needing to have them hard coded * Limit availability zones to first 2, using slice extrapolation function * Replace the need for hardcoded variable "aws_cluster_ami" by the data provided by Terraform * Move ami choosing to vars, so people don't need to edit create infrastructure if they want another vendor image (as suggested by @atoms) * Make name of the data block agnostic of distribution, given there are more than one distribution supported * Add documentation about other distros being supported and what to change in which location to make these changes
-
- Nov 02, 2017
-
-
Aivars Sterns authored
-
- Oct 27, 2017
-
-
Aivars Sterns authored
-
- Oct 18, 2017
-
-
Simon Li authored
-
Aivars Sterns authored
-
- Oct 16, 2017
-
-
Pablo Moreno authored
-
Pablo Moreno authored
-
- Sep 27, 2017
-
-
Pablo Moreno authored
-
- Sep 08, 2017
-
-
Tennis Smith authored
* Add comment line and documentation for bastion host usage * Take out unneeded sudo parm * Remove blank lines * revert changes * take out disabling of strict host checking
-
- Sep 05, 2017
-
-
Tennis Smith authored
* Point apiserver address to 0.0.0.0 Added loadbalancer api server address * Update documentation
-
Yorgos Saslis authored
This trigger ensures the inventory file is kept up-to-date. Otherwise, if the file exists and you've made changes to your terraform-managed infra without having deleted the file, it would never get updated. For example, consider the case where you've destroyed and re-applied the terraform resources, none of the IPs would get updated, so ansible would be trying to connect to the old ones.
-
- Aug 20, 2017
-
-
Abdelsalam Abbas authored
-
- Aug 18, 2017
-
-
Bogdan Dobrelya authored
Signed-off-by:
Bogdan Dobrelya <bogdando@mail.ru>
-
Matthew Mosesohn authored
This does not address per-node certs and scheduler/proxy/controller-manager component certs which are now required. This should be handled in a follow-up patch.
-
Bogdan Dobrelya authored
Signed-off-by:
Bogdan Dobrelya <bogdando@mail.ru>
-
Bogdan Dobrelya authored
Install roles under /usr/local/share/kubespray/roles, playbooks - /usr/local/share/kubespray/playbooks/, ansible.cfg and inventory group vars - into /etc/kubespray. Ship README and an example inventory as the package docs. Update the ansible.cfg to consume the roles from the given path, including virtualenvs prefix, if defined. Signed-off-by:
Bogdan Dobrelya <bogdando@mail.ru>
-
- Aug 11, 2017
-
-
Abdelsalam Abbas authored
-
- Jul 26, 2017
-
-
Alexander Chumakov authored
-
- Jul 20, 2017
-
-
Abdelsalam Abbas authored
-
- Jul 11, 2017
-
-
Alexander Chumakov authored
Add resolvconf_mode and cloud_provider config description to README.md
-
- Jul 10, 2017
-
-
Abdelsalam Abbas authored
-
Alexander Chumakov authored
Add section how to configure k8s cluster and set up kubectl
-
- Jul 09, 2017
-
-
Abdelsalam Abbas authored
-
- Jun 23, 2017
-
-
Spencer Smith authored
-