Nick Gerace
da6d9dcf9e
Set default http backend to be optional
...
Set default http backend to be optional for ingress nginx. It will be
enabled by default.
2020-12-03 14:53:51 -05:00
Sebastiaan van Steenis
4e31add8fe
Add tolerations option to addons
2020-11-26 17:29:46 +01:00
Gaurav Mehta
5a63de09bc
Updated cluster/addons.go to allow it to parse and send new http_port and https_ports to the ingress template
...
Fixed up yaml import package
Updated rke ingress addon to support a new field hostNetwork. Users can use this now to run ingress controller on overlay network only
Ported additional ingress types changes into types/rke_types
Fixed linting errors related to variable names in addons.go and rke_types
Changed types for hostNetwork and http/https ports
Added validation to check http/https ports are different
Changed rke_types for additional spec in ingressConfig. Changed validation and default logic accordingly
2020-10-21 19:00:04 +11:00
Darren Shepherd
c405e6ea1b
Remove references to rancher/types
2020-07-11 23:29:33 -07:00
Sebastiaan van Steenis
d91e7efd2d
Remove user addons when not present
2020-03-30 21:18:09 +02:00
rajashree
00f6567714
Use v3 type for addons updateStrategy
2020-03-26 15:52:57 -07:00
Sebastiaan van Steenis
31a3005733
Add support for nodelocal DNS
2020-03-03 18:09:18 +01:00
Daishan
d2d72767a7
Move rke away from kdm vendor
2020-02-24 10:14:25 -07:00
rajashree
4e38cdf825
Parse updateStrategy, replicas and autoscaler fields
2020-02-18 09:01:29 -08:00
rajashree
9c1c0ea999
Accept extraEnv, volumes and volumeMounts for ingress addon
...
The fields for ExtraEnv, extraVolumes and extraVolumeMounts for ingress
addon refer the k8s native types EnvVar, Volume and VolumeMounts.
The k8s native types have json tags, so this commit adds a template func to
first marshal and get json encoding and then convert to yaml.
2019-11-14 10:54:00 -08:00
rajashree
1b4f7939f1
Add nodeSelector in network and monitoring addons
2019-08-29 11:29:57 -07:00
Chris Kim
5cb6699fe3
Adding DNS Policy support for nginx ingress controller
2019-08-23 16:04:52 -07:00
kinarashah
734c651f16
remove support for default versioned templates
2019-08-20 13:59:03 -07:00
moelsayed
a3e7bef8cd
Fix ingress deployment issue with PSP enabled
2019-08-09 11:11:58 -07:00
kinarashah
116b47b025
rancher pass serviceoptions and addon templates to rke
2019-07-03 10:04:27 -07:00
Sebastiaan van Steenis
42c097275a
Add stubdomains to kube-dns
2019-07-01 09:43:31 -07:00
Sebastiaan van Steenis
ae44a9510f
Format user addon YAML before concat
2019-06-11 12:52:44 -07:00
jlamillan
d9f2a41e5a
Prepend 3 dashes at the beginning of addon YAMLs if missing. Resolves #1251 .
2019-04-08 15:35:53 -07:00
galal-hussein
d3d107a09a
Restart cluster agent pod in rotate certs
2019-03-19 12:49:20 -07:00
galal-hussein
6f6f2c4b90
Restart Kubeapi auth pod
2019-03-13 21:27:40 -07:00
galal-hussein
d9e0a9d749
Revert "Restart Cattle agent pods and kubeapi auth pods"
...
This reverts commit 26d10514d8
.
2019-03-13 20:56:34 -07:00
galal-hussein
26d10514d8
Restart Cattle agent pods and kubeapi auth pods
2019-03-13 20:49:27 -07:00
moelsayed
eb6116dded
Fix versioned templates version check
2019-02-26 15:26:16 -08:00
Sebastiaan van Steenis
40cd80a208
Add node selector for DNS providers
2019-02-20 10:56:36 -08:00
galal-hussein
947b7eeaad
Fix Kubedns provider name
2019-02-19 14:07:34 -08:00
orangedeng
642970feb2
Use initContainer for nginx ingress if it is old version
...
**Problem:**
The nginx ingress daemonSet securityContext can not be applied to
version before 0.16.0
**Solution:**
When the nginx controller version is older than 0.16.0, we use the old
way to set it up.
2019-01-29 14:27:30 -08:00
Sebastiaan van Steenis
4cbca1e90a
Add CoreDNS as addon
2019-01-25 11:12:46 -08:00
galal-hussein
f53e30adec
Add disable option for metrics server
2019-01-24 12:15:47 -08:00
galal-hussein
3551e6e4b6
Add Rotate certificates command to rke
2018-10-31 12:08:31 -07:00
Sebastiaan van Steenis
a161d30f78
Added info in log messages, more consistency in log messages
2018-10-18 09:27:13 -07:00
moelsayed
22dc19205f
Handle upgrade from metrics server 0.2.x to 0.3.x
2018-10-04 14:48:00 -07:00
galal-hussein
67448c38c6
Update ingress nginx template yaml
2018-09-06 15:57:51 -07:00
galal-hussein
453ddd5213
Remove unnecessary output
2018-09-06 12:55:05 -07:00
Sebastiaan van Steenis
4bb01e8f6b
Correct metrics YAML variable name
2018-08-14 21:57:43 +03:00
moelsayed
5ec490da11
Increase addon delete job timeout
2018-07-27 11:33:38 -07:00
galal-hussein
8269c3f301
Add metrics-server addon deployment
2018-07-17 16:51:59 -07:00
moelsayed
241f7857d6
Remove ingress controller when disabled
2018-07-17 15:55:15 -07:00
Sebastiaan van Steenis
af77619859
GetAddonsExcuteJob and ApplySystemAddonExcuteJob typos
2018-07-17 09:49:49 -07:00
moelsayed
2f28cb24ee
Add support for addons upgrades
2018-06-12 13:18:19 -07:00
moelsayed
9addf796a2
Critical and non-critical addons
...
Configurable addon job timeout
2018-05-09 23:44:19 +02:00
galal-hussein
35624c98a1
Fix healthcheck when RBAC is disabled
2018-05-01 02:25:52 +02:00
rawmind0
14c239c598
Added extra_args type map[string]string to ingress-controller. Added rancher-minimal-ssl.yml and rancher-minimal-passthrough.yml to deploy rancher v2.0 using rke. Updated README.md
2018-04-16 16:46:13 -07:00
Darren Shepherd
826b75eeaa
Fix log message
2018-04-02 04:03:43 -07:00
Darren Shepherd
149f866c47
Fix panic
2018-03-31 04:00:50 -07:00
David Lewis
ca4908ff69
Fix #447 golint
2018-03-27 14:32:13 -07:00
moelsayed
fcdeca19f0
Make sure we properly separate included addon manifests
2018-03-23 20:36:55 -07:00
galal-hussein
fea23ca9f0
Fix include addons
2018-03-24 02:11:40 +02:00
dhendel
7875c09966
Adding support for urls and file paths
2018-03-23 16:50:08 -05:00
galal-hussein
e8571898b4
Add support for AWS cloud provider
2018-03-23 20:14:11 +02:00
Alena Prokharchyk
3f6c2ba8c7
Merge pull request #391 from moelsayed/ingress_nit
...
Nit fixes for ingress
2018-03-02 16:54:55 -08:00