Adnan Abdulhussein and Nolan Brubaker
1f4139a5bf
allow exclusion of resources using standard label ( #1588 )
...
* allow exclusion of resources using standard label
excludes any resources with the velero.io/exclude-from-backup=true label
Signed-off-by: Adnan Abdulhussein <aadnan@vmware.com >
2019-06-19 10:58:02 -04:00
Adnan Abdulhussein and Steve Kriss
2d81e29276
ensure backup item action modifications reflected in tarball filepath ( #1587 )
...
* ensure backup item action modifications reflected in tarball filepath
This patch ensures the updated backup item's name and namespace are used
when constructing the filepath for the tarball.
Signed-off-by: Adnan Abdulhussein <aadnan@vmware.com >
* changelog
Signed-off-by: Adnan Abdulhussein <aadnan@vmware.com >
2019-06-18 12:19:00 -06:00
Adnan Abdulhussein and Steve Kriss
74b575200c
hide server commands in velero CLI ( #1561 )
...
* hide server commands in velero CLI
Signed-off-by: Adnan Abdulhussein <aadnan@vmware.com >
* changelog
Signed-off-by: Adnan Abdulhussein <aadnan@vmware.com >
* remove unnecessary comment
Signed-off-by: Adnan Abdulhussein <aadnan@vmware.com >
2019-06-10 19:20:17 -06:00
Steve Kriss and Adnan Abdulhussein
e183c4b597
remove glog ( #1559 )
...
* remove glog refs, replace with klog equivalents
Signed-off-by: Steve Kriss <krisss@vmware.com >
* remove glog from deps
Signed-off-by: Steve Kriss <krisss@vmware.com >
* changelog
Signed-off-by: Steve Kriss <krisss@vmware.com >
2019-06-10 15:44:44 -07:00
Steve Kriss and Adnan Abdulhussein
f0f7d31e1b
move issue-template-gen from docs/ to hack/ ( #1558 )
...
Signed-off-by: Steve Kriss <krisss@vmware.com >
2019-06-10 15:22:27 -07:00
Adnan Abdulhussein and KubeKween
d6c60b2dd5
fix panic when processing DeleteBackupRequest objs without labels ( #1556 )
...
This fix initialises an empty map if the request object's Labels map
is nil, allowing the controller to later add and modify labels on the
object.
Signed-off-by: Adnan Abdulhussein <aadnan@vmware.com >
2019-06-10 10:04:51 -07:00
Pranav Gaikwad and KubeKween
bb12cbd2d7
Support for multiple AWS profiles ( #1548 )
...
* added support for multiple AWS credential profiles
Signed-off-by: Pranav Gaikwad <pgaikwad@redhat.com >
2019-06-07 11:01:39 -07:00
coonsd and KubeKween
7d9fc88eb3
Signed-off-by: David Coons <coonsd@oregonstate.edu> ( #1550 )
2019-06-06 06:10:31 -07:00
KubeKween and Nolan Brubaker
0a771e6a53
Add cmd to list plugins ( #1535 )
...
* Add cmd to list plugins
Signed-off-by: Carlisia <carlisiac@vmware.com >
2019-06-05 13:41:02 -04:00
Steve Kriss and GitHub
bc7ee686d7
Merge pull request #1428 from guilhem/glob
...
Add ability to use wildcard in includes/excludes
2019-06-05 09:53:37 -06:00
Guilhem Lettron
81a26e4aad
Add ability to use wildcard in includes/excludes
...
Use https://github.com/gobwas/glob as glob engine
Fix #373
Signed-off-by: Guilhem Lettron <guilhem@barpilot.io >
2019-06-05 16:28:25 +02:00
KubeKween and Nolan Brubaker
0804f34644
Don't log error if restic volume is empty ( #1480 )
...
* Don't log error if restic volume is empty
Signed-off-by: Carlisia <carlisiac@vmware.com >
2019-05-30 12:48:21 -04:00
Steve Kriss and Nolan Brubaker
411d44a673
allow individual backup storage locations to be read-only ( #1517 )
...
* allow individual backup storage locations to be read-only
Signed-off-by: Steve Kriss <krisss@vmware.com >
2019-05-29 14:21:25 -04:00
Steve Kriss
e7e2e8c390
add 1.0 changelog
...
Signed-off-by: Steve Kriss <krisss@vmware.com >
2019-05-19 13:42:16 -06:00
Steve Kriss and GitHub
5d8df26b35
Merge pull request #1485 from skriss/0.11.1-cl-master
...
v0.11.1 changelog (in master branch)
2019-05-17 09:44:00 -07:00
Steve Kriss
c49e1ff0cc
change base images to ubuntu:bionic
...
Signed-off-by: Steve Kriss <krisss@vmware.com >
2019-05-15 12:56:20 -07:00
Steve Kriss
95d2d47b77
v0.11.1 changelog
...
Signed-off-by: Steve Kriss <krisss@vmware.com >
2019-05-15 09:45:19 -07:00
Steve Kriss
8c2c96adeb
add changelog for v1.0.0-rc.1
...
Signed-off-by: Steve Kriss <krisss@vmware.com >
2019-05-10 09:05:22 -06:00
Fábio Franco Uechi and Steve Kriss
58d34700da
Add new gauge to hold the timestamp of the last successful backup ( #1448 )
...
* add new gauge to hold the timestamp of the last sucessfull backup
Signed-off-by: fabito <fuechi@ciandt.com >
* add changelog entry
Signed-off-by: fabito <fuechi@ciandt.com >
* fix gauge name
Signed-off-by: fabito <fuechi@ciandt.com >
* renaming metric to backup_last_successful_timestamp
Signed-off-by: fabito <fuechi@ciandt.com >
* fix typo
Signed-off-by: fabito <fuechi@ciandt.com >
* ✏️ fix typo II
Signed-off-by: fabito <fuechi@ciandt.com >
* 🔀 rename method
Signed-off-by: fabito <fuechi@ciandt.com >
2019-05-08 07:00:26 -06:00
Fábio Franco Uechi and Nolan Brubaker
24d28c8633
Check for backup existence before download ( #1447 )
...
* check for backup existence in download command
Signed-off-by: fabito <fuechi@ciandt.com >
2019-05-06 12:24:29 -04:00
Steve Kriss
4352158435
add v0.11.1-beta.1 changelog
...
Signed-off-by: Steve Kriss <krisss@vmware.com >
2019-05-03 12:49:49 -06:00
Steve Kriss
71f358c160
add v1.0.0-beta.1 changelog
...
Signed-off-by: Steve Kriss <krisss@vmware.com >
2019-05-03 12:49:49 -06:00
Nolan Brubaker and KubeKween
884e512f93
Use latest container image when version is empty ( #1439 )
...
When using `velero install`, the image used should be a reasonable
default, even if buildinfo.Version is missing (such as when using `go
build` directly).
Signed-off-by: Nolan Brubaker <brubakern@vmware.com >
2019-05-03 11:10:47 -07:00
Nolan Brubaker and GitHub
de79f4d0b7
Merge pull request #1405 from skriss/gcp-project
...
GCP: add optional 'project' config to volume snapshot location
2019-05-03 11:24:42 -04:00
Anshul Chandra
4e12b08953
Validate restore name label length
...
Velero should handle cases when the label length exceeds 63 characters.
- if the length of the backup/restore name is <= 63 characters, use it as the value of the label
- if it's > 63 characters, take the SHA256 hash of the name. the value of
the label will be the first 57 characters of the backup/restore name
plus the first six characters of the SHA256 hash.
Fixes heptio#1021
Signed-off-by: Anshul Chandra <anshulc@vmware.com >
2019-05-01 10:25:11 -07:00
Steve Kriss
dea81bbe15
switch to snapshots cmd for checking repo exists
...
Signed-off-by: Steve Kriss <krisss@vmware.com >
2019-04-29 12:19:03 -06:00
Steve Kriss
4ed63edea0
GCP: add optional 'project' config to volume snapshot location
...
Signed-off-by: Steve Kriss <krisss@vmware.com >
2019-04-29 09:47:13 -06:00
Steve Kriss and KubeKween
8392e6d83f
add PartiallyFailed phase for backups, log+continue on errors ( #1386 )
...
Signed-off-by: Steve Kriss <krisss@vmware.com >
2019-04-26 09:14:26 -07:00
Nolan Brubaker
9e19ab8d8b
Throw an error on an invalid bucket name
...
Signed-off-by: Nolan Brubaker <brubakern@vmware.com >
2019-04-25 16:26:03 -04:00
Sylvain Rabot and KubeKween
011db15f1c
azure: restore volumes with zone ( #1298 )
...
Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr >
2019-04-25 11:25:57 -07:00
Steve Kriss and GitHub
dda76b05a8
Merge pull request #1400 from skriss/alpha2-changelog
...
v1.0.0-alpha.2 changelog
2019-04-24 20:19:50 -06:00
Steve Kriss
c7025b98e4
v1.0.0-alpha.2 changelog
...
Signed-off-by: Steve Kriss <krisss@vmware.com >
2019-04-24 15:43:32 -06:00
Carlisia
fc25f0ae89
Clean up + changelog
...
Signed-off-by: Carlisia <carlisiac@vmware.com >
2019-04-24 12:04:19 -07:00
Nolan Brubaker and GitHub
8870281afc
Merge pull request #1353 from fabito/gauge-for-number-of-backups-and-restores
...
Add gauge metrics for number of existing backups and restores
2019-04-19 12:52:55 -04:00
Steve Kriss and KubeKween
6dd007b507
remove deprecated hooks (replaced by pre hooks) ( #1384 )
...
Signed-off-by: Steve Kriss <krisss@vmware.com >
2019-04-19 08:40:35 -07:00
fabito
475cf2ab60
add new metrics (gauges): backup_total and restore_total
...
Signed-off-by: fabito <fuechi@ciandt.com >
2019-04-18 01:28:38 -03:00
Nolan Brubaker and GitHub
0750b2c789
Merge pull request #1367 from skriss/restic-repo-fixes
...
Restic repository management fixes
2019-04-17 11:49:17 -04:00
Steve Kriss
c475108345
changelog
...
Signed-off-by: Steve Kriss <krisss@vmware.com >
2019-04-17 08:24:06 -06:00
Steve Kriss
316e6cc67e
v1.0.0-alpha.1 changelog
...
Signed-off-by: Steve Kriss <krisss@vmware.com >
2019-04-15 15:41:21 -06:00
Nolan Brubaker and KubeKween
6f474016a6
Add velero install command ( #1287 )
...
Add velero install command
Signed-off-by: Nolan Brubaker <brubakern@vmware.com >
2019-04-15 14:10:11 -07:00
Steve Kriss and KubeKween
bc8f07f963
Azure: add support for loading env vars from a file, $AZURE_CREDENTIALS_FILE ( #1364 )
...
* azure: load env vars from AZURE_CREDENTIALS_FILE if it exists
Signed-off-by: Steve Kriss <krisss@vmware.com >
2019-04-15 14:05:13 -07:00
Nolan Brubaker and GitHub
9470983d5f
Merge pull request #1365 from skriss/update-base-images
...
switch to debian:stretch-slim base images and go 1.12.x
2019-04-15 16:24:17 -04:00
Steve Kriss
ce374584c4
changelog
...
Signed-off-by: Steve Kriss <krisss@vmware.com >
2019-04-15 10:17:41 -06:00
Steve Kriss
49cb4cd5c3
switch to debian:stretch-slim base images and go 1.12.x
...
Signed-off-by: Steve Kriss <krisss@vmware.com >
2019-04-15 10:07:23 -06:00
Steve Kriss and GitHub
02cbb77dea
Merge pull request #1366 from nrb/fix-1363
...
Prepend velero.io to non-namespaced names
2019-04-12 14:43:17 -06:00
Nolan Brubaker
c326f59627
Prepend velero.io to non-namespaced names
...
Prior to 1.0, user-provided values such as cloud provider names didn't
need to be namespaced. This change allows those values to continue
working without the user editing the fields manually.
Fixes #1363
Signed-off-by: Nolan Brubaker <brubakern@vmware.com >
2019-04-12 16:31:16 -04:00
Steve Kriss
3116185e5b
instantiate plugin manager with per-restore logger so plugin logs are captured
...
Signed-off-by: Steve Kriss <krisss@vmware.com >
2019-04-12 10:36:20 -06:00
KubeKween and Steve Kriss
abee09aa2d
Add validation for plugin name format and dups ( #1339 )
...
* Add validation for plugin name format and dups
Signed-off-by: Carlisia <carlisiac@vmware.com >
* Bug fix
Signed-off-by: Carlisia <carlisiac@vmware.com >
* Add changelog
Signed-off-by: Carlisia <carlisiac@vmware.com >
* Address code reviews
Signed-off-by: Carlisia <carlisiac@vmware.com >
* Fix code
Signed-off-by: Carlisia <carlisiac@vmware.com >
* Address code reviews
Signed-off-by: Carlisia <carlisiac@vmware.com >
* Add documentation
Signed-off-by: Carlisia <carlisiac@vmware.com >
* Update godoc
Signed-off-by: Carlisia <carlisiac@vmware.com >
* More doc
Signed-off-by: Carlisia <carlisiac@vmware.com >
2019-04-12 08:25:04 -06:00
Aman Wangde and Nolan Brubaker
0e0f357cef
Added ability to disable controllers ( #1326 )
...
Signed-off-by: James King <james.king@emc.com >
2019-04-10 15:41:28 -04:00
Rohan Vora
4beb8aab3c
Set default backup TTL
...
Set default backup TTL to 30 days when TTL
is not provided in the backup yaml configuration.
Updates #138
Signed-off-by: Rohan Vora <vorar@vmware.com >
2019-04-09 14:13:29 -07:00