Commit Graph

467 Commits

Author SHA1 Message Date
xing-yang 45ec4c69fb Fix the install of snapshot CRDs and controller
This PR installs snapshot CRDs and rbac rules from the repo
and installs snapshot controller from a local image if it is
a PR in external-snapshotter repo.
Otherwise it uses main or a stable version.
2020-11-18 20:07:44 +00:00
Kubernetes Prow Robot 5d874cce4e
Merge pull request #112 from xing-yang/cleanup
Cleanup
2020-11-12 23:10:24 -08:00
xing-yang 79bbca7bc8 Cleanup 2020-11-12 19:26:36 +00:00
Kubernetes Prow Robot d43767304b
Merge pull request #111 from xing-yang/update_snapshot_v1_rc
Update snapshot CRD version
2020-11-12 11:13:08 -08:00
xing-yang 57718f834e Update snapshot CRD version 2020-11-12 19:11:08 +00:00
Kubernetes Prow Robot 13cc7371cb
Merge pull request #17 from rdimitrov/dimitrovr/fix-readme
Fix README.md formatting and remove duplicated parts
2020-11-08 21:49:37 -08:00
Radoslav Dimitrov ae25575f4b Fix README.md formatting and remove duplicated parts
Signed-off-by: Radoslav Dimitrov <dimitrovr@vmware.com>
2020-11-06 13:30:55 +02:00
Kubernetes Prow Robot 3623b4c2b5
Merge pull request #7 from Bledai/Update-path-creation-and-save-data-after-removing-PV
Update path creation and implemented possibility save data after removing PV
2020-10-31 20:46:51 -07:00
Kubernetes Prow Robot 4aff857d88
Merge pull request #109 from pohly/alpha-test-defaults
prow.sh: only run alpha tests for latest Kubernetes release
2020-10-27 10:10:00 -07:00
Kubernetes Prow Robot 0427289d5f
Merge pull request #110 from pohly/kind-0.9-bazel-build-workaround
prow.sh: work around "kind build node-image" failure
2020-10-27 09:54:00 -07:00
Patrick Ohly 9a370ab902 prow.sh: work around "kind build node-image" failure
Kind 0.9.0 accesses the "bazel-out" directory with a relative path,
which only works when the command is invoked inside the Kubernetes
source code
directory (https://github.com/kubernetes-sigs/kind/issues/1910).
2020-10-27 13:16:57 +01:00
Patrick Ohly 522361ec9a prow.sh: only run alpha tests for latest Kubernetes release
Commit 7bcee13d79 added alpha feature gates for Kubernetes 1.19 in
the CSI_PROW_E2E_ALPHA_GATES_LATEST variable based on the comment in
https://github.com/kubernetes-csi/external-provisioner/pull/493#discussion_r502663402
that alpha testing only runs for the latest Kubernetes.

But some components (like external-health-monitor) are configured with
a single Prow job which runs the default set of tests on a stable
Kubernetes release (currently 1.17). Those tests used to include alpha
testing which then broke during Kind cluster startup because the
Kubernetes 1.19 feature gates weren't recognized by 1.17.

The solution is to disable alpha testing for Kubernetes != latest in
the default set of tests.
2020-10-27 13:12:26 +01:00
Kubernetes Prow Robot 22c0395c9c
Merge pull request #108 from bnrjee/master
Add go ldflags using LDFLAGS at the time of compilation
2020-10-25 23:57:01 -07:00
Abhisek Banerjee b5b447b50b Add go ldflags using LDFLAGS at the time of compilation 2020-10-23 19:03:06 +00:00
Kubernetes Prow Robot 16f4afbd83
Merge pull request #107 from pohly/kind-update
prow.sh: update to kind 0.9, support Kubernetes 1.19
2020-10-20 18:10:19 -07:00
Hanna Bledai 9c630ed0e1
Merge branch 'master' into Update-path-creation-and-save-data-after-removing-PV 2020-10-20 10:18:50 +03:00
Patrick Ohly 7bcee13d79 prow.sh: update to kind 0.9, support Kubernetes 1.19
kind 0.9 adds support for recent Kubernetes releases like 1.19 and
simplifies configuration of feature gates and runtime config.

With Kubernetes 1.19, new feature gates were introduced which might
become relevant for the alpha Prow jobs.

The updated kind release comes with images for different Kubernetes
releases than the one before. To avoid breaking existing jobs,
the script now picks kind images automatically. As an additional
bonus, it then uses images with hash, i.e. it's less likely to break
if those image tags change because of a future kind release.
2020-10-17 11:25:52 +02:00
Patrick Ohly df518fbd6a prow.sh: usage of Bazel optional
Bazel makes sense in the Prow jobs because those often get invoked
with a pre-populated Bazel cache. But local invocation don't need it
and now can turn it off with CSI_PROW_USE_BAZEL=false.
2020-10-17 11:21:29 +02:00
Kubernetes Prow Robot a8ea0c5cae
Merge pull request #9 from moonek/outofclusterconfig
Support for running controller outside of cluster
2020-10-13 19:45:55 -07:00
moonek 9716b0bf21 Support for running controller outside of cluster 2020-10-13 11:29:03 +09:00
Kubernetes Prow Robot c3afd427e8
Merge pull request #104 from xing-yang/snapshot
Update to snapshot-controller v3.0.0
2020-10-12 12:02:49 -07:00
Hanna Bledai 1d8c18e11c fixed Parameters 2020-10-09 10:16:47 +03:00
xing-yang dde93b220e Update to snapshot-controller v3.0.0 2020-10-09 03:33:10 +00:00
Hanna Bledai 513433d4b1 Update README, remove dublicated lines 2020-10-08 15:40:37 +03:00
Kubernetes Prow Robot a0f195cc2d
Merge pull request #106 from msau42/fix-canary
Only set staging registry when running canary job
2020-10-06 11:32:42 -07:00
Michelle Au 7100c1209e Only set staging registry when running canary job 2020-10-06 11:25:19 -07:00
Kubernetes Prow Robot b3c65f9c78
Merge pull request #99 from msau42/add-release-process
Update release process
2020-10-05 04:37:05 -07:00
Hanna Bledai 8433ff96f9 Updated README and saved archiveOnDelete 2020-10-02 10:48:45 +03:00
Hanna Bledai 30d9813bdf Updated README and saved archiveOnDelete 2020-10-02 10:41:11 +03:00
Kubernetes Prow Robot e53f3e85b7
Merge pull request #103 from msau42/fix-canary
Use staging registry for canary tests
2020-09-29 02:01:26 -07:00
Michelle Au d129462878 Document new method for adding CI jobs are new K8s versions 2020-09-25 17:49:38 -07:00
Michelle Au e73c2ce531 Use staging registry for canary tests 2020-09-25 17:41:33 -07:00
Hanna Bledai a5f4a8b72b fixed : 37,102 lines 2020-09-21 16:01:14 +03:00
Hanna Bledai fe9be3d5d8 fixed : 37,102 lines 2020-09-21 15:56:30 +03:00
Hanna Bledai 9d6c66ea94 #6: Update path creation and implemented possibility save data after removing PV 2020-09-17 13:11:28 +03:00
Kubernetes Prow Robot ce96952150
Merge pull request #4 from kmova/init-code-2
Migrate kubernetes-incubator/external-storage/nfs-client
2020-09-07 03:59:42 -07:00
kmova c2777757e9 move to alpine 3.12 for base image
Signed-off-by: kmova <kiran.mova@mayadata.io>
(cherry picked from commit 01cc0805a0)
2020-09-07 05:49:09 +00:00
kmova df11650b9e update RBAC access setup for OpenShift
From OpenShift 4.4 on the built-in SCCs will be managed and thus
you cannot any longer mutate them by adding user. The proper way
is either to copy an existing SCC or use RBAC to access them.

This updates the documentation for the RBAC approach.

Signed-off-by: kmova <kiran.mova@mayadata.io>
(cherry picked from commit 92508da2ff)
2020-09-07 05:49:09 +00:00
kmova ef48d21941 feat(build): update base images to newer version
x86_64 to latest Alpine

The arm images is switched to multiarch since the hypriot image hasn't been updated in 3 years:
https://hub.docker.com/r/hypriot/rpi-alpine/tags

Currently the multiarch release of Alpine 3.11 is hold back by QEMU issues, see:
multiarch/alpine#28 but the update to 3.10 is a huge leap and 3.10 is still under support :)

Signed-off-by: kmova <kiran.mova@mayadata.io>
(cherry picked from commit 528d2e2a03)
2020-09-07 05:49:09 +00:00
kmova 96592d24ac update readme and go imports to new location
This commit fixes the following:
- fixes the go imports to use the new loction
- setup go modules for this project
- update the docker files to use the new binary name
- update the README to use the new repo name

Signed-off-by: kmova <kiran.mova@mayadata.io>
(cherry picked from commit 234543e14d)
2020-09-07 05:49:09 +00:00
kmova f07117e2ee Merge kubernetes-incubator/external-storage/nfs-client
(cherry picked from commit 239fd6e613)
2020-09-07 05:49:09 +00:00
Pando85 aa7c637f88 Remove duplicated key in nfs-client deploy for arm architecture
(cherry picked from commit 3a0395c8be)
2020-09-07 05:49:09 +00:00
daviyang35 2ddf600406 Remove duplicate selector fields
Remove duplicate selector fields
(cherry picked from commit fa12f8ae9c)
2020-09-07 05:49:09 +00:00
Thorsten Schifferdecker 94d54314c5 add namespace for rolebinding
see Issue #1278
(cherry picked from commit f09ffdefb5)
2020-09-07 05:49:09 +00:00
Arthur666 d6aaf831fd Update rbac.yaml
Modify the Role section (line 45), the namespace field is changed to indent 2 characters.
(cherry picked from commit e7add04d2d)
2020-09-07 05:49:09 +00:00
Kubernetes Prow Robot e3b2b587d4 Merge pull request #1179 from santhosh-tekuri/duplicate-service-account
Remove ServiceAccount from deployment yaml files
(cherry picked from commit 5083f251bc)
2020-09-07 05:49:09 +00:00
TJ Zimmerman 186baf29e3 Updated API Version & Added selector.
(cherry picked from commit 39c5918764)
2020-09-07 05:49:09 +00:00
TJ Zimmerman 6de5a564d1 Updated API Version, Added selector field.
(cherry picked from commit c6853e0440)
2020-09-07 05:49:09 +00:00
Jeff Geerling 3b39f8bc32 Make nfs-client ARM deployment consistent with regular deployment.
(cherry picked from commit 95cdb664bd)
2020-09-07 05:49:08 +00:00
remche 8c3af96130 Fix namespace and bump to Deployment apps/v1
(cherry picked from commit 846206d609)
2020-09-07 05:49:08 +00:00