Julien Mailleret
6aaaf4a272
Limit the maximum number of revisions saved per helm release ( #2894 )
* Limit the maximum number of revisions saved per helm release
6 years ago
Derek Lemon
1e98e8444e
Using dns domain instead of cluster name for coredns, incase they differ
6 years ago
Wong Hoi Sing Edison
291dd1aca8
Fixup #2545 , cephfs-provisioner: Individual Namespace for Add-on
6 years ago
Wong Hoi Sing Edison
38da0adead
cert-manager: Upgrade to v0.3.0
6 years ago
Frank Ritchie
cfe939ff08
Tolerate NoSchedule by default
6 years ago
Wong Hoi Sing Edison
9f245dd9b2
ingress-nginx: Upgrade to 0.15.0
6 years ago
Di Xu
1081f620d2
add support for non-amd64 arch gcr.io images
Currently all the gcr.io images used in kubespray can only run on x86.
Also gcr.io has not fully support multi-arch docker images.
Add extra var "image_arch" (default is amd64) to support running other
platforms, like arm64.
Change-Id: I8e1c9af533c021cb96ade291a1ce58773b40e271
7 years ago
Julien Girardin
f88cd27686
Add dashboard url as part of `kubectl cluster-info` output
6 years ago
Miouge1
095d33bc51
Remove KPM support
6 years ago
rongzhang
742a8782dd
Bump kube-dns to 1.14.10
Upgrade kube-dns to 1.14.10
https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dns
6 years ago
Arnaud Meukam
cd7c58e8d3
correct some indentation issues in the fluentd daemonset.
6 years ago
Arnaud Meukam
c75da43f22
add missing field in fluentd
6 years ago
Arnaud Meukam
65f14f636d
remove support of other CRI runtimes than Docker in the efk stack
6 years ago
Arnaud Meukam
363627d9f8
serviceName added in elasticsearch. Required when a Statefulset is used
6 years ago
Arnaud Meukam
7950a49e28
update fluentd deployment and configmap
6 years ago
Arnaud Meukam
698da78768
update kibana docker image
6 years ago
Arnaud Meukam
ba320e918d
update elasticsearch image
6 years ago
Cédric de Saint Martin
44cb126e7d
Update netchecker to v1.2.2.
Using official image from mirantis at dockerhub.
6 years ago
Samuel Vandamme
296b92dbd4
Replaced 'mem' with 'memory/ in elasticsearch and kibana deployment
6 years ago
Wong Hoi Sing Edison
54beb27eaa
cert-manager: Upgrade to v0.2.4
6 years ago
Matthew Mosesohn
49e3665d96
Remove prometheus operator from Kubespray ( #2658 )
Kubespray should not install any helm charts. This is a task
that a user should do on his/her own through ansible or another
tool. It opens the door to wrapping installation of any helm
chart.
6 years ago
Wong Hoi Sing Edison
428a554ddb
istio: container download related things should defined in the download role
6 years ago
vterdunov
4b98537f79
Properly check vsphere_cloud_provider.rc
6 years ago
Wong Hoi Sing Edison
b1a7889ff5
local-volume-provisioner: container download related things should defined in the download role
6 years ago
Wong Hoi Sing Edison
4f714b07b8
cephfs-provisioner: container download related things should defined in the download role
6 years ago
Wong Hoi Sing Edison
4c0e9ba890
registry: container download related things should defined in the download role
6 years ago
Wong Hoi Sing Edison
5fe144aa0f
ingress-nginx: container download related things should defined in the download role
6 years ago
Wong Hoi Sing Edison
195d6d791a
Integrate jetstack/cert-manager 0.2.3 to Kubespray
6 years ago
Matthew Mosesohn
03bcfa7ff5
Stop templating kube-system namespace and creating it ( #2545 )
Kubernetes makes this namespace automatically, so there is
no need for kubespray to manage it.
6 years ago
Vladimir Vasilkin
f0a04b4d65
wait 5 * 4 secs until Tiller starts
6 years ago
Vladimir Vasilkin
760ca1c3a9
adding checking for prometheus_operator_enabled
6 years ago
Vladimir Vasilkin
23b3833806
running on the first master only.
6 years ago
Kuldip Madnani
daeeae1a91
Added retries in pre-upgrade.yml and retries while applying kube-dns.yml ( #2553 )
* Added retries in pre-upgrade.yml and retries while applying kube-dns.yml
* Removed trailing spaces
6 years ago
Vladimir Vasilkin
19e1b11d98
prometheus operator, metrics for k8s cluster
install using Helm:
- Prometheus Operator
- metrics for k8s cluster including: grafana dashboard, alertmanager, node exporters
base project:
https://github.com/coreos/prometheus-operator
the issue:
https://github.com/kubernetes-incubator/kubespray/issues/2042
Previous PR, raw ansible without Helm:
https://github.com/kubernetes-incubator/kubespray/pull/2499
6 years ago
Michael Zehrer
b8d1652baf
Remove kibana_base_url
The default for kibana_base_url does not make sense an makes kibana unusable. The default path forces a 404 when you try to open kibana in the browser. Not setting kibana_base_url works just fine.
6 years ago
Wong Hoi Sing Edison
206e24448b
CephFS Provisioner Addon Fixup
6 years ago
Wong Hoi Sing Edison
bb1eb9fec8
Add labels for namespace
6 years ago
Keyvan Hedayati
b0d7115e9b
hswong3i/kubespray#3 : Use {{ cluster_name }} for valid FQDN in REGISTRY_HOST
6 years ago
Wong Hoi Sing Edison
f8ebd08e75
Registry Addon Fixup
6 years ago
gorazio
96e46c4209
bump after CLA signing
6 years ago
gorazio
aa30fa8009
Add prometheus annotations to spec in ingress
Added annotations from metadata to spec.template.metadata. Without it, pod does not get any annotations, and Prometheus didn't see it
6 years ago
Andreas Holmsten
14ac7d797b
Rotate local-volume-provisioner token
When tokens need to rotate, include local-volume-provisioner
6 years ago
Sergey Bondarev
038da7255f
check if group kube-ingress is not empty
fix spelling mistaker ingress_nginx_host_network
set default value for ingress_nginx_host_network: false
6 years ago
woopstar
f1d2f84043
Only apply roles from first master node to fix regression
6 years ago
Sergey Bondarev
1481f7d64b
Dedicated node for ingress nginx controller
The ability to create dedicated node for ingress nginx controller
host type network for nginx controller
and add from example https://github.com/kubernetes/ingress-nginx/blob/master/docs/examples/static-ip/nginx-ingress-controller.yaml
terminationGracePeriodSeconds: 60
6 years ago
woopstar
e40368ae2b
Add CoreDNS support with various fixes
Added CoreDNS to downloads
Updated with labels. Should now work without RBAC too
Fix DNS settings on hosts
Rename CoreDNS service from kube-dns to coredns
Add rotate based on http://edgeofsanity.net/rant/2017/12/20/systemd-resolved-is-broken.html
Updated docs with CoreDNS info
Added labels and fixed minor settings from official yaml file: https://github.com/kubernetes/kubernetes/blob/release-1.9/cluster/addons/dns/coredns.yaml.sed
Added a secondary deployment and secondary service ip. This is to mitigate dns timeouts and create high resitency for failures. See discussion at 'https://github.com/coreos/coreos-kubernetes/issues/641#issuecomment-281174806 '
Set dns list correct. Thanks to @whereismyjetpack
Only download KubeDNS or CoreDNS if selected
Move dns cleanup to its own file and import tasks based on dns mode
Fix install of KubeDNS when dnsmask_kubedns mode is selected
Add new dns option coredns_dual for dual stack deployment. Added variable to configure replicas deployed. Updated docs for dual stack deployment. Removed rotate option in resolv.conf.
Run DNS manifests for CoreDNS and KubeDNS
Set skydns servers on dual stack deployment
Use only one template for CoreDNS dual deployment
Set correct cluster ip for the dns server
6 years ago
Oleg Vyukov
d843e3d562
Fix indent Custom ConfigMap ingress-nginx ( #2447 )
6 years ago
MQasimSarfraz
1bcc641dae
Create vsphere clusterrole only if it doesnt exists
6 years ago
MQasimSarfraz
9a4aa4288c
Fix vsphere cloud_provider RBAC permissions
6 years ago
chadswen
b0ab92c921
Prefix system:node CRB
Change the name of `system:node` CRB to `kubespray:system:node` to avoid
conflicts with the auto-reconciled CRB also named `system:node`
Fixes #2121
6 years ago