jjanik
ae92c289b8
add csi-hostpath-driver addon
2020-09-04 18:54:33 +02:00
jjanik
c5ae7b9580
add volumesnapshots addon
2020-09-04 17:10:54 +02:00
Sharif Elgamal
ed4271ffbc
trim whitespace when setting gcp project id
2020-09-02 11:42:47 -07:00
Thomas Strömberg
3fbbb557b1
Merge pull request #9032 from zhijianli88/cleanup-tempfiles2
...
Cleanup tempfiles2
2020-09-01 16:25:00 -07:00
Thomas Strömberg
fba4de74cf
Merge pull request #8787 from saltbo/master
...
fix error usage for the WaitGroup in the pkg addons
2020-09-01 16:21:51 -07:00
Thomas Stromberg
2c5e8fdaee
Add detailed JSON & status codes for all error paths
2020-08-30 17:25:11 -07:00
Li Zhijian
95e7203900
add a temp MinikubeHome for TestStart
...
this test will write a config.json into MinikubeHome, create a temp dir for it
Signed-off-by: Li Zhijian <lizhijian@cn.fujitsu.com>
2020-08-20 11:49:07 +08:00
Li Zhijian
50459e0566
add testing cleanup hook for createTestProfile
...
T.cleanup() is introduced since go-1.14
Signed-off-by: Li Zhijian <lizhijian@cn.fujitsu.com>
2020-08-19 18:10:07 +08:00
Medya Ghazizadeh
a13e5e5512
Merge pull request #8870 from Dean-Coakley/add-ingress-noneDriver-warn
...
Add warning for ingress addon enabled with driver of none
2020-08-10 13:17:54 -07:00
Sharif Elgamal
02930c0d51
fix tip output and do not output ending tip disabling
2020-08-06 13:45:46 -07:00
Sharif Elgamal
16ba55d05f
better error message
2020-08-06 12:36:54 -07:00
Sharif Elgamal
90dadd0ce6
better error messages for not finding creds
2020-08-06 11:47:09 -07:00
Dean Coakley
9c23485dfb
Remove list of alternative drivers
2020-07-29 09:40:43 +01:00
Dean Coakley
4b2974472d
Improve error message text
2020-07-28 22:40:55 +01:00
Dean Coakley
b27440d4ae
Add warning for ingress addon with driver of none
2020-07-28 22:40:15 +01:00
Medya Ghazizadeh
85f1c4f2dd
Merge pull request #8792 from concaf/concaf/fix/fix-already-started
...
(Addons) Create a new command in every retry
2020-07-21 14:43:14 -07:00
Sharif Elgamal
1b6eee675b
Automated GCP Credentials Addon Prototype ( #8682 )
...
* metadata addon works
* Add code for metadata server image and makefile rules
* remove log message
* update to work with v1.13.11
* update readme
* fix metadata addon stuff for newer codebase
* buncha changes
* just so many changes
* ch-ch-ch-ch-changes
* addon works
* update readme
* boilerplate
* revert unrelated change
* move server code to another repo
* switch addon name to gcp-auth
* metadata -> gcp-auth
* missed one
* automate finding of credentials
* remove unnecessary comment
* address comments
* Update README.md
* Update README.md
* use mustload everywhere
* swap selector condition
* upgrade kube-webhook-certgen to 1.3
* move paths to constants
* add notice to user on addon enable
* adding addon documentation
* move addons documentation inside handbook
* remove old addons docs location
Co-authored-by: Priya Wadhwa <priyawadhwa@google.com>
2020-07-21 14:25:58 -07:00
Shubham
f42f79e56d
(Addons) Create a new command in every retry
...
Whenever a `kubectl apply` fails while enabling an addon, it is
retried with exponential backoff. The command (type `*exec.Cmd`)
that this retry function runs in created outside the function -
which means that it is reused on every retry. This is a problem
because `exec.Cmd` (https://godoc.org/github.com/pkg/exec#Cmd )
states that "... Cmd cannot be reused after calling its Run or
Start methods."
This retry is a common case due to, say, a CRD and its resource
being present in the same YAML file of the addon which causes
a race condition where the resource is created before its CRD is
created in the cluster - this race is fixed by subsequent retries.
I've noticed this in the dashboard and the ambassador addon.
Due to the above mentioned bug, minikube throws errors like
`exec: already started` in every retry and the retry is never
successful, manifests are never deployed and addon creation errors
out.
Related to #8138 #8119 #8372
2020-07-21 21:20:24 +05:30
Ambor
e00cf6c1e1
fix error usage for the WaitGroup in the pkg addons
2020-07-21 11:57:06 +08:00
Priya Wadhwa
3a290606db
Merge branch 'master' of https://github.com/kubernetes/minikube into json-output
2020-07-10 19:12:50 -04:00
Medya Ghazizadeh
d8106f7d06
Merge pull request #8454 from colvin/addon-podsecuritypolicies
...
Include a podsecuritypolicies addon
2020-07-07 15:52:03 -07:00
Priya Wadhwa
bd94872a10
add additional steps
2020-07-07 14:25:27 -04:00
Medya Gh
e829341b9d
improve logging
2020-06-26 15:12:15 -07:00
Medya Gh
64553e281b
revert debugging
2020-06-26 15:11:03 -07:00
Medya Gh
742dcd6b00
add addon status verification for 3 addons
2020-06-26 15:08:38 -07:00
Medya Gh
66421a6492
wait for ingress pod be running
2020-06-26 14:22:17 -07:00
Medya Gh
52f4e130b5
lint
2020-06-26 13:20:31 -07:00
Medya Gh
5fbf197b18
remove unrelated changes
2020-06-26 13:20:31 -07:00
Medya Gh
96781c61a2
remove unrelated changes
2020-06-26 13:20:30 -07:00
Medya Gh
058a732909
ingress addon validate deployment after enable
2020-06-26 13:20:30 -07:00
Medya Gh
c47854b8fd
add validate ingress
2020-06-26 13:20:30 -07:00
Medya Gh
a0c33f82c1
ingress addon wait for it
2020-06-26 13:20:30 -07:00
Priya Wadhwa
1b8eaaf76c
Move kubectl binary function to kapi package to prevent future cyclic import dependencies
2020-06-25 09:40:14 -07:00
Priya Wadhwa
6d3a0c4eca
Reduce coredns replicas from 2 to 1
...
This is an easy way to improve overhead, and users can always scale this back up if they need to.
2020-06-24 17:42:12 -07:00
colvin
3d2ae5423c
Rename podsecuritypolicies addon to pod-security-policy
2020-06-18 17:00:08 -04:00
Kenta Iso
ab58dca23d
replace to metrics-server in case of `minikube start --addons heapster`
2020-06-13 01:07:16 +09:00
Kenta Iso
803461ddcf
if the specified addon doesn't exist, skip enabling
2020-06-13 00:46:12 +09:00
Kenta Iso
9d71fc635b
remove unneccesary config
2020-06-13 00:46:12 +09:00
Kenta Iso
d76b58c3ae
Add heapster alias to metrics-server addon
2020-06-13 00:46:12 +09:00
colvin
b32cb5e6ba
Create a podsecuritypolicies addon
...
Create a new addon, `podsecuritypolicies` that applies the
PodSecurityPolicy and related RBAC configuration from the
https://minikube.sigs.k8s.io/docs/tutorials/using_psp/ tutorial.
Apparently, recent work on the addons system has invalidated the
procedure shown in that tutorial, as the configuration is no longer
automatically applied. The last known working version is `1.6.2`.
This allows clusters started with
`--extra-configs=apiserver.enable-admission-plugins=PodSecurityPolicy`
to succeed, so long as they also include `--addons=podsecuritypolicies`.
2020-06-11 09:51:13 -04:00
gashirar
a85b5aa984
fix logviewer config.
2020-06-05 04:55:18 -07:00
Medya Ghazizadeh
4eb09e760b
Merge pull request #8275 from ashleyschuett/add-kubevirt-addon
...
Add KubeVirt addon
2020-06-03 22:23:09 +00:00
Ashley Schuett
5dafe6bc84
Add KubeVirt addon
2020-05-29 09:52:18 +02:00
Medya Ghazizadeh
ea20609a3a
Merge pull request #8161 from concaf/concaf/addons/ambassador
...
Add Ambassador Ingress controller as an addon
2020-05-28 18:08:41 +00:00
Shubham
4a4a470fff
Add Ambassador addon
2020-05-19 18:13:57 +05:30
Natale Vinto
b6c19f6223
Addons: add OLM support
2020-05-14 11:16:23 +02:00
Thomas Stromberg
6969200dd7
addons: fix initial retry delay, double maximum limit
2020-05-04 12:44:30 -07:00
Thomas Strömberg
e3a3b1e743
Merge pull request #7308 from laozc/metallb
...
Add Metal LB addon
2020-04-24 16:59:50 -07:00
Medya Ghazizadeh
825ba532d1
Merge pull request #7603 from alonyb/w/add-registery-addon
...
Add registry addon feature for docker on mac/windows
2020-04-17 19:50:43 -07:00
Medya Ghazizadeh
fe4fdeec6c
Merge pull request #7752 from medyagh/node_pressure_redo
...
Check node pressure & new option "node_ready" for --wait flag
2020-04-17 19:45:40 -07:00