magnum merge requestshttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests2017-11-23T16:24:27+01:00https://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/48[cern] use cloud group for gitlab-registry images2017-11-23T16:24:27+01:00Ricardo Rocha[cern] use cloud group for gitlab-registry imagesDrop the google_containers and atomic-system-containers references from
gitlab-registry.cern.ch, fetching images directly from the cloud
project.Drop the google_containers and atomic-system-containers references from
gitlab-registry.cern.ch, fetching images directly from the cloud
project.Spyridon TrigazisSpyridon Trigazishttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/45[cern] permissive selinux for docker-ce2017-10-27T14:53:26+02:00Ricardo Rocha[cern] permissive selinux for docker-ceTemporary workaround setting selinux permissive when docker-ce is used
(inside a container). This should go away as we figure out the proper
policy settings.Temporary workaround setting selinux permissive when docker-ce is used
(inside a container). This should go away as we figure out the proper
policy settings.Spyridon TrigazisSpyridon Trigazishttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/44[cern] do docker_ce config before enable_services2017-10-27T14:42:23+02:00Ricardo Rocha[cern] do docker_ce config before enable_servicesAlso rename DOCKER_CE to DOCKER_CE_VERSION in swarm templatesAlso rename DOCKER_CE to DOCKER_CE_VERSION in swarm templatesRicardo RochaRicardo Rochahttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/43[cern] dcos: Fix template_def and dcoccluster.yaml2017-10-26T17:31:51+02:00Spyridon Trigazis[cern] dcos: Fix template_def and dcoccluster.yaml* fix import in template_def
* add argument in get_env_files
* fix template output
Change-Id: I55ad7769e921a5374146387f242c744b220016a9
Signed-off-by: Spyros Trigazis <spyridon.trigazis@cern.ch>* fix import in template_def
* add argument in get_env_files
* fix template output
Change-Id: I55ad7769e921a5374146387f242c744b220016a9
Signed-off-by: Spyros Trigazis <spyridon.trigazis@cern.ch>Ricardo RochaRicardo Rochahttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/42[cern] Remove kubernetes-dashboard2017-10-25T10:47:34+02:00Ricardo Rocha[cern] Remove kubernetes-dashboardKubernetes dashboard is unsafe for now and
we need space for prometheus to work.
OS-5185
Change-Id: I4c5db662d129ee2e3aa31ff44719413760acc565
Signed-off-by: Spyros Trigazis <spyridon.trigazis@cern.ch>Kubernetes dashboard is unsafe for now and
we need space for prometheus to work.
OS-5185
Change-Id: I4c5db662d129ee2e3aa31ff44719413760acc565
Signed-off-by: Spyros Trigazis <spyridon.trigazis@cern.ch>Spyridon TrigazisSpyridon Trigazishttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/41[cern] swarm: add docker_ce_version label2017-10-26T14:55:41+02:00Ricardo Rocha[cern] swarm: add docker_ce_version labelAdd a new docker_ce_version label to enable replacing the built-in
docker package with an upstream community version, using a container.Add a new docker_ce_version label to enable replacing the built-in
docker package with an upstream community version, using a container.Spyridon TrigazisSpyridon Trigazishttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/40[cern] add cvmfs storage driver config to swarm2017-10-13T13:33:06+02:00Ricardo Rocha[cern] add cvmfs storage driver config to swarmAdd a new label 'cvmfs_storage_driver' with a boolean value indicating
if the CVMFS storage driver should be enabled or not.
Add an additional config resource to setup this driver. For the moment
it also does:
* setup docker-ce as an at...Add a new label 'cvmfs_storage_driver' with a boolean value indicating
if the CVMFS storage driver should be enabled or not.
Add an additional config resource to setup this driver. For the moment
it also does:
* setup docker-ce as an atomic system container, replacing the atomic
docker package
* enable 'experimental' in the docker daemon, allowing docker plugins
Eventually this setup will be replaced with upstream reviewed patches.Spyridon TrigazisSpyridon Trigazishttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/39[CERN] Fix prometheus scrape configuration2017-10-13T14:36:03+02:00Spyridon Trigazis[CERN] Fix prometheus scrape configurationcherry picked from : https://review.openstack.org/#/c/509791/
Make prometheus configuration compatible with 1.7.3 or greater.
The new config matches the one in the pormetheus kubernetes
example [1] minus the configuration for ingress th...cherry picked from : https://review.openstack.org/#/c/509791/
Make prometheus configuration compatible with 1.7.3 or greater.
The new config matches the one in the pormetheus kubernetes
example [1] minus the configuration for ingress that we don't
deploy.
[1] https://github.com/prometheus/prometheus/blob/master/documentation/examples/prometheus-kubernetes.yml
Closes-Bug: #1719187
Change-Id: Ied8b8d8fb610e5ecba18e37f98dd1a4c9bddbf30Ricardo RochaRicardo Rochahttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/38[cern] Add missing cvmfs envs to swarm master2017-10-02T11:35:30+02:00Ricardo Rocha[cern] Add missing cvmfs envs to swarm masterAfter the Pike upgrade we missed the CVMFS_* env variables in the swarm
driver (v2). Add the missing CVMFS_ENABLED and CVMFS_TAG.
Closes #5252After the Pike upgrade we missed the CVMFS_* env variables in the swarm
driver (v2). Add the missing CVMFS_ENABLED and CVMFS_TAG.
Closes #5252Spyridon TrigazisSpyridon Trigazishttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/37Fix dcos2017-10-12T15:49:42+02:00Spyridon TrigazisFix dcosRicardo RochaRicardo Rochahttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/35OS-4851: make cvmfs an atomic system container2017-09-13T10:50:08+02:00Ricardo RochaOS-4851: make cvmfs an atomic system containerCloses #4851Closes #4851Spyridon TrigazisSpyridon Trigazishttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/34[cern] add cinder cfg option group2017-08-23T16:42:50+02:00Ricardo Rocha[cern] add cinder cfg option groupCloses #4966Closes #4966Spyridon TrigazisSpyridon Trigazishttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/33[cern] fix docker_volume_type on swarm v22017-08-23T16:42:50+02:00Ricardo Rocha[cern] fix docker_volume_type on swarm v2Spyridon TrigazisSpyridon Trigazishttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/32Add docker_volume_type label2017-08-14T09:29:36+02:00Ricardo RochaAdd docker_volume_type labelSpyridon TrigazisSpyridon Trigazishttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/31[cern] take coredns image from cern registry2017-07-27T16:15:06+02:00Ricardo Rocha[cern] take coredns image from cern registrySpyridon TrigazisSpyridon Trigazishttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/30[cern] add label to pass arbitraty kube options2017-07-06T17:01:49+02:00Ricardo Rocha[cern] add label to pass arbitraty kube optionsAdd new labels kubelet_options, kubeapi_options, kubescheduler_options,
kubecontroller_options, kubeproxy_options to allow users to add
additional options for each daemon directly using labels.Add new labels kubelet_options, kubeapi_options, kubescheduler_options,
kubecontroller_options, kubeproxy_options to allow users to add
additional options for each daemon directly using labels.Ricardo RochaRicardo Rochahttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/29use virt_sandbox_use_fusefs instead of a custom policy2017-06-26T16:18:57+02:00Mathieu Veltenuse virt_sandbox_use_fusefs instead of a custom policyFixes OS-4695 and OS-4491.Fixes OS-4695 and OS-4491.Ricardo RochaRicardo Rochahttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/28[cern] add cern keytab setup on all nodes2017-08-14T10:43:08+02:00Ricardo Rocha[cern] add cern keytab setup on all nodesAdd keytab setup on all cluster nodes, using a prebuilt docker image
doing the same procedure as the cern-keytab tool.
Closes #3854Add keytab setup on all cluster nodes, using a prebuilt docker image
doing the same procedure as the cern-keytab tool.
Closes #3854Spyridon TrigazisSpyridon Trigazishttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/26[cern] drop k8s requirement on .sh file2017-06-23T11:18:12+02:00Ricardo Rocha[cern] drop k8s requirement on .sh fileRely purely on nova metadata to get the IP of the master VM and use that
IP for all subject alt name settings. Drop requirement on getting the ip
using a bash command.
Closes #4221Rely purely on nova metadata to get the IP of the master VM and use that
IP for all subject alt name settings. Drop requirement on getting the ip
using a bash command.
Closes #4221Spyridon TrigazisSpyridon Trigazishttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/25OS-4178: add coredns to magnum kubernetes driver2017-05-30T23:12:41+02:00Ricardo RochaOS-4178: add coredns to magnum kubernetes driverdrop the existing implementation of kube-dns and add coredns instead.
configuration includes a cache layer with a default of 30 seconds
for all domains.
Closes #4178drop the existing implementation of kube-dns and add coredns instead.
configuration includes a cache layer with a default of 30 seconds
for all domains.
Closes #4178Spyridon TrigazisSpyridon Trigazis