Commit Graph

92 Commits

Author SHA1 Message Date
Filip Pytloun e4a00028a9 Retire project
Change-Id: I290fe34314c62807ab48be73b6a0442bb4c827cd
2017-01-25 18:22:19 +01:00
Jenkins 989d6db4a7 Merge "allow to pass options to dnsmasq service" 2017-01-24 22:08:28 +00:00
Tomáš Kukrál d79276d318 use link to kubectl instead of alias
Change-Id: I04cf442fe0c6cbe523a2db1f945e8e3dd5a71356
2017-01-24 22:58:19 +01:00
Tomáš Kukrál 398e9267b8 allow to pass options to dnsmasq service
There were request to pass parameters to dnsmasq container in kube-dns
addon.

This PR adds variable master.addons.dns.dnsmasq (dict) which can be
used to pass options to dnsmasq container. Defaults are configured in
metadata.

Change-Id: If072e31a8a1cde4c984c67373ad74d45204619b0
2017-01-24 22:32:31 +01:00
Tomáš Kukrál 7f43ee0b04 move kubelet.kubeconfig to _common
Kubeconfig is required for kubelet service so lets put is together in
_common.

Change-Id: Id4bca7488b690bdf38bdfe4e54a58b8886f04248
2017-01-24 17:40:57 +01:00
Tomáš Kukrál 4e72dfa728
set apiserver etcd-quorum-read
Change-Id: I4f4f1feb8ca6e0ceee9ac4f17e9e9da80d2740e4
2017-01-24 11:59:35 +01:00
Tomáš Kukrál 09407cfa14 remove deprecated --api-servers kubelet arg
Use --require-kubeconfig instead of --api-servers which is deprecated in
current version of k8s.

Change-Id: Ibce9aaf24bccb56e083eadb30340d3a534e70419
2017-01-24 11:31:09 +01:00
Tomáš Kukrál 3728a5cf20
add watch fo kubeconfig to kubelet
Is is necesary to watch /etc/kubernetest/kubelet.kubeconfig to properly
start kubelet.

Change-Id: Ibb6db0ed1f50aba9f76277127f594172c2644496
2017-01-24 11:15:37 +01:00
Tomáš Kukrál d261af8ed7 fix order of cni loading
Change-Id: I68ae41befa6b15818c60664f16759e52b2a1f05d
2017-01-19 11:40:03 +01:00
Tomáš Kukrál 189da4b92b update sources of k8s and calico installation
move basic k8s setup to common
copy cni from hyperkube
configurable calico node image
use calico/cni image for obtaining cnis
use calico/ctl image for obtaining calicoctl binary
add cross requirement for k8s services and hyperkube
update metadata for new pillar model
update manifests to use hyperkube from common

Change-Id: I6e5e84cf252399120141ad941ac7aa6dae7c16ac
2017-01-18 14:30:09 +01:00
Filip Pytloun 32190a432f Revert "update sources of k8s and calico installation"
This reverts commit 76ecb2d41f.

Change-Id: Idffc40a6deae187c70671a968dd059463c72e3f0
2017-01-16 15:24:03 +00:00
Tomáš Kukrál 76ecb2d41f
update sources of k8s and calico installation
move basic k8s setup to common
copy cni from hyperkube
configurable calico node image
use calico/cni image for obtaining cnis
use calico/ctl image for obtaining calicoctl binary
add cross requirement for k8s services and hyperkube
update metadata for new pillar model

Change-Id: Ie8d6a858a8898861aa8739b62130af971728f272
2017-01-16 15:12:59 +01:00
Marek Celoud 40837a2875 add calico systemd start
Change-Id: I9b611c2e6d1da7ea52c7c113aef5aba96c5026a1
2016-12-12 12:54:06 +01:00
Marek Celoud a5457edddc remove dashboard creation
Change-Id: I17cf9d23a3f5c8bc71cc3d092719b7971b6f4509
2016-12-02 17:32:50 +01:00
Jakub Pavlik 2772339b03 fixes for kubernetes boostrap
Change-Id: I0fdbe768908836462ee08c955bbd071faa719cd1
2016-11-30 18:25:30 +01:00
Marek Celoud 7dd77f9c43 enhance kubernetes addons
Change-Id: I8966e58718acab3a2c49567cb91b95b2326cf8ba
2016-11-28 18:47:48 +01:00
Jakub Pavlik a277972228 Configmap type K8s yaml or plain config file
This takes commit 1b092d0bbb.
Condition to default or kuberenetes for config_type.

