Andy Goldstein
305e7fcea0
Merge pull request #59 from jrnt30/explicit-includes-excludes-restore
...
Allows explicit include/exclude of namespaces on restores
2017-09-06 11:21:24 -04:00
Andy Goldstein
56c680f991
Merge pull request #62 from jrnt30/default-home-resolution
...
Allow default kubeconfig resolution
2017-09-06 11:16:10 -04:00
Justin Nauman
2d084c4348
Removing instead of deprecating Namespace attr
...
- Per discussion, there is no reason to deal
with the complexity of backwards compatibility
with the Namespace attribute on the Restore
domain.
- Also noticed there was an error on the
validation of the BackupController where
the message would actually just be the index
of the error and not the contents of the message
itself.
Signed-off-by: Justin Nauman <justin.r.nauman@gmail.com>
2017-09-05 17:38:32 -05:00
Justin Nauman
2457d8f116
Removing instead of deprecating Namespace attr
...
- Per discussion, there is no reason to deal
with the complexity of backwards compatibility
with the Namespace attribute on the Restore
domain.
- Also noticed there was an error on the
validation of the BackupController where
the message would actually just be the index
of the error and not the contents of the message
itself.
Signed-off-by: Justin Nauman <justin.r.nauman@gmail.com>
2017-09-05 17:18:10 -05:00
Justin Nauman
b50a046370
Additional Validation on Include/Exclude
...
- Adding in additional test to ensure *Namespaces attributes
don't directly conflict logically with one another
- Additional PR changes around naming/typos
Signed-off-by: Justin Nauman <justin.r.nauman@gmail.com>
2017-09-05 17:17:46 -05:00
Justin Nauman
af2a792a9a
Allows explicit include/exclude of namespaces on restores
...
- Introduces similar Include/Exclude declaration on the Restore
resource and cli flags
- Kept support for legacy Namespaces attribute until it could be
deprecating. Defining both IncludeNamespaces and Namespaces results
in a validation error and the Restore will not be processed (shouldn't
be able to occur)
Signed-off-by: Justin Nauman <justin.r.nauman@gmail.com>
2017-09-05 17:17:41 -05:00
Andy Goldstein
4e596852b5
Merge pull request #66 from skriss/getallbackups-fix
...
in GetAllBackups don't error if single backup is unreadable
2017-09-05 13:02:56 -04:00
Steve Kriss
ba299f880f
in GetAllBackups don't error if single backup is unreadable
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2017-09-05 09:56:37 -07:00
Andy Goldstein
43c74e33c2
Merge pull request #57 from skriss/restore_missing_backup_fix
...
during restore, try to get backup directly from obj storage if not in cache/API
2017-09-05 12:47:13 -04:00
Andy Goldstein
7ec0407756
Merge pull request #61 from jrnt30/aws-paging
...
AWS Paging Support
2017-09-05 12:46:05 -04:00
Steve Kriss
f07a70c604
during restore, try to get backup directly from obj storage if not in cache/API
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2017-09-05 09:25:39 -07:00
Justin Nauman
c0e94a4c1a
Allow default kubeconfig resolution
...
- Changed the default kubeconfig loading to utilize
the client-go's loader strategy. This allows users
to use the Ark client without having to explicitly
define a KUBECONFIG env var or argument.
This more closely resemebles how Kubectl works and users
are probably more used to while preserving the
current rules.
Signed-off-by: Justin Nauman <justin.r.nauman@gmail.com>
2017-08-28 07:56:57 -05:00
Justin Nauman
f017a23d41
AWS Paging Support
...
- Adding in paging support for the S3 and Snapshot
AWS integration.
As a testing note, you can add in a a MaxKeys to the S3
request as an easy way to ensure that paging is working
properly without having to creation over 1k backups.
Signed-off-by: Justin Nauman <justin.r.nauman@gmail.com>
2017-08-28 05:49:39 -05:00
Andy Goldstein
b20feee7f9
Merge pull request #43 from skriss/pvprovider_optional
...
make PVProvider optional in server config; disallow snap/restore PVs …
2017-08-23 12:59:59 -04:00
Steve Kriss
768aed4ddd
make --snapshot-volumes, --restore-volumes optional with sensible default behavior based on PVProvider existence
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2017-08-23 09:47:52 -07:00
Steve Kriss
8d5c8ffcbb
get rid of StorageAdapter structs and move validation into block/object
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2017-08-23 09:46:15 -07:00
Steve Kriss
ebc06fd632
make PVProvider optional in server config; disallow snap/restore PVs when not provided
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2017-08-23 09:46:15 -07:00
Andy Goldstein
3ca085eb58
Merge pull request #45 from jrnt30/snapshot-restore-defaults
...
Snapshot and restore volumes by default
2017-08-22 09:08:03 -04:00
Justin Nauman
618de63d23
Doc updates where volume flags are concered
...
Signed-off-by: Justin Nauman <justin.r.nauman@gmail.com>
2017-08-21 09:48:07 -05:00
Justin Nauman
d39d6f96fa
Adjusting docs and example
...
- Removed explicit setting of snapshot flags
- Removed node selector on replicaset to reduce manual steps for users
Signed-off-by: Justin Nauman <justin.r.nauman@gmail.com>
2017-08-21 09:47:42 -05:00
Justin Nauman
fc8f27c997
Adjusting PV example to only one replica
...
- The two replicas contend for single PVC with the defined toplogy. Could adjust to SS but kept it simple for now
Signed-off-by: Justin Nauman <justin.r.nauman@gmail.com>
2017-08-21 09:47:11 -05:00
Justin Nauman
3ea9899140
Adding in defaults for backup creation and restore
...
Signed-off-by: Justin Nauman <justin.r.nauman@gmail.com>
2017-08-21 09:47:11 -05:00
Jessica Yao
e993dd0cbd
Merge pull request #47 from abiogenesis-now/jyao/add-release-doc-warning
...
[docs] Add warnings about doc changes between releases
2017-08-18 14:46:50 -07:00
Jessica Yao
e793aa1626
Merge pull request #51 from skriss/azure-docs-typo
...
fix mismatch between created and referenced SP name
2017-08-17 16:20:40 -07:00
Steve Kriss
80032639f1
fix mismatch between created and referenced SP name
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2017-08-17 15:37:38 -07:00
Jessica Yao
ef9eafacb4
address comments
...
Signed-off-by: Jessica Yao <jessica@heptio.com>
2017-08-16 14:03:05 -07:00
Jessica Yao
e19d964042
simplify local build instructions
...
Signed-off-by: Jessica Yao <jessica@heptio.com>
2017-08-16 10:36:31 -07:00
Jessica Yao
a57bd1698b
add comment about local images and container tags
...
Signed-off-by: Jessica Yao <jessica@heptio.com>
2017-08-16 09:35:24 -07:00
Jessica Yao
462e5443a8
use same versioning warning across the board
...
Signed-off-by: Jessica Yao <jessica@heptio.com>
2017-08-15 13:03:30 -07:00
Jessica Yao
91ba076cce
add warnings about doc changes between releases
...
Signed-off-by: Jessica Yao <jessica@heptio.com>
2017-08-15 10:18:31 -07:00
Andy Goldstein
c088470ba5
Merge pull request #35 from skriss/server_config_validation
...
validate cloud-provider config at startup & make PVProvider optional
2017-08-14 16:03:15 -04:00
Steve Kriss
726bbbb393
add zone/location validation to cloudprovider constructors
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2017-08-14 12:56:12 -07:00
Andy Goldstein
a865cb87ee
Merge pull request #37 from skriss/iops_fix
...
only save/use iops for io1 volumes
2017-08-14 15:24:30 -04:00
Andy Goldstein
41e7861558
Merge pull request #29 from DG-i/feature/s3-ss3-kms-support
...
Add support for S3 SSE with KMS
2017-08-14 15:12:29 -04:00
Steve Kriss
c2271776cc
remove unused params from GCP objectStorageAdapter
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2017-08-14 10:56:05 -07:00
Steve Kriss
3ba422af58
update Godeps/vendor (add Azure subscriptions API)
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2017-08-14 10:56:05 -07:00
Steve Kriss
aff57e0571
switch to int64 for iops val
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2017-08-14 09:42:43 -07:00
Mathias Merscher
df320d7bf3
adds support for S3 SSE with KMS
...
Signed-off-by: Mathias Merscher <Mathias.Merscher@dg-i.net>
2017-08-14 18:18:19 +02:00
Andy Goldstein
e966eb9ab0
Merge pull request #38 from skriss/cluster-only-restore-err
...
check for namespaces/ dir before reading it
2017-08-14 09:46:50 -04:00
Steve Kriss
49809b0a59
check for namespaces/ dir before reading it
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2017-08-11 14:05:06 -07:00
Steve Kriss
c41c958777
only save/use iops for io1 volumes
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2017-08-11 13:33:01 -07:00
Steve Kriss
bc08174e10
Merge pull request #31 from ncdc/cron-parse-standard
...
Schedules: treat 1st cron field as minutes
2017-08-10 09:55:42 -07:00
Andy Goldstein
973968fedd
Prep for v0.3.3
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2017-08-10 12:45:25 -04:00
Andy Goldstein
680e17815b
Schedules: treat 1st cron field as minutes
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2017-08-10 12:44:00 -04:00
Andy Goldstein
35b865dfcf
Merge pull request #13 from skriss/version-0.3.2
...
bump version to 0.3.2
2017-08-07 13:30:48 -04:00
Steve Kriss
0c86e54a92
bump version to 0.3.2
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2017-08-07 09:54:53 -07:00
Steve Kriss
695816af52
Merge pull request #12 from ncdc/remove-k8s-apiextensions-import
...
Remove k8s.io/apiextensions-apiserver from vendor
2017-08-07 09:54:15 -07:00
Andy Goldstein
e0d2a2d4d0
Remove k8s.io/apiextensions-apiserver from vendor
...
Remove k8s.io/apiextensions-apiserver since we're no longer registering
CRDs in code.
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2017-08-07 12:38:07 -04:00
Steve Kriss
46cbb8745b
Merge pull request #11 from ncdc/add-client-go-auth-providers
...
Add client-go auth provider plugins
2017-08-07 09:32:23 -07:00
Andy Goldstein
9dcff62f1a
Pull in azure, gcp, oidc client-go auth provider plugins
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2017-08-07 11:24:22 -04:00