Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Keep backup of deleted or updated objects #16

Closed
tamalsaha opened this issue Jun 14, 2017 · 2 comments

Comments

Projects
None yet
1 participant
@tamalsaha
Copy link
Member

commented Jun 14, 2017

Also, optionally notify cluster admin if critical components are deleted.

https://github.com/appscode/go-notify

@tamalsaha tamalsaha added this to the 1.5.4 milestone Jun 14, 2017

@tamalsaha

This comment has been minimized.

Copy link
Member Author

commented Jun 16, 2017

-- backup-dir={PV-mounted-dir}
-- ttl time.Duration (default 7 days)
-- capture-updates= (default false)

/{backup-dir}/apis/extensions/v1beta1/namespaces/default/deployments/aphlictserver/{uid}.yaml

Object Kinds:

  • ConfigMaps
  • Deployments
  • Daemons
  • Jobs
  • PersistentVolumes
  • PersistentVolumeClaims
  • ReplicaSets
  • ReplicationControllers
  • Secrets
  • Services
  • StatefulSets
  • StorageClasses

TPR:

  • Voyager Ingress
  • Searchlight Alert
  • KubeDB
  • Stash
  • CoreOS Prometheus Operator
@tamalsaha

This comment has been minimized.

Copy link
Member Author

commented Jul 7, 2017

We can also take full backups periodically

@tamalsaha tamalsaha closed this Jul 15, 2017

tamalsaha added a commit that referenced this issue Jan 29, 2018

Squashed 'hack/libbuild/' changes from c409b02..21306b4
21306b4 Fix upx command
17b0826 Fix compress process
068e631 Conditionally enable upx
dd8f250 Stop using upx
a40fdcb Use zip to compress in windows
7aea4cb Update libbuild.py
59c194c Create *.tar.bz2 archives (#17)
53cabf1 Compress Go binaries using upx (#16)
81dd735 only update canary tags for images built from master branch (#14)
c21c481 Switch to GO 1.9.3
f0faa64 Remove `-it` from docker builds
430a90b Use kiteci/golang:1.9.2-alpine image
fc9db85 Add kiteci.sh
55918b9 Add pharmer script
d8ec9c7 Update to go 1.9.2 alpine image
4c4d915 Use Docker hub for public images
f1e269a Update alpine image to 1.9.1
7b02998 Set GOBIN var

git-subtree-dir: hack/libbuild
git-subtree-split: 21306b4c3d8a9e695fe1b0bb8276cb6e8018a909
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.