Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
cc564f9
verify-subtree.sh: relax check and ignore old content
pohly Mar 6, 2019
849db0a
Merge pull request #8 from pohly/subtree-check-relax
k8s-ci-robot Mar 6, 2019
8c0acca
add prune and remove unused packages
msau42 Mar 8, 2019
3468ea0
Merge pull request #99 from msau42/update-vendor
k8s-ci-robot Mar 9, 2019
08e7353
Use events V1 API
msau42 Mar 11, 2019
bb5f13e
Update k8s apis to release-1.14 and update all of vendor
msau42 Mar 11, 2019
63a1e7e
Use distroless as base image
jsafrane Mar 12, 2019
aae81aa
Merge pull request #100 from msau42/update-vendor
k8s-ci-robot Mar 12, 2019
bf768d8
Deprecate --snapshotter option
jsafrane Mar 13, 2019
29fe5ab
Merge pull request #101 from jsafrane/use-distroless
k8s-ci-robot Mar 14, 2019
311f929
Merge pull request #103 from jsafrane/deprecate-snapshotter
k8s-ci-robot Mar 14, 2019
00a501d
Use discovered storageclassName to look up the storage class.
Mar 14, 2019
94fc1e3
build.make: avoid unit-testing E2E test suite
pohly Mar 15, 2019
fb13c51
verify-shellcheck.sh: import from Kubernetes
pohly Mar 15, 2019
eb2dd43
Migrate to k8s.io/klog from glog.
humblec Mar 18, 2019
0373243
Merge pull request #88 from humblec/klog
k8s-ci-robot Mar 26, 2019
e6db50d
check vendor directory
pohly Mar 27, 2019
34010e7
Merge pull request #10 from pohly/vendor-check
k8s-ci-robot Mar 27, 2019
a22a157
update vendor to k8s 1.14.0
msau42 Mar 28, 2019
76f6d7f
Merge pull request #105 from msau42/update-vendor
k8s-ci-robot Mar 28, 2019
c424e68
Fix for pre-bound snapshot empty source error
Mar 1, 2019
d6c5d51
Add test for prebound case
Mar 7, 2019
2fcfc8b
Improve the logs
Mar 18, 2019
104a1ac
build.make: avoid unit-testing E2E test suite
pohly Mar 15, 2019
84cca93
Merge pull request #98 from kastenhq/prebound-fix
k8s-ci-robot Mar 28, 2019
3b6af7b
Merge pull request #12 from pohly/local-e2e-suite
k8s-ci-robot Mar 29, 2019
c20ded8
update csi-lib-utils to v0.4.0
andrewsykim Feb 27, 2019
06a4bf2
refactor external snapshotter to use csi-lib-utils/rpc
andrewsykim Feb 27, 2019
54a21f1
Merge pull request #97 from andrewsykim/consistent-sidecar
k8s-ci-robot Apr 1, 2019
b2d25d4
verify-shellcheck.sh: make it usable in csi-release-tools
pohly Mar 15, 2019
6c7ba1b
build.make: integrate shellcheck into "make test"
pohly Mar 26, 2019
55212ff
initial Prow test job
pohly Mar 15, 2019
2069a0a
Merge pull request #11 from pohly/verify-shellcheck
k8s-ci-robot Apr 2, 2019
0a0fd49
prow.sh: comment clarification
pohly Apr 2, 2019
429581c
prow.sh: pull Go version from travis.yml
pohly Apr 2, 2019
29545bb
prow.sh: take Go version from Kubernetes source
pohly Apr 3, 2019
741319b
prow.sh: improve building Kubernetes from source
pohly Apr 3, 2019
6602d38
prow.sh: different E2E suite depending on Kubernetes version
pohly Apr 3, 2019
d87eccb
prow.sh: switch back to upstream csi-driver-host-path
pohly Apr 3, 2019
4e3f4a8
update vendor [email protected]
andrewsykim Mar 29, 2019
8f69d74
add leader election support for external snapshotter
andrewsykim Mar 29, 2019
95ae9de
Merge pull request #9 from pohly/prow
k8s-ci-robot Apr 3, 2019
33f789c
Un-prune code-generator scripts
xing-yang Apr 8, 2019
944be88
.prow.sh: enable Prow testing
pohly Apr 8, 2019
f501443
prow.sh: AllAlpha=true for unknown Kubernetes versions
pohly Apr 5, 2019
31dfaf3
prow.sh: fix running of just "alpha" tests
pohly Apr 8, 2019
2e2058d
update README, examples and RBAC to include leader election
andrewsykim Mar 29, 2019
f3d1d2d
prow.sh: fix hostpath driver version check
pohly Apr 8, 2019
98e454b
Merge pull request #107 from andrewsykim/external-snapshotter-leader-…
k8s-ci-robot Apr 8, 2019
ae656b3
Merge pull request #110 from xing-yang/unprune_code-generator
k8s-ci-robot Apr 9, 2019
aa45a1c
prow.sh: more efficient execution of individual tests
pohly Apr 8, 2019
9b0d9cd
build.make: skip shellcheck if Docker is not available
pohly Apr 8, 2019
546d550
prow.sh: debug failing KinD cluster creation
pohly Apr 8, 2019
cda2fc5
prow.sh: avoid AllAlpha=true
pohly Apr 8, 2019
6617773
Merge pull request #13 from pohly/prow
k8s-ci-robot Apr 9, 2019
7aaac22
prow.sh: remove AllAlpha=all, part II
pohly Apr 10, 2019
c60f382
Merge pull request #14 from pohly/prow
k8s-ci-robot Apr 10, 2019
7cb8471
Merge commit 'c60f3823c09a501b1cc12b97b20eb05cec9f822e' into prow
pohly Apr 11, 2019
ff9bce4
Replace 'return' to 'exit' to fix shellcheck error
pengzhisun Apr 11, 2019
0c2677e
Merge pull request #15 from pengzhisun/master
k8s-ci-robot Apr 11, 2019
fe43311
Merge commit '0c2677e8fecad9bf904fca32b0319068d3eaa186' into prow
pohly Apr 11, 2019
0b10f6a
prow.sh: update csi-driver-host-path
pohly Apr 11, 2019
bcac1c1
Merge pull request #16 from pohly/prow
k8s-ci-robot Apr 11, 2019
85f85cd
Merge commit 'bcac1c1fb6d791fe54a84716a5fdcccd0987a351' into prow
pohly Apr 11, 2019
0fafc66
prow.sh: skip sanity testing if component doesn't support it
pohly Apr 11, 2019
88dc9a4
Merge pull request #17 from pohly/prow
k8s-ci-robot Apr 11, 2019
7f6e317
Merge commit '88dc9a47e5aa627fc28179087d8ee1caeb40ecac' into prow
pohly Apr 12, 2019
f7000fe
Add PR template
jsafrane Apr 15, 2019
22a67f3
Merge pull request #111 from pohly/prow
k8s-ci-robot Apr 15, 2019
6504b48
add csi timeout flag for request timeouts to CSI driver
andrewsykim Feb 14, 2019
e52077f
Merge pull request #113 from jsafrane/add-pr-template
k8s-ci-robot Apr 16, 2019
35d8184
set default timeout to 1m
andrewsykim Apr 16, 2019
c15057c
Merge pull request #93 from andrewsykim/timeout-fix
k8s-ci-robot Apr 16, 2019
d3822a7
Add Change log for v1.1
xing-yang Apr 16, 2019
3d4db44
Merge pull request #104 from oleksiys/master
k8s-ci-robot Apr 17, 2019
ac33959
Merge pull request #114 from xing-yang/changelog
k8s-ci-robot Apr 17, 2019
44d10c0
Merge tag 'v1.1.0' into rebase-v1.1.0
jsafrane Jun 6, 2019
0413028
UPSTREAM: <carry>: Add OpenShift Dockerfiles
jsafrane Jun 6, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
40 changes: 40 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<!-- Thanks for sending a pull request! Here are some tips for you:
1. If this is your first time, please read our contributor guidelines: https://git.k8s.io/community/contributors/guide#your-first-contribution and developer guide https://git.k8s.io/community/contributors/devel/development.md#development-guide
2. Follow the instructions for writing a release note: https://git.k8s.io/community/contributors/guide/release-notes.md
3. If the PR is unfinished, see how to mark it: https://git.k8s.io/community/contributors/guide/pull-requests.md#marking-unfinished-pull-requests
-->

