Nolan Brubaker
e0ccc9942c
Instantiate the flag map on set
...
Signed-off-by: Nolan Brubaker <brubakern@vmware.com >
2021-02-08 13:07:20 -05:00
Nolan Brubaker
e5d83197f6
Add changelog entry
...
Signed-off-by: Nolan Brubaker <brubakern@vmware.com >
2021-02-05 14:00:09 -05:00
Nolan Brubaker
328ba8228b
Add snapshot-location set command
...
Signed-off-by: Nolan Brubaker <brubakern@vmware.com >
2021-02-05 13:54:08 -05:00
Nolan Brubaker
c7bbb9870d
Add credential arg to snapshot-location create
...
Signed-off-by: Nolan Brubaker <brubakern@vmware.com >
2021-02-05 13:40:33 -05:00
Nolan Brubaker
31e4cc0e3b
Add credential field to VolumeSnapshotLocation
...
Signed-off-by: Nolan Brubaker <brubakern@vmware.com >
2021-02-05 13:40:08 -05:00
23ebf00999
Proposal for handling multiple credential secrets ( #2403 )
...
* Proposal for handling multiple credential secrets
Signed-off-by: Carlisia <carlisia@vmware.com >
* Update mulitple credentials design
The changes here are based on [this comment](https://github.com/vmware-tanzu/velero/pull/2403#issuecomment-728132546 )
and a discussion with @carlisia.
Signed-off-by: Bridget McErlean <bmcerlean@vmware.com >
* Update multiple credentials design doc
Signed-off-by: Bridget McErlean <bmcerlean@vmware.com >
* Clarify points around node-based auth
Signed-off-by: Bridget McErlean <bmcerlean@vmware.com >
* Add more details around setting env vars
Signed-off-by: Bridget McErlean <bmcerlean@vmware.com >
* Fix spelling
Signed-off-by: Bridget McErlean <bmcerlean@vmware.com >
* Update design to detail selected approach
Signed-off-by: Bridget McErlean <bmcerlean@vmware.com >
* Add title for design doc
Signed-off-by: Bridget McErlean <bmcerlean@vmware.com >
* Remove usage of AIM
Signed-off-by: Bridget McErlean <bmcerlean@vmware.com >
Co-authored-by: Bridget McErlean <bmcerlean@vmware.com >
2021-02-05 13:15:38 -05:00
David L. Smith-Uchida and GitHub
1fd49f4fd6
Added information about minimum space required for Minio install. ( #3393 )
...
https://github.com/vmware-tanzu/velero/issues/3108
Signed-off-by: Dave Smith-Uchida <dsmithuchida@vmware.com >
2021-02-02 05:24:01 -08:00
Madhav Jivrajani and GitHub
75fd5a187d
Update docs for running velero locally ( #3363 )
...
* add documentation for running velero locally, specifically for --plugin-dir flag requireing binary to be present locally
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com >
* add changelog
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com >
* remove changelog
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com >
2021-02-01 09:52:04 -05:00
JenTing Hsiao and GitHub
e258ec65c5
Merge pull request #3360 from zubron/reword-message-in-issue-template
...
Reword message for Q&A issue template
2021-01-29 09:10:16 +08:00
Abigail McCarthy and GitHub
9d19f87706
Remove references to zenhub ( #3357 )
...
Signed-off-by: Abigail McCarthy <mabigail@vmware.com >
2021-01-28 14:21:28 -05:00
Bridget McErlean
3e7857b474
Reword message for Q&A issue template
...
Signed-off-by: Bridget McErlean <bmcerlean@vmware.com >
2021-01-28 11:51:33 -05:00
steve_chph and GitHub
a8ef1a65ff
Fix typo ( #3352 )
...
Signed-off-by: peihongchen <171250610@smail.nju.edu.cn >
2021-01-27 08:59:23 -05:00
JenTing Hsiao and GitHub
e4b6f947f8
Merge pull request #3202 from georgettica/georgettica/bump-external-snapshotter-version
...
Georgettica/bump external snapshotter version (fixes #2966 )
2021-01-27 06:56:53 +08:00
Ron Green
cba96280fd
fix(tests): make tests pass?
...
this fix is from my understanding of the context package, can be fixed later
Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com >
2021-01-26 20:40:33 +02:00
Ron Green
f4355f6e8b
chore(gomod): bump k8s version
...
Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com >
2021-01-26 20:21:03 +02:00
Ron Green
a27824d734
chore(update): run 'make update'
...
Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com >
2021-01-26 13:06:27 +02:00
Ron Green
f0472bde71
fix(tests): make tests pass
...
- change to new api resource
not all tests are passing, but most of them do
Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com >
2021-01-26 13:06:27 +02:00
Ron Green
ef07b72dbc
fix: apply patch
...
Signed-off-by: Nolan Brubaker <brubakern@vmware.com >
Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com >
2021-01-26 13:06:27 +02:00
Ron Green
8bb3615339
feat(gomod): bump versions
...
now versions are working and there are code changes that need to happen
- release candidate versions are aligned and working
- replaces fields are removed and not required anymore
controller runtime has been changed during the 'make' command
Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com >
2021-01-26 13:06:27 +02:00
Ron Green
c4484d1c7e
chore(changelog): add changelog message
...
Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com >
2021-01-26 13:06:27 +02:00
Ron Green
861cc78bcd
refactor(external-snapshotter): bump to v4
...
Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com >
2021-01-26 13:06:27 +02:00
Ron Green
5d72a06756
refactor(gomod): move replaces
...
Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com >
2021-01-26 12:55:24 +02:00
Bridget McErlean and GitHub
7c93aa380d
Add Q&A discussion to issue templates ( #3339 )
...
This change customises the issue template chooser to include a link to
the Community Support Q&A discussion board. This lets users know that
there is another place to ask questions related to using Velero.
This change also disables the creation of blank issues to prevent issues
that don't follow either the bug or feature request templates from being
opened.
Signed-off-by: Bridget McErlean <bmcerlean@vmware.com >
2021-01-25 14:55:19 -08:00
JenTing Hsiao and GitHub
870291141f
Support fish shell completion ( #3231 )
...
* Support fish shell completion
Signed-off-by: JenTing Hsiao <jenting.hsiao@suse.com >
* Use spf13/cobra library to generate zsh completion
reference to https://github.com/spf13/cobra/blob/v1.1.1/shell_completions.md
Signed-off-by: JenTing Hsiao <jenting.hsiao@suse.com >
* Update velero completion help message
Signed-off-by: JenTing Hsiao <jenting.hsiao@suse.com >
* Add changelog
Signed-off-by: JenTing Hsiao <jenting.hsiao@suse.com >
* Update cobra version in go.mod instead of replace
Signed-off-by: JenTing Hsiao <jenting.hsiao@suse.com >
* Replace yourprogram to velero
Signed-off-by: JenTing Hsiao <jenting.hsiao@suse.com >
2021-01-25 12:45:53 -05:00
Abigail McCarthy and GitHub
c59c52e6f6
Update docs to clarify backup location and relationship with other data ( #3309 )
...
* Clarify backup location information in the docs
* Update wording a bit
Signed-off-by: Abigail McCarthy <mabigail@vmware.com >
2021-01-26 00:52:27 +08:00
Bridget McErlean and GitHub
a42284ed17
Add Tilt configuration to debug using Delve ( #3189 )
...
* Add Tilt configuration to debug using Delve
This change adds support to run the Velero process in Tilt using
[Delve](https://github.com/go-delve/delve ).
This does not include support for debugging the Velero process in the
restic pods, just in the Velero deployment.
For an optimal debugging experience, this change also introduces a new
flag (`DEBUG`) to the `hack/build.sh` script to enable a "debug" build
of the Velero binary. This flag, if enabled, will build the binary
without optimisations and inlining. Disabling optimisations and inlining
is recommended by Delve.
Two configuration options have been added to the Tilt settings. The
first, `enable_debug`, is to control whether debugging should be
enabled. If enabled, the process will be started by Delve, and the Delve
server port (2345) will be forwarded to the local machine.
The second option, `debug_continue_on_start`, is to control whether the
process should "continue" when started by Delve or should be paused.
By default, debugging is disabled, and if in debug mode, the process
will continue.
Signed-off-by: Bridget McErlean <bmcerlean@vmware.com >
* Add spaces around keyword args
Starlark prefers spaces around `=` in keyword arguments:
https://docs.bazel.build/versions/master/skylark/bzl-style.html#keyword-arguments
Signed-off-by: Bridget McErlean <bmcerlean@vmware.com >
* Remove unnecessary command from Dockerfile
Signed-off-by: Bridget McErlean <bmcerlean@vmware.com >
* Add note to connect after Tilt is running
Signed-off-by: Bridget McErlean <bmcerlean@vmware.com >
2021-01-22 10:12:04 +08:00
David L. Smith-Uchida and GitHub
3754691e1c
Updated for new repository for Kibishii Distributed Data Generator for e2e tests ( #3267 )
...
Signed-off-by: Dave Smith-Uchida <dsmithuchida@vmware.com >
2021-01-21 21:06:44 -05:00
Madhav Jivrajani and GitHub
01853826b5
Raise logging level for PV deletion timeout ( #3316 )
...
* raised logging level for PV deletion timeout
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com >
* add changelog
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com >
2021-01-21 19:48:33 -05:00
Carlisia Thompson and GitHub
9e29e50773
Minor kubebuilder related items to clean up ( #3180 )
...
* Remove unnecessary files
Signed-off-by: Carlisia <carlisia@vmware.com >
* Switch to CAPI patch function for updates
Signed-off-by: Carlisia <carlisia@vmware.com >
* Improve table test format
Signed-off-by: Carlisia <carlisia@vmware.com >
* Refactor and add test for disabling controller
Signed-off-by: Carlisia <carlisia@vmware.com >
* Add tests
Signed-off-by: Carlisia <carlisia@vmware.com >
* Change test to use real word
Signed-off-by: Carlisia <carlisia@vmware.com >
* Fix CI
Signed-off-by: Carlisia <carlisia@vmware.com >
* Minor test fixes
Signed-off-by: Carlisia <carlisia@vmware.com >
* Remove rback/role generation
Signed-off-by: Carlisia <carlisia@vmware.com >
2021-01-21 18:22:34 -05:00
Bridget McErlean and GitHub
56550386e0
Download Restic binary and copy into Tilt Velero image ( #3310 )
...
This change adds an additional set of commands to Dockerfile for the
Velero image which adds the `hack/download-restic.sh` script, installs
the necessary dependencies, and then runs that script.
In order to copy the script from the `hack` directory, the context for
building the image has been changed to the root of the velero
repository.
Signed-off-by: Bridget McErlean <bmcerlean@vmware.com >
2021-01-21 12:16:42 +08:00
JenTing Hsiao and GitHub
db403c6c54
Merge pull request #3235 from dsu-igeek/dsu-pod-mem-increase-01-12-2021
...
Increased limit for Velero pod to 512M. Fixes #3234
2021-01-13 14:15:55 +08:00
Dave Smith-Uchida
bb2891a881
Increased limit for Velero pod to 512M. Fixes #3234
...
Signed-off-by: Dave Smith-Uchida <dsmithuchida@vmware.com >
2021-01-12 15:42:45 -08:00
JenTing Hsiao and GitHub
4ae55bb20a
Capitalize all help messages ( #3209 )
...
Signed-off-by: JenTing Hsiao <jenting.hsiao@suse.com >
2021-01-05 16:36:15 -08:00
JenTing Hsiao and GitHub
be5fbb00ea
Merge pull request #3186 from carlisia/c-plugin-naming
...
Minor refactor plus better documentation for plugin naming
2020-12-16 23:53:56 +08:00
JenTing Hsiao and GitHub
12d4aff3db
Merge pull request #3183 from carlisia/c-name
...
Better name format for init containers
2020-12-16 23:16:48 +08:00
JenTing Hsiao and GitHub
6fee09bbb9
Merge pull request #3172 from carlisia/c-bsl-imp
...
Improvements to BSL logic
2020-12-16 23:16:36 +08:00
Carlisia Thompson and GitHub
d3364fe267
Nominate JenTing Hsiao for core maintainer ( #3188 )
...
* Nominate JenTing Hsiao for core maintainer
Signed-off-by: Carlisia <carlisia@vmware.com >
* Correct company names
Signed-off-by: Carlisia <carlisia@vmware.com >
2020-12-15 11:08:46 -05:00
Carlisia
63301213bd
Improve name formatting logic and add more tests
...
Signed-off-by: Carlisia <carlisia@vmware.com >
2020-12-14 18:32:37 -08:00
Bridget McErlean and GitHub
5c4f33b317
Fix path to crds.go file in codespell config ( #3185 )
...
This changes the codespell action config to use a relative path for the
generated crds.go file as the current pattern used fails the check used
by codespell (which uses the `fnmatch` module).
Signed-off-by: Bridget McErlean <bmcerlean@vmware.com >
2020-12-14 16:57:41 -08:00
Carlisia
203a103fc4
Minor refactor plus better documentation for naming
...
Signed-off-by: Carlisia <carlisia@vmware.com >
2020-12-14 16:52:52 -08:00
matheusjuvelino and GitHub
73693de5a3
issue: add flag to the schedule cmd to configure the useOwnerReferencesInBackup option #3176 ( #3182 )
...
* resolve : #3176
Signed-off-by: matheusjuvelino <matheus.juvelino@outlook.com >
* created changelog
Signed-off-by: matheusjuvelino <matheus.juvelino@outlook.com >
* fixed use-owner-rferences-in-backup flag for use-owner-references-in-backup
Signed-off-by: matheusjuvelino <matheus.juvelino@outlook.com >
2020-12-14 19:30:35 -05:00
Carlisia
2de7c7924c
Better name format for init containers
...
Signed-off-by: Carlisia <carlisia@vmware.com >
2020-12-14 14:14:12 -08:00
Jokey and GitHub
2f635e14ce
Tencent S3 Compatible Support Docs ( #3115 )
...
* Tencent S3 Compatible Surpport Docs
Signed-off-by: jokeyli <jokeyli@tencent.com >
* fixed typos & and CHANGELOG log
Signed-off-by: jokeyli <jokeyli@tencent.com >
* add changelog
Signed-off-by: jokeyli <jokeyli@tencent.com >
* add changelog
Signed-off-by: jokeyli <jokeyli@tencent.com >
* fixed suggestions
Signed-off-by: jokeyli <jokeyli@tencent.com >
2020-12-11 13:19:11 -05:00
matheusjuvelino and GitHub
309d3dcf0a
Owner reference in backup when created from schedule ( #3127 )
...
* added useOwnerReferencesInBackup to crd velerio.io_schedules
Signed-off-by: matheusjuvelino <matheus.juvelino@outlook.com >
* added UseOwnerReferencesInBackup property to schedule.go
Signed-off-by: matheusjuvelino <matheus.juvelino@outlook.com >
* deepcopy schedule configured for reference the property UseOwnerReferencesInBackup
Signed-off-by: matheusjuvelino <matheus.juvelino@outlook.com >
* added UseOwnerReferencesInBackup property verification to modify OwnerReferences from backup
Signed-off-by: matheusjuvelino <matheus.juvelino@outlook.com >
* created changelog
Signed-off-by: matheusjuvelino <matheus.juvelino@outlook.com >
* removed deepcopy schedule configured for reference the property UseOwnerReferencesInBackup
Signed-off-by: matheusjuvelino <matheus.juvelino@outlook.com >
* running make update
Signed-off-by: matheusjuvelino <matheus.juvelino@outlook.com >
* running make update
Signed-off-by: matheusjuvelino <matheus.juvelino@outlook.com >
* updated the year at the top of the schedule.go file for 2020
Signed-off-by: matheusjuvelino <matheus.juvelino@outlook.com >
2020-12-11 13:10:34 -05:00
Nolan Brubaker and GitHub
f1ec10a518
Ignore config/crd/crds/crds.go file in codespell ( #3174 )
...
This file is generated and has binary contents that we shouldn't be
modifying anyway.
Signed-off-by: Nolan Brubaker <brubakern@vmware.com >
2020-12-10 15:17:16 -08:00
Ferenc Nemeth and GitHub
6b7b0f4de9
Use inline markdown links in tables ( #3114 )
...
It seems that Hugo does not support reference-style links. See the generated doc at velero.io:
https://velero.io/docs/v1.5/api-types/volumesnapshotlocation/#parameter-reference
Signed-off-by: Ferenc Nemeth <ferenc.nemeth@cheppers.com >
2020-12-10 14:07:23 -05:00
249215f1ff
✨ Add more E2E tests and improvement ( #3111 )
...
* remove checked in binary and update test/e2e Makefile
Signed-off-by: Ashish Amarnath <ashisham@vmware.com >
* remove platform specific tests for now
Signed-off-by: Ashish Amarnath <ashisham@vmware.com >
* install velero before running tests and robust makefiles
Signed-off-by: Ashish Amarnath <ashisham@vmware.com >
* changelog
Signed-off-by: Ashish Amarnath <ashisham@vmware.com >
* running e2e tests expects credentials file to be supplied
run e2e tests on velero/velero:main image by default
Signed-off-by: Ashish Amarnath <ashisham@vmware.com >
* refactor to parameterize tests
Signed-off-by: Ashish Amarnath <ashisham@vmware.com >
* rename files to use provider tests convention
Signed-off-by: Ashish Amarnath <ashisham@vmware.com >
* rename tests file
Signed-off-by: Ashish Amarnath <ashisham@vmware.com >
* remove providerName config
Signed-off-by: Ashish Amarnath <ashisham@vmware.com >
* run kibishii test on azure
Signed-off-by: Ashish Amarnath <ashisham@vmware.com >
* refactor to make bsl vsl configurable
Signed-off-by: Ashish Amarnath <ashisham@vmware.com >
* skip e2e tests when not explicitly running e2e tests
Signed-off-by: Ashish Amarnath <ashisham@vmware.com >
* update e2e docs
Signed-off-by: Ashish Amarnath <ashisham@vmware.com >
* refactor and update docs
Signed-off-by: Ashish Amarnath <ashisham@vmware.com >
* refactor
Signed-off-by: Ashish Amarnath <ashisham@vmware.com >
* cleanup
Signed-off-by: Ashish Amarnath <ashisham@vmware.com >
* use velero's exec package
Signed-off-by: Ashish Amarnath <ashisham@vmware.com >
Co-authored-by: Dave Smith-Uchida <dsmithuchida@vmware.com >
2020-12-09 16:26:05 -08:00
Carlisia
fa65af87d0
Add changelog
...
Signed-off-by: Carlisia <carlisia@vmware.com >
2020-12-09 15:00:37 -08:00
Carlisia
bd10b7660c
Improvements to BSL logic
...
Signed-off-by: Carlisia <carlisia@vmware.com >
2020-12-09 13:25:01 -08:00
Nolan Brubaker and GitHub
844cc16803
Revert workflow access token changes ( #3170 )
...
Per
https://github.com/alex-page/github-project-automation-plus/issues/51 ,
the `GITHUB_TOKEN` secret doesn't have the appropriate permissions to
manage the issue workflows at a repo level. Reverting to the previous
secret to get the workflows working again.
Signed-off-by: Nolan Brubaker <brubakern@vmware.com >
2020-12-09 12:08:39 -08:00