- binaries and scripts updated to use calico networking
Co-Authored-By: ddovbii <ddovbii@mirantis.com>
Change-Id: I3187b9cc171aa15caa4912a665c642ab057b4eae
1. default_scripts/kube-apiserver parametres updates:
Replaced: address, ports with insecure-bind-address, insecure-port
Added: service-cluster-ip-range, admission-control, advertise-address
Depricated: portal_net
2. environ/apiserver parametres updates:
Updated: KUBE_API_ADDRESS, KUBE_API_PORTS
Added: KUBE_API_IP
Depricated: KUBE_API_ARGS
3. systemd/kube-apiserver.service parametres updates:
Added: KUBE_API_IP
Update: KUBE_SERVICE_ADDRESSES with KUBE_SERVICE
Depricated: KUBE_API_ARGS
4. default_scripts/kube-controller-manager updates:
Added: New params for KUBE_CONTROLLER_MANAGER_OPTS such as
service-cluster-ip-range, cluster-cidr, cluster-name
5. systemd/kube-controller-manager.service updates:
Added: new argumunets to start up command such as
KUBE_SERVICE, KUBE_NAME, KUBE_CIDR
Removed: KUBE_CONTROLLER_MANAGER_ARGS
6. kube-config updates with new
Added new argumunets to start up command such as
KUBE_SERVICE, KUBE_NAME, KUBE_CIDR
7. scripts/master-kube-setup.sh update:
Set Master IP value for apiserver and kube-apiserver scripts
Change-Id: I808ef5459e5fd5f1f5c916ddd3f94beab05e5c5d
This commit does not resolve a bug with docker0 due to the fact
that murano-agent is unable to execute script for reconfiguration
So, this patch reverts commit 6547024fa3.
Change-Id: Ic522d54b14ade7878ce2c6b5729c1e117c329551
* Since update command is replaced by replace here
https://review.openstack.org/#/c/358661/
for patching the resource it needs to use
'kubectl patch <type> <name> --patch <patch>'
Change-Id: Ie7e5c4aea3b0cee519ae5ed81cff0dcc3ab67562
* docker0 interface in ubuntu had incorrect MTU value
* Older docker (< v1.1) automatically infer MTU value based
on host. But since 1.1 docker doesn't do this. It
sets MTU value 1500 which causes some network problems
(especially with SSL/TLS/HTTPS) and apps like
HTTPdSite and NginXSite couldn't clone the repo.
Closes-Bug: 1608836
Change-Id: I62482bce9ad4f45b7ea2d1d4db77d009c7191f7b
* According to
http://kubernetes.io/docs/user-guide/volumes/#types-of-volumes
and
a1b5325011
there is hostPath volume type instead of hostDir;
And there is no 'source' keyword anymore.
* Replacing 'kubectl update' on 'kubectl replace':
kubectl update is deprecated, need to use 'replace':
9b3d42c090
Closes-Bug: #1604766
Change-Id: I1029caeb2827fc9de271b457c7a61b043d0189cb
* Due to the service name length limitation
it needs to be cut to 24 characters.
Closes-Bug: #1613651
Change-Id: Id2d68346034c0697f3fb41a090201e8736f8deec
* latest etcd is enabled
* ntp tools added for time sync
* Readme updated for tmpfs workaround when 8Gb memory is detected
Change-Id: Ifdfb72902fad843baef1fcee3e5bc65b119bdde3
* add SC2001 to shellcheck skip-list
* few functions from CloudFoundryDiego application was changed -
manual deployment test requeired
Change-Id: Ib7b223553bdfc14f7051911d7ed0e4076c6aebb0
* DIB element is updated to the latest k8s version - 1.3.0
* K8s application is fixed according to the new k8s version:
- replaced short '-t' flag on the long one - '--template'
Change-Id: I37d73a907c55c0e3aca6a2e786b05a9e99a215ac
This patch adds actions to KubernetesPod class which allow to
recreate a pod (delete it and create new one) and to restart docker
containers on minion nodes.
Change-Id: Ia03b27d72662700fb302960adba9dae20203b597
Closes-bug: #1466359
During scaling gateways down, reporter was trying to get ip of the
instance which was already released and that caused index error.
This patch saves this ip for report before releasing resourses.
Change-Id: I9310a423b1ad8c488c1cc7400844ae5d8767879c
Closes-bug: #1590728
* Increases format of packages
* Adds missed licence headers
* Other minor refactoring
Change-Id: I580bea2eb2f7e4616cd12245367ada8d43c5c4ff
Targets: bp refactor-apps-scripts
Allow access to Google Container Registry using json key as
a password for docker login. The key is scoped to a specific
Google Cloud Platform Console project and its resources.
Add new field for key.
Partially implements: blueprint k8s-google-registry-support
Change-Id: Ica71d1a48ac7fb75a71497fcbe318d1b9e4e8192
Allow access to private docker registry using docker argument
'--insecure-registry'.
Add new field for docker private registry host ip or domain name.
Partially implements: blueprint k8s-docker-enterprise-hub-support
Change-Id: I725c0b6a2bdbfe6eb9e627266411286fe44bfae3
1. There was scaleGatewayUp but no Down action
2. Gracefully remove node from etcd upon down-scale of nodes/gateways
3. Log to user which gateways were created/deleted
4. Deployment either hanged or worked incorrectly when downscaling and then
upscaling something again
Also sets minimum gateway node count to 1 until gateway-less mode be fully
functional again
Change-Id: Ie3255f70b8a3fdfadab119a579c00433938495c8
Closes-Bug: #1509074
Some images are updated and may not supported in the future.
Murano admins should build images by there own
from fresh elements, provided in the application folder
Change-Id: I683bcac64e46e4c93a1b958e5b79452874c44288
(cherry picked from commit bd51f268525a55c7800a32a3e3d3fd5e9ffc4fb0)
When Environment get deleted both Docker/k8s host and
Docker applications get deleted. So it is possible that host
will try to delete container from an Instance that was already
destroyed. Attempt to send commands to such instance
will hang until timeout because there is no more agent
exist on the other side.
Change-Id: Ia6e8064ae50c24ce595ed08e446ed45b96b4a330
Closes-Bug: #1504623
Depends-On: I298f3f079a153ef87ed7213b7f1432c9e5e4b4b6