**What type of PR is this?**
> Uncomment only one ` /kind <>` line, hit enter to put that in a new line, and remove leading whitespaces from that line:
>
> /kind api-change
> /kind bug
> /kind cleanup
> /kind design
> /kind documentation
> /kind failing-test
> /kind feature
> /kind flake
**What this PR does / why we need it**:

**Which issue(s) this PR fixes**:
<!--
*Automatically closes linked issue when PR is merged.
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`.
_If PR is about `failing-tests or flakes`, please post the related issues/tests in a comment and do not use `Fixes`_*
-->
Fixes #

**Special notes for your reviewer**:

**Does this PR introduce a user-facing change?**:
<!--
If no, just write "NONE" in the release-note block below.
If yes, a release note is required:
Enter your extended release note in the block below. If the PR requires additional action from users switching to the new release, include the string "action required".
-->
```release-note
```
5 changes: 5 additions & 0 deletions .prow.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#! /bin/bash

. release-tools/prow.sh

main
23 changes: 23 additions & 0 deletions CHANGELOG-1.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Changelog since v1.0.1

## Deprecations
* Command line flag `--connection-timeout` is deprecated and has no effect.
* Command line flag `--snapshotter` is deprecated and has no effect ([#103](https://github.com/kubernetes-csi/external-snapshotter/pull/103))

## Notable Features
* Add Lease based Leader Election Support ([#107](https://github.com/kubernetes-csi/external-snapshotter/pull/107))
* The external snapshotter now tries to connect to the CSI driver indefinitely ([#92](https://github.com/kubernetes-csi/external-snapshotter/pull/92))
* A new --timeout parameter has been added for CSI operations ([#93](https://github.com/kubernetes-csi/external-snapshotter/pull/93))
* Prow testing ([#111](https://github.com/kubernetes-csi/external-snapshotter/pull/111))

## Other Notable Changes
* Add PR template ([#113](https://github.com/kubernetes-csi/external-snapshotter/pull/113))
* Un-prune code-generator scripts ([#110](https://github.com/kubernetes-csi/external-snapshotter/pull/110))
* Refactor external snapshotter to use csi-lib-utils/rpc ([#97](https://github.com/kubernetes-csi/external-snapshotter/pull/97))
* Fix for pre-bound snapshot empty source error ([#98](https://github.com/kubernetes-csi/external-snapshotter/pull/98))
* Update vendor to k8s 1.14.0 ([#105](https://github.com/kubernetes-csi/external-snapshotter/pull/105))
* Migrate to k8s.io/klog from glog. ([#88](https://github.com/kubernetes-csi/external-snapshotter/pull/88))
* Use distroless as base image ([#101](https://github.com/kubernetes-csi/external-snapshotter/pull/101))
* Remove constraints and update all vendor pkgs ([#100](https://github.com/kubernetes-csi/external-snapshotter/pull/100))
* Add dep prune options and remove unused packages ([#99](https://github.com/kubernetes-csi/external-snapshotter/pull/99))
* Release tools ([#86](https://github.com/kubernetes-csi/external-snapshotter/pull/86))
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM alpine
FROM gcr.io/distroless/static:latest
LABEL maintainers="Kubernetes Authors"
LABEL description="CSI External Snapshotter"

Expand Down
10 changes: 10 additions & 0 deletions Dockerfile.openshift
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FROM registry.svc.ci.openshift.org/openshift/release:golang-1.11 AS builder
WORKDIR /go/src/github.com/kubernetes-csi/external-snapshotter
COPY . .
RUN go build ./cmd/csi-snapshotter

FROM registry.svc.ci.openshift.org/openshift/origin-v4.0:base
COPY --from=builder /go/src/github.com/kubernetes-csi/external-snapshotter/csi-snapshotter /usr/bin/
RUN useradd csi-snapshotter
USER csi-snapshotter
ENTRYPOINT ["/usr/bin/csi-snapshotter"]
10 changes: 10 additions & 0 deletions Dockerfile.openshift.rhel7
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FROM registry.svc.ci.openshift.org/ocp/builder:golang-1.11 AS builder
WORKDIR /go/src/github.com/kubernetes-csi/external-snapshotter
COPY . .
RUN go build ./cmd/csi-snapshotter

FROM registry.svc.ci.openshift.org/ocp/4.0:base
COPY --from=builder /go/src/github.com/kubernetes-csi/external-snapshotter/csi-snapshotter /usr/bin/
RUN useradd csi-snapshotter
USER csi-snapshotter
ENTRYPOINT ["/usr/bin/csi-snapshotter"]
Loading