Steve Kriss
631f3d6acc
add missing link ref
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-04-19 14:01:23 -07:00
Nolan Brubaker
19c2fe3aaf
Merge pull request #429 from skriss/minimal-gcp-policy
...
GCP: create/use IAM role with minimal set of permissions
2018-04-18 14:31:43 -04:00
Steve Kriss
6549ef8075
GCP: create/use IAM role with minimal set of permissions
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-04-17 11:22:35 -07:00
Shubham
d47887a807
Remove references to common/10-deployment.yaml
...
The changes in 1db966bf3c (diff-c31a634b9c201723f2478087620b10c5) removed examples/common/10-deployment.yaml, which is listed in
README.md to start the server at -
https://github.com/heptio/ark#set-up-server
This commit removes the references from the documentation.
Signed-off-by: Shubham <shubham@linux.com >
2018-04-17 18:37:28 +05:30
Josh Hull
e7098e5d88
Fixes the remaining three occurrences of the old namespace
...
Signed-off-by: Josh Hull <josh.hull@lypht.com >
2018-04-13 06:37:00 -05:00
Dominik Deren
1db966bf3c
Documentation on using ark with kube2iam
...
This PR updates the documentation & example deployment template to show how `ark` can be ran utilizing [https://github.com/jtblin/kube2iam ](Kube2iam) for AWS IAM permissions, rather than using access key & secret key.
Signed-off-by: Dominik Deren <dominik.deren@live.com >
2018-04-12 10:53:23 -07:00
Andy Goldstein
2e08fd40a7
Merge pull request #419 from hopkinsth/fix/s3-perms
...
fix/s3-perms
2018-04-12 11:30:22 -04:00
Shubham Minglani
7f3e88151b
Add bash and zsh completion support
...
This commit adds support for auto completion for bash and zsh
shells. A new root level command called "completion" has been
introduced, and the user can get the auto completion code by
running `ark completion bash/zsh`.
For bash completion, the built-in GenBashCompletion() from cobra
has been used, but for zsh, the built-in GenZshCompletion() is
known to cause issues. The workaround has been copied from zsh
completion code of kubectl.
Signed-off-by: Shubham <shubham@linux.com >
2018-04-12 13:26:23 +05:30
Thomas Hopkins
612fe31bff
move AbortMultipartUpload and ListMultipartUploadParts to the object-level IAM policy statement
...
Signed-off-by: Thomas Hopkins <hopkinsth@gmail.com >
2018-04-10 20:32:09 -04:00
Andy Goldstein
a4d5061a02
Regen docs
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com >
2018-04-05 11:19:11 -04:00
Andy Goldstein
1545406472
Switch back to heptio-ark for the server
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com >
2018-04-05 11:19:11 -04:00
Andy Goldstein
4d8fb900c6
Update dep info
...
- Add pruning settings to Gopkg.toml
- Update vendoring deps doc to point to dep installation instructions
and to use dep instead of hack/dep-save.sh
- Remove hack/dep-save.sh
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com >
2018-04-04 16:44:16 -04:00
Steve Kriss
9673e9d158
AWS: copy tags from volume to snapshot, and snapshot to volume
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-03-13 11:52:09 -07:00
Sanket Patel
7257a75f82
Add events to nonRestorableResources and cohabitatingResources
...
Fixes #367
Fixes #368
Signed-off-by: Sanket Patel <sanketpatel.301090@gmail.com >
2018-03-12 19:55:32 -05:00
Thomas Hopkins
5b8a9d9632
add policy document for AWS with only necessary permissions
...
Signed-off-by: Thomas Hopkins <hopkinsth@gmail.com >
2018-03-08 13:07:48 -05:00
roytman@il.ibm.com
5cc29e0db2
Add IBM Cloud Object Storage as Ark's backup destination
...
Signed-off-by: roytman@il.ibm.com <roytman@il.ibm.com >
2018-03-06 17:46:26 +02:00
Andy Goldstein
331e0c28cc
Remove Azure location requirement
...
Instead of requiring the Ark admin to specify a "location" in the azure
persistentVolumeProvider config (meaning only a single location is
supported), get info about the disk (for its location) when creating a
snapshot, and get info about the snapshot (for its location) when
creating a disk from a snapshot.
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com >
2018-03-05 15:20:58 -05:00
Steve Kriss
0c41688354
regen docs
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-03-05 10:06:43 -08:00
Steve Kriss
c281124cba
add --from-backup flag to ark restore create & allow restore name
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-03-05 10:06:43 -08:00
Andy Goldstein
cc9be4489a
Merge pull request #345 from skriss/gcp-project
...
extract GCP project ID from creds file, remove from config
2018-03-05 10:35:39 -05:00
Steve Kriss
cbff5ef53b
extract GCP project ID from creds file, remove from config
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-03-02 09:15:12 -08:00
Steve Kriss
975dce929c
Merge pull request #331 from lypht/schedule
...
Include cron examples for schedule creation
2018-02-28 15:32:28 -08:00
Josh Hull
f733869142
Include cron examples for schedule creation
...
Signed-off-by: Josh Hull <josh.hull@lypht.com >
2018-02-28 16:50:52 -06:00
Andy Goldstein
e3c40a1de7
Regen docs
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com >
2018-02-27 14:51:13 -05:00
Nolan Brubaker
e73ba839f3
Merge pull request #296 from blakebarnett/bdb/add_kubecontext_flag
...
Adds a kubecontext global flag
2018-02-26 17:05:59 -05:00
Andy Goldstein
d24fb232cc
Allow forced backup deletion
...
Add --force and --confirm to `ark backup delete` to support forced
backup deletion. This forcibly removes the Ark GC finalizer (if it's
present) from a backup and will orphan any resources associated with the
backup, such as backup tarballs in object storage, persistent volume
snapshots, and restores for the backup.
If a backup has a deletion timestamp, display `Deleting` in `ark backup
describe` and `ark backup get`.
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com >
2018-02-26 16:25:22 -05:00
Blake
465c60b408
Add global kubecontext CLI flag
...
Signed-off-by: Blake <blake.barnett@postmates.com >
2018-02-26 10:47:39 -08:00
JENNIFER RONDEAU
41b1a80398
fix syntax for doc paths on GH
...
Signed-off-by: JENNIFER RONDEAU <jrondeau@heptio.com >
2018-02-21 14:29:17 -05:00
JENNIFER RONDEAU
a289b1c645
edit per comments
...
Signed-off-by: JENNIFER RONDEAU <jrondeau@heptio.com >
2018-02-21 13:39:10 -05:00
JENNIFER RONDEAU
bc77307d75
edit troubleshooting, add links
...
Signed-off-by: JENNIFER RONDEAU <jrondeau@heptio.com >
2018-02-21 13:18:34 -05:00
Andy Goldstein
a0111d875f
Add troubleshooting doc for backups stuck deleting
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com >
2018-02-21 10:46:08 -05:00
Andy Goldstein
08d4fc8b88
Move ark server & minio to heptio-ark-server ns
...
Move ark server deployment & minio deployment to a separate namespace
from the backups/schedules/restores/config because backups now have a
finalizer. If everything lives in one namespace, you have to delete all
the backups and wait for the GC controller to process them and remove the
finalizer from each before deleting the namespace.
By moving the server into a separate namespace, users can now delete the
heptio-ark namespace the normal way (kubectl delete), and once that
namespace is fully removed, they can delete the heptio-ark-server
namespace.
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com >
2018-02-20 12:41:38 -05:00
Chase Starr
c417e30a07
fixes broken cloud provider doc links
...
Signed-off-by: Chase Starr <chasestarr@gmail.com >
2018-02-16 11:30:06 -08:00
JENNIFER RONDEAU
3b8e32facc
add doc changes for 0.7.0
...
Signed-off-by: JENNIFER RONDEAU <jrondeau@heptio.com >
2018-02-15 13:25:18 -05:00
Josh Hull
50b5c0f8a6
Update s3 bucket creation docs for us-east-1
...
Signed-off-by: Josh Hull <josh.hull@lypht.com >
improve non-optional location-constraint verbiage
Signed-off-by: Josh Hull <josh.hull@lypht.com >
changing location-constraint to LocationConstraint
Signed-off-by: Josh Hull <josh.hull@lypht.com >
Zero assumptions are optimal
Signed-off-by: Josh Hull <josh.hull@lypht.com >
2018-01-17 10:12:09 -06:00
Steve Kriss
e130011d1e
Merge pull request #272 from ncdc/arbitrary-namespaces
...
Support running in any namespace
2018-01-05 14:15:18 -08:00
Steve Kriss
4264abd77f
Merge pull request #243 from ncdc/pre-post-hooks
...
Support both pre and post backup hooks
2018-01-05 14:03:48 -08:00
Andy Goldstein
47da01c0e9
Regen docs
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com >
2018-01-05 16:52:53 -05:00
Steve Kriss
92a18f490b
remove outdated line about backups removing PV annotations
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-01-05 10:30:41 -08:00
Andy Goldstein
de785af89d
Support pre and post hooks.
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com >
2018-01-05 10:47:34 -05:00
Andy Goldstein
6b0b6373da
Merge pull request #252 from skriss/delete-backup
...
add delete backup cmd using finalizer and simplify GC process
2018-01-02 14:26:03 -05:00
Steve Kriss
1503796419
make language and casing consistent across copyrights
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-01-02 10:51:49 -08:00
Steve Kriss
cbc8a7927e
remove tagging of PV from with PV example, backup by namespace
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2017-12-21 10:54:27 -08:00
Steve Kriss
8e5feec39c
include restore & schedule under ark delete
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2017-12-21 10:47:37 -08:00
Steve Kriss
f5123794e0
add delete backup cmd using finalizer and simplify GC process
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2017-12-21 10:47:37 -08:00
Steve Kriss
5fc5bdbcf8
add create bucket step to cloud provider docs
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2017-12-21 09:26:14 -08:00
Jennifer Rondeau
7cc73fb9d2
Merge pull request #237 from nrb/gke-rbac
...
Document GKE cluster-admin step
2017-12-20 17:38:05 -08:00
Nolan Brubaker
7392cdf37b
Clarify why cluster-admin is needed
...
Signed-off-by: Nolan Brubaker <nolan@heptio.com >
2017-12-19 15:40:22 -05:00
Nolan Brubaker
ccdbee6b16
Clarify different deployment options on GCP.
...
Signed-off-by: Nolan Brubaker <nolan@heptio.com >
2017-12-19 15:37:51 -05:00
Steve Kriss
3641c2c043
update all license headers
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2017-12-15 13:38:12 -08:00