Commit Graph

60 Commits (b20feee7f97d62860e052351cfd9827e765fd41c)

Author SHA1 Message Date
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
Andy Goldstein 9fc9be4832 Match client-go revs for go-spew and testify
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2017-08-07 11:21:18 -04:00
Andy Goldstein 2c9d22771c Use NoError instead of NoErrorf
Prepping to roll back to the same version of testify that client-go
uses, and that does not have NoErrorf.

Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2017-08-07 11:20:38 -04:00
Jessica Yao 045e5380d2 Merge pull request #9 from williamsandrew/minor-doc-fixup
Small documentation fix
2017-08-04 14:17:59 -07:00
Andrew Williams 8cd5be9cf8 Remove snapshot text from "No PVs" section
Signed-off-by: Andrew Williams <williams.andrew@gmail.com>
2017-08-04 14:54:01 -05:00
Andy Goldstein 8fa168e27d Merge pull request #8 from skriss/pv-restore-docs-updates
update docs for restoring PVs from snapshot
2017-08-04 15:04:35 -04:00
Steve Kriss 1faa970ce2 update docs for restoring PVs from snapshot
Signed-off-by: Steve Kriss <steve@heptio.com>
2017-08-04 11:56:46 -07:00
Jessica Yao 3b887d36a3 Merge pull request #7 from castrojo/master
Add support.md
2017-08-04 11:16:49 -07:00
Jorge O. Castro 914f839be9 Add mailing list mention on the main README.
Signed-off-by: Jorge O. Castro <jorge@heptio.com>
2017-08-04 14:12:24 -04:00
Jorge O. Castro c7fe574dd4 Add support.md
Signed-off-by: Jorge O. Castro <jorge@heptio.com>
2017-08-04 13:59:20 -04:00
Andy Goldstein f7f6e16a83 Merge pull request #6 from carsonoid/aliasupdate
Add userid to ark alias
2017-08-04 13:54:18 -04:00
Carson A a370718fbe Run ark client container as the active user
Since the ark container runs as a non-privileged user by default there are cases where it may not be able to read some user's config files if the permissions are more restrictive. Running the ark as the active user will make sure that the config file can be used in all cases.

Signed-off-by: Carson Anderson <ca@carsonoid.net>
2017-08-04 11:30:07 -06:00
Jessica Yao 66b1d47ffb Merge pull request #5 from ncdc/cleanup
Prep for v0.3.1
2017-08-03 11:44:35 -07:00
Andy Goldstein 03b503a599 Update changelog for v0.3.1
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2017-08-03 13:49:38 -04:00