Commit Graph

588 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
3c32e2887b Merge pull request #334 from makkes/remove-kubernetes-dep
chore: get rid of k8s.io/kubernetes dep
2020-07-23 23:36:22 -07:00
Kubernetes Prow Robot
d2906ab8a1 Merge pull request #335 from saikat-royc/iss-333
Call dynamic VS content creation unconditionally
2020-07-23 21:24:23 -07:00
Saikat Roychowdhury
73697eba81 Call dynamic VS content creation unconditionally
Irrespective of any error on the Volume Snapshot
object, initiate dynamic VolumeSnapshotContent object
creation. If any required parameters are not found, (e.g. missing
VS class), the VS content object creation would fail gracefully.
2020-07-23 15:14:16 +00:00
Max Jonas Werner
04848c755a chore: remove unused parameter from util funcs; add unit test
Added the unit tests from
https://github.com/kubernetes/kubernetes/blob/master/pkg/util/slice/slice_test.go
(minus modifier tests) so we can be sure to not change behaviour.
2020-07-22 09:36:22 +02:00
Kubernetes Prow Robot
0c5b535d88 Merge pull request #284 from xing-yang/error_status
Update Error in Snapshot Status
2020-07-21 22:46:05 -07:00
xing-yang
5f2090606c Update Error in Snapshot Status 2020-07-22 04:46:35 +00:00
Max Jonas Werner
1f13709413 chore: get rid of k8s.io/kubernetes dep
This dependency is problematic because of the many replaces it brings
with it. This makes it hard to import external-snapshotter in 3rd
party projects without having a lot of `replace` directives in those
projects as well.

The only usage of that import was to get two very simple utility
functions so I copied them over to this repo.
2020-07-21 18:23:38 +02:00
Kubernetes Prow Robot
96234531f4 Merge pull request #331 from pohly/prow-update-master
master: update release-tools
2020-07-09 07:38:30 -07:00
Patrick Ohly
60ca04fdfa release-tools: update
Commit summary:
1fdf2d53 cloud build: bump timeout in Prow job
5a54e67d filter-junit: Fix gofmt error
36ea4ffa filter-junit: Fix golint error
2020-07-09 09:31:15 +02:00
Kubernetes Prow Robot
0345a835e2 Merge pull request #94 from linux-on-ibm-z/bump-timeout
cloud build: bump timeout in Prow job
2020-07-08 14:50:34 -07:00
namrata-ibm
1fdf2d53cd cloud build: bump timeout in Prow job 2020-07-08 08:03:24 -04:00
Kubernetes Prow Robot
097b1fc7d7 Merge pull request #317 from xing-yang/requeue_common
Fix requeue logic in the common controller
2020-07-07 17:49:07 -07:00
xing-yang
5800df6a61 Fix requeue logic in the common controller 2020-06-25 03:37:40 +00:00
Kubernetes Prow Robot
41ec6d1530 Merge pull request #93 from animeshk08/patch-1
filter-junit: Fix gofmt error
2020-06-18 01:18:05 -07:00
Animesh Kumar
5a54e67d80 filter-junit: Fix gofmt error
Signed-off-by: Animesh Kumar <animuz111@gmail.com>
2020-06-18 13:08:51 +05:30
Kubernetes Prow Robot
0676fcbd77 Merge pull request #92 from animeshk08/patch-1
filter-junit: Fix golint error
2020-06-17 23:52:05 -07:00
Animesh Kumar
36ea4ffae0 filter-junit: Fix golint error
Signed-off-by: Animesh Kumar <animuz111@gmail.com>
2020-06-17 18:42:28 +05:30
Kubernetes Prow Robot
4800ca72d4 Merge pull request #322 from pohly/prow-update-master
master: update release-tools
2020-06-16 19:16:06 -07:00
Patrick Ohly
0c9ccdfb26 release-tools: update
Commit summary:
43e50d6f prow.sh: enable building arm64 image
3df86b7d cloud build: k8s-staging-sig-storage
db0c2a7d cloud build: initialize support for running commands in Dockerfile
2020-06-16 17:06:32 +02:00
Kubernetes Prow Robot
f5a420378d Merge pull request #91 from cyb70289/arm64
prow.sh: enable building arm64 image
2020-06-16 00:10:04 -07:00
Yibo Cai
43e50d6f64 prow.sh: enable building arm64 image 2020-06-16 10:59:05 +08:00
Kubernetes Prow Robot
0d5bd8436e Merge pull request #90 from pohly/k8s-staging-sig-storage
cloud build: k8s-staging-sig-storage
2020-06-12 09:23:58 -07:00
Patrick Ohly
3df86b7d43 cloud build: k8s-staging-sig-storage
As discussed in https://github.com/kubernetes/k8s.io/pull/943, we want
to consolidate under k8s-staging-sig-storage.
2020-06-12 15:48:26 +02:00
Kubernetes Prow Robot
c5fd9610fc Merge pull request #89 from pohly/cloud-build-binfmt
cloud build: initialize support for running commands in Dockerfile
2020-06-08 01:21:48 -07:00
Kubernetes Prow Robot
7c2cd67d21 Merge pull request #287 from huffmanca/issue264
Updated sidecar to not require VolumeSnapshotClass for snapshot deletion
2020-06-04 17:21:43 -07:00
Christian Huffman
daf0051f2b Updated sidecar to not require VolumeSnapshotClass for snapshot deletion 2020-06-04 17:16:45 -04:00
Patrick Ohly
db0c2a7dc8 cloud build: initialize support for running commands in Dockerfile
If the Dockerfile needs to run some command, that step fails unless
QEMU is set up properly first:
      failed to solve: rpc error: code = Unknown desc = failed to load
      LLB: runtime execution on platform linux/ppc64le not supported
