-
Notifications
You must be signed in to change notification settings - Fork 38.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Openstack provider #21737
Openstack provider #21737
Commits on Apr 28, 2016
-
Configuration menu - View commit details
-
Copy full SHA for c7b447b - Browse repository at this point
Copy the full SHA c7b447bView commit details -
- Create Kubernetes cluster on the top of OpenStack
Lukasz Zajaczkowski authored and Lukasz Zajaczkowski committedApr 28, 2016 Configuration menu - View commit details
-
Copy full SHA for 840aa9c - Browse repository at this point
Copy the full SHA 840aa9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 188b303 - Browse repository at this point
Copy the full SHA 188b303View commit details -
Configuration menu - View commit details
-
Copy full SHA for 249a5c9 - Browse repository at this point
Copy the full SHA 249a5c9View commit details -
certificate should be created for the virtual kubernetes ip
urcan authored and Lukasz Zajaczkowski committedApr 28, 2016 Configuration menu - View commit details
-
Copy full SHA for 730b7ef - Browse repository at this point
Copy the full SHA 730b7efView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5913ab - Browse repository at this point
Copy the full SHA b5913abView commit details -
Adding support for provisioning behind a Proxy.
This assumes you have your environement variables set correctly. When ENABLE_PROXY is set to true, it takes the current proxy settings and applies them to the heat configuration. Also modified the defaults system in config-default.sh
Configuration menu - View commit details
-
Copy full SHA for b4333ad - Browse repository at this point
Copy the full SHA b4333adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 126b6c0 - Browse repository at this point
Copy the full SHA 126b6c0View commit details -
Made it so that existing Openstack environment variables are used.
If someone has an openrc as part of their profile, this will make kube-up work automatically. The only things that have to be modified are in config-default.sh, either by editing the file or setting environment variables.
Configuration menu - View commit details
-
Copy full SHA for 21627f5 - Browse repository at this point
Copy the full SHA 21627f5View commit details -
Adding cloudprovider support for Openstack kube-up provider.
Making the assumption that the person running kube-up has their Openstack environment setup, those same variables are being passed into heat, and then into openstack.conf. The salt codebase was modified to add openstack as well.
Configuration menu - View commit details
-
Copy full SHA for 5ae161e - Browse repository at this point
Copy the full SHA 5ae161eView commit details -
Adding automatic OS image download for Openstack provider.
This makes it so that we download the OS image automatically. Also contains other usability improvements: - kubectl context created with heat stack name - Bumped default minions to 3
Configuration menu - View commit details
-
Copy full SHA for 2ffc86b - Browse repository at this point
Copy the full SHA 2ffc86bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 707ef2c - Browse repository at this point
Copy the full SHA 707ef2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8315734 - Browse repository at this point
Copy the full SHA 8315734View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4773808 - Browse repository at this point
Copy the full SHA 4773808View commit details -
Enabled Addons for Openstack kube-up provider.
Hard-coded the enabling of the common addons: - logging - kube-dashboard - monitoring Will make it configureable in a subsequent PR. Also need to enable configuration of basic_auth.csv
Configuration menu - View commit details
-
Copy full SHA for d28fd39 - Browse repository at this point
Copy the full SHA d28fd39View commit details -
Increasing default node size for kube-up Openstack provider.
The default pod sizes are too small for some Java apps. Also the logging/monitoring pods were taking up too many resources.
Configuration menu - View commit details
-
Copy full SHA for 35bbc18 - Browse repository at this point
Copy the full SHA 35bbc18View commit details -
Add configuration for e2e tests
Lukasz Zajaczkowski authored and Lukasz Zajaczkowski committedApr 28, 2016 Configuration menu - View commit details
-
Copy full SHA for a4e6e7f - Browse repository at this point
Copy the full SHA a4e6e7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f37ab5 - Browse repository at this point
Copy the full SHA 7f37ab5View commit details -
Add braces around environment variable names
Parameter names of Heat str_replace remain unchanged
Configuration menu - View commit details
-
Copy full SHA for 23bcbbf - Browse repository at this point
Copy the full SHA 23bcbbfView commit details -
Rename the provider to openstack-heat
There might be several methods to deploy a Kubernetes cluster on OpenStack. It is better to name the provider more specific.
Configuration menu - View commit details
-
Copy full SHA for 5ea2940 - Browse repository at this point
Copy the full SHA 5ea2940View commit details -
Removing an invalid reference to cadvisor from salt.
It looks like this was left over from #23316
Configuration menu - View commit details
-
Copy full SHA for 0016789 - Browse repository at this point
Copy the full SHA 0016789View commit details -
Configuration menu - View commit details
-
Copy full SHA for 545b230 - Browse repository at this point
Copy the full SHA 545b230View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9226cf7 - Browse repository at this point
Copy the full SHA 9226cf7View commit details -
Triages #7 for OpenStack provider, still needs work.
Fixed the order of fields for basic_auth. This provider still needs to leverage common.sh for generating proper credentials though. Also documented a pattern for how to get the SWIFT_SERVER_URL automatically
Configuration menu - View commit details
-
Copy full SHA for 7b3b24c - Browse repository at this point
Copy the full SHA 7b3b24cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5ca66b - Browse repository at this point
Copy the full SHA c5ca66bView commit details -
Replace heat client to openstack to avoid warnings
Lukasz Zajaczkowski authored and Lukasz Zajaczkowski committedApr 28, 2016 Configuration menu - View commit details
-
Copy full SHA for 5f929d2 - Browse repository at this point
Copy the full SHA 5f929d2View commit details -
Expose /etc/pki from host to kube-apiserver and controller-manager
CentOS 7 Core nodes running on OpenStack with an SSL-enabled API endpoint results in the following error without this patch: F0425 19:00:58.124520 5 server.go:100] Cloud provider could not be initialized: could not init cloud provider "openstack": Post https://my.openstack.cloud:5000/v2.0/tokens: x509: failed to load system roots and no roots provided The root cause is that the ca-bundle.crt file is actually a symlink which points to a directory which wasn't previously exposed. [root@kubernetesstack-master ~]# ls -l /etc/ssl/certs/ca-bundle.crt lrwxrwxrwx. 1 root root 49 18 nov 11:02 /etc/ssl/certs/ca-bundle.crt -> /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem [root@kubernetesstack-master ~]#
Configuration menu - View commit details
-
Copy full SHA for dd78679 - Browse repository at this point
Copy the full SHA dd78679View commit details
Commits on Apr 29, 2016
-
Adding workaround for hostname swapping issue in OpenStack kube-up pr…
…ovider. On reboot, minions hostname would change, causing issue querying Openstack API and registering with kube-apiserver. This is due to a bug in cloud-init which has been patched but apparently not widely distributed. Should be harmless on unaffected systems. https://bugs.launchpad.net/cloud-init/+bug/1246485 http://blog.oddbit.com/2014/12/10/cloudinit-and-the-case-of-the-changing-hostname/
Configuration menu - View commit details
-
Copy full SHA for 9004dc3 - Browse repository at this point
Copy the full SHA 9004dc3View commit details -
Add missing single speech mark after rebase
Lukasz Zajaczkowski authored and Lukasz Zajaczkowski committedApr 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 895c543 - Browse repository at this point
Copy the full SHA 895c543View commit details -
Merge pull request #10 from ctrlaltdel/openstack-provider-ssl-fix
Expose /etc/pki from host to kube-apiserver and controller-manager
Configuration menu - View commit details
-
Copy full SHA for 5b84667 - Browse repository at this point
Copy the full SHA 5b84667View commit details -
Merge pull request #11 from elsonrodriguez/openstack-provider-hostname
Adding workaround for hostname swapping issue in OpenStack kube-up provider
Configuration menu - View commit details
-
Copy full SHA for 53eef9e - Browse repository at this point
Copy the full SHA 53eef9eView commit details
Commits on May 5, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 1769760 - Browse repository at this point
Copy the full SHA 1769760View commit details
Commits on May 6, 2016
-
Merge pull request #12 from ctrlaltdel/openstack-provider-swift-url
Automatically detect swift URL
Configuration menu - View commit details
-
Copy full SHA for 1acd762 - Browse repository at this point
Copy the full SHA 1acd762View commit details
Commits on May 10, 2016
-
Name adjustment to OpenStack-Heat in cluster/get-kube.sh
Lukasz Zajaczkowski authored and Lukasz Zajaczkowski committedMay 10, 2016 Configuration menu - View commit details
-
Copy full SHA for 892c2ab - Browse repository at this point
Copy the full SHA 892c2abView commit details