Change-Id: I1b69a9e65ad7ce36129ec7a1038b03fba9228cbb
2016-11-28 17:20:18 +01:00
Marek Celoud be450edc2a Fix typo
Change-Id: I6114db97d906c600a071264e29064ee0e14e6172
2016-11-14 11:38:11 +01:00
Marek Celoud f6883483a6 Fix volume generation for init containers
Change-Id: Ieedfca16f7fbee75a423b83eaedac552cdf46524
2016-11-14 10:13:30 +01:00
marco ee859d3611 add support for node affinity, pod affinity/anti_affinity
Change-Id: I142f63687fe1e4ccd6c5836b88a18e92476eed6c
2016-11-08 23:13:50 +01:00
marco 04083f1ee2 add posibility to increase config version
Change-Id: I61b492a4bed2f8766b7caf7d5a62d76ec6293835
2016-10-22 12:44:13 +02:00
Jakub Pavlik fc2ccca639 fix volume sub_path for init containers
Change-Id: I43ed3ac96220a6af44ec08e1689a131d746b10b9
2016-10-20 16:01:27 +02:00
marco cefe0b2bfc add minor fixes
Change-Id: I0b0daed8be9e969e8291803f1c33261127098746
2016-10-18 16:11:10 +02:00
marco f9c6867fa4 add cni plugins for k8s 1.3.5+
Change-Id: I12efa7a9e84d69a96d51fd38d8efbc9367c4b8e7
2016-10-18 12:39:46 +02:00
Jenkins 70e4581e44 Merge "add PetSet support" 2016-10-18 09:08:46 +00:00
Ales Komarek 1b092d0bbb Configmap update
Change-Id: If151a2ead09a7d87b3fda20702d315d5dbff85a4
2016-10-17 14:51:38 +02:00
marco be30c8d41c add PetSet support
Change-Id: Id887162e539f74141926e81cc9b45e61a2dbc80b
2016-10-13 21:58:02 +02:00
marco 0eda4fba9f add ability to mount single config file
Change-Id: I328d73b6ee80410ad633fded1ef35d3ceeb77f2a
2016-10-10 19:08:27 +02:00
marco fcc20d009c add job generation support
Change-Id: I92e3ad3264b1555c47bd81baeb23e76fc41cd3da
2016-10-10 11:18:07 +02:00
marco 821feef306 fix init-containers without volumes
Change-Id: Iffe9a0eeb439dda15968b5162b6aa3db0807a27a
2016-10-04 15:34:22 +02:00
marco d4d3dbd00b add init-container support
Change-Id: If60105ea8b1403e9bf6e660054ada391b17f091e
2016-09-27 12:54:45 +02:00
marco b469f8822e add config_map support
Change-Id: I84045a29e915af9aeaa51e6bc096f7d87ca75c72
2016-09-27 10:54:59 +02:00
Jenkins 94effc4f4a Merge "Delete etcd definition from k8s formula - use etcd formula instead" 2016-09-22 18:40:03 +00:00
Filip Pytloun 9a4a40f228 Add configmap deployment using support between formulas
Change-Id: Idf9ae2bd439ba315464e18188038d05b1e589f60
2016-09-22 17:39:08 +02:00
marco 011d4006ed Delete etcd definition from k8s formula - use etcd formula instead
Change-Id: Idb04c9ca310d29d3f53fcefd7783a98026eec8c4
2016-09-21 15:24:59 +02:00
marco 179907327e change kubernetes to hyperkube
Change-Id: I7c3892ebee4c0ccb334960d8864a956b9c480259
2016-09-21 10:29:03 +02:00
Andreas Jaeger 0caae85d5f Move other-requirements.txt to bindep.txt
The default filename for documenting binary dependencies has been
changed from "other-requirements.txt" to "bindep.txt" with the release
of bindep 2.1.0. While the previous name is still supported, it will
be deprecated.

Move the file around to follow this change.

Note that this change is self-testing, the OpenStack CI infrastructure
will use a "bindep.txt" file to setup nodes for testing.

For more information about bindep, see also:
http://docs.openstack.org/infra/manual/drivers.html#package-requirements
http://docs.openstack.org/infra/bindep/

As well as this announcement:
http://lists.openstack.org/pipermail/openstack-dev/2016-August/101590.html

Change-Id: I768e2bdce0a55b046a8c25efaf9d24a5f8856e20
2016-08-12 21:16:48 +02:00
Filip Pytloun 06a55402a4 Raise version and mention copyright
Change-Id: I2ac39aa38fb637a324c6ba56cca9f0e481f6dbd3
2016-08-12 14:53:30 +02:00
marco 489221b2a9 delete unused addon scripts
Change-Id: Idec7ef7f7142164b4615d656dea144770d73df54
2016-08-12 14:14:03 +02:00
Filip Pytloun d594b64432 New run_tests.sh
Change-Id: I51dc561d147a79562357a5fdfca5bf5ec0b938fa
2016-08-09 16:19:25 +02:00
Filip Pytloun ca224cb19b Fix version
Change-Id: I8f4b28ab3a430815168519f65091811f1c296a26
2016-08-08 11:06:06 +02:00
Jakub Pavlik 27ad3a60cd openstack release cleanup
Change-Id: Ic40af7dd7e88dd48e96dc1086e969d2b8e3931d6
2016-08-05 12:25:45 +02:00
Jakub Pavlik b3dd4b01a9 missing quotation for kube-proxy 2016-07-28 16:14:37 +02:00
Jakub Pavlik c7c24b749c Update README.rst
remove unrelated iptables readme.
2016-07-27 16:11:23 +02:00
Jakub Pavlik f36e1b6d3a Merge pull request #16 from tcpcloud/secure_port
parametrize secure port for api
2016-07-27 15:34:54 +02:00
marco 055ff853c0 parametrize secure port for api 2016-07-27 15:32:30 +02:00
Jakub Pavlik 8b01067741 Merge pull request #15 from tcpcloud/cert_locations
change certs location
2016-07-27 14:28:25 +02:00
marco 70713c66fb change certs location 2016-07-27 13:58:10 +02:00
mceloud 5ee7f346d9 Merge pull request #14 from tcpcloud/systemd
enable systemd for kubernetes controller
2016-07-26 14:37:19 +02:00
Jakub Pavlik 1cfc1fefe6 enable systemd for kubernetes controller 2016-07-26 14:02:30 +02:00