2020-06-04 10:52:04 +02:00
Kubernetes Prow Robot
0a9f3c2181 Merge pull request #320 from pohly/prow-update-master
master: update release-tools
2020-06-03 16:34:44 -07:00
Patrick Ohly
85ac4b6c52 release-tools: update
Commit summary:
340e082f build.make: optional inclusion of Windows in multiarch images
5231f05d build.make: properly declare push-multiarch
4569f27a build.make: fix push-multiarch ambiguity
2020-06-03 17:02:51 +02:00
Kubernetes Prow Robot
be902f401c Merge pull request #88 from pohly/multiarch-windows-fix
multiarch windows fix
2020-06-03 02:48:17 -07:00
Patrick Ohly
340e082f04 build.make: optional inclusion of Windows in multiarch images
Most repos inherit the default BUILD_PLATFORMS, which includes
Windows, but don't have the necessary Dockerfile.Windows yet. To
simplify the rollout of multiarch image builds, Windows binary
building continues to be tested (i.e. BUILD_PLATFORMS remains
unchanged), but push-multiarch skips Windows if the Dockerfile.Windows
is missing.
2020-06-03 11:05:05 +02:00
Patrick Ohly
5231f05d8b build.make: properly declare push-multiarch
It's not a real file and thus should better be marked as phony.
2020-06-03 11:04:29 +02:00
Patrick Ohly
4569f27a8c build.make: fix push-multiarch ambiguity
"make push-multiarch" matched both push-multiarch and push-%.  This
seems to be none-deterministic and in at least one
repo (external-provisioner), make picked the wildcard rule which then
failed because there is no "multiarch" command.

This ambiguity gets resolved by instantiating the wildcard rules only
for existing commands. The advantage also is that "make
push-no-such-command" will fail with an obvious "No rule to make
target 'push-no-such-command'" instead of attempting to build the
command.
2020-06-03 11:03:54 +02:00
Kubernetes Prow Robot
72139b3da9 Merge pull request #319 from pohly/prow-update-master
master: update release-tools, enable cloud build
2020-06-02 19:08:17 -07:00
Patrick Ohly
8e680b17bc cloud build: use files from csi-release-tools 2020-06-02 20:25:15 +02:00
Patrick Ohly
c64080867c release-tools: update
Commit summary:
bd416901 cloud build: initial set of shared files
6f2322e8 Update patch release notes generation command
2020-06-02 20:25:06 +02:00
Kubernetes Prow Robot
17dde9ef00 Merge pull request #87 from pohly/cloud-build
cloud build: initial set of shared files
2020-05-28 09:10:03 -07:00
Patrick Ohly
bd416901d4 cloud build: initial set of shared files
The approach taken here extends the existing support for
cross-compiling binaries on the build host and specifying the Go
compiler: Go is installed if needed (as in Prow testing), binaries are
build on the host, then one image is created for each platform, and
finally those are combined into a single multi-architecture image.
2020-05-28 10:31:35 +02:00
Kubernetes Prow Robot
63029d9db4 Merge pull request #280 from yuxiangqian/metrics
add metric to common controller - basic metrics utilities
2020-05-26 14:08:41 -07:00
xiangqian
7bd717198b add basic metrics utility functions
relax latency check to be greater than instead of within threshold
2020-05-21 13:45:44 -07:00
Kubernetes Prow Robot
82ef6e66e9 Merge pull request #230 from xing-yang/requeue_sidecar
Fix the requeue logic
2020-05-21 02:14:36 -07:00
Kubernetes Prow Robot
790068f33a Merge pull request #309 from jasonltaylor/namespace
Update docs for controller namespace
2020-05-18 13:01:37 -07:00
Jason Taylor
0802d19711 Doc updates for controller namespace
Make all namespace settings explicit and add more documentation around
setting appropriate namespace when installing.
2020-05-13 07:07:25 -04:00
Kubernetes Prow Robot
509aa5f511 Merge pull request #314 from xing-yang/changelog_folder
Move changelog files to a sub-folder
2020-05-11 13:02:21 -07:00
xing-yang
cbd5b8b7a1 Add requeue in sidecar 2020-05-09 21:36:16 +00:00
xing-yang
5c5814a9a8 Move changelog files to a sub-folder 2020-05-09 19:04:38 +00:00
Kubernetes Prow Robot
aafeee9c56 Merge pull request #296 from humblec/lco
Remove unwanted code conditions
2020-05-05 06:43:08 -07:00
Humble Chirammal
dcd7162224 Remove unwanted code conditions
Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2020-05-04 20:57:54 +05:30
Kubernetes Prow Robot
859696c419 Merge pull request #286 from humblec/dep-update
Update kube vendor dependency and others
2020-05-04 05:52:26 -07:00
Humble Chirammal
b72230379f update kube and vendor dependencies
With kubernetes 1.18 release of client-go, signatures on methods in
generated clientsets, dynamic, metadata, and scale clients have been
modified to accept context.Context as a first argument.
Signatures of Create, Update, and Patch methods have been updated
to accept CreateOptions, UpdateOptions and PatchOptions respectively.
Signatures of Delete and DeleteCollection methods now accept
DeleteOptions by value instead of by reference.
These changes are now accommodated with this PR and client-go
and dependencies are updated to v1.18.0

Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2020-05-03 21:52:48 +05:30