github k8up-io/k8up v1.0.0-rc1

latest releases: k8up-4.6.0, v2.9.0, k8up-4.5.0...
pre-release3 years ago

Changelog

9520fb3 Add .dockerignore
0b8eeb5 Add .editorconfig
b51abc3 Add @weekly-random and handle special case of monthly schedules
ccc5032 Add Status field to Schedule for generated schedules
3c61bef Add architecture drawing
bc91903 Add e2e test with bats-detik
74a3962 Add more Badges
24ff426 Add question template to GitHub
f5b8ad1 Add random schedule generator feature
ee1bfff Add renovate.json
a6f93f1 Add support for both legacy and current CRD specs
e504be6 Adjust the exclusivity of the restore and archive job
df7fa9f Allow resource requirements in specifications with global defaults
27dd89a Baby steps with operator-sdk 1.0
712ddc4 Callback registering for observer
277bbbf Changelog generator: ignore cases for changelog exclude filter
df7e2aa Disable LEADER_ELECTION for local development by default
d1b4156 Disable spec validation in GH workflow
1bbd05a Documentation & formatting fixes
00ce521 Don't complain about existing dir
f7e65da Enable auto pre-release detection
00196fc Ensure a repository is always set
d06b6d1 Fix 'tar: Error opening File'
a82063c Fix AccountKeySecretRef in Azure backend spec
92649f7 Fix Null Pointer Dereference
ffb0357 Fix global S3 not applied
9c1e3de Fix typo
949265d Fix wrong allocation bug
1ad538b Fixes in backup.adoc
7b33f43 Generalize explanation of image tag templating
d0563ef Grant additional RBAC permissions to K8up
0b7e4cf Implement job observer
758ca6f Init
f19c4f2 Integrate KIND into makefile
deda0a7 Integrate controller-gen into go.mod, using go generate
1af6280 Integrates Kustomize into go.mod
8a305fd Load env vars using Koanf
d30c502 Make linters happy
47d88b3 Merge branch 'development' into feat/125-prune
5ceaf8b Merge branch 'master' into development
4409940 Merge branch 'master' into upgrade-preview
65ae621 Migrate internal constants to Configuration struct
3467638 Migrate samples to Kustomize
e3b1e92 More plumbing
621d1ca Move "Leader-election" CLI flag to Env var
88293fd Optimisation
20d1452 Optimize Kustomize setup
890e51f Pin dependency bats to 1.2.1
e40ff6f Prevent pre-releases from creating latest images
260ff3e Prevent pre-releases from creating floating Major version images
d008ccd Print version number at K8up startup
cbd5c31 Re-add Makefile commands for documentation
292915e Recover deleted documentation
f999cd2 Regenerate CRDs with controller-gen 0.4
6ecf2f2 Remove CHANGELOG.md, push docker image for master branch
9539f0b Remove Vale
e9e8f9f Remove generate make target dependency from run targets
1089d42 Remove licensing from Operator-SDK
f963404 Replaced playbook.yml with a custom command
8329cd6 Rework GH Action workflows and Docker build
6b7e93f Self-documenting Makefile
dc8bb7c Start implementation of architecture
b9b2e86 Starting pre backup pods
6aaf37b Successfully observing jobs
2d45531 Tag suite_test.go with integration
41e98c8 Unify manifests and generate make targets
7e4da51 Update .github/PULL_REQUEST_TEMPLATE.md
e982105 Update Go to 1.15
15bcee9 Update README.md
4cd70ca Update architecture
6a88af4 Update module onsi/gomega to v1.10.3
d86624b Update module onsi/gomega to v1.10.4
7f84457 Update module prometheus/client_golang to v1.9.0
654b8c9 Update readme
f72d695 Updated vale to latest version
1aeaed5 Upgraded antora-preview to latest version
17c2017 Use specific version of kubectl in GH action
c2c140a User existing group name for backwardscompatibility
8220ce4 Working backups
8fc8b06 Working job trigger and locking
34a6ba7 Working scheduling
bb50e70 add GitHub Pull Request template
e5f5a5a add meaningful comments
adcbd91 add metricsFailureCounter, metricsSuccessCounter and metricsTotalCounter
bf2d3a7 add queueCount metric to controller-runtime default endpoint
a4b98fa add scheduleCount metric to controller-runtime default endpoint
bb54af0 add some unit tests to the observer
cb454d4 chore(deps): update k8s.io/utils commit hash to 67b214c
33a9528 chore(deps): update module imdario/mergo to v0.3.11
e44eb99 chore: add go test&lint gh action
c2cf71a chore: remove .vscode from git
57995d7 docs(contributing): add basic contributing docs, port README
08979b2 docs(tutorial): fix minio install
dd96f97 extract EventType constants to own block
b8cdc05 feat(prune): rewrite prune controller
34acb27 feat(restore): rewrite restore controller
ccc2f58 feat: limit max concurrent jobs by type (prune, backup, check, etc.)
9ec6834 feat: rewrite archive
48fc6ae feat: rewrite check executor
0433fb0 fix set of env vars
1898339 fix(archive): s3 restore env vars
07e2487 fix: only add ResticPassword if set
af352ad fixed untracked files
dfa1542 migrate tutorial into docs
f15be4b move original docs pages and content around
6d3124a refactoring of job type and fix limit to be not be per repository
6393abc refactoring of job type from string to JobType type
3f1b600 refresh Antora docs tooling
b7af931 rework docs homepage
a0595f7 update executor's interface method names to make them more significant
219d4f2 update go.sum
0967027 update methods names of metrics in observer
b7f7481 update metrics and function names in scheduler
2ed0e89 update metrics and functions names
493e257 update name of constant and method of metric bind address

Docker images

  • docker pull docker.io/vshn/k8up:v1.0.0-rc1
  • docker pull quay.io/vshn/k8up:v1.0.0-rc1
  • docker pull docker.io/vshn/k8up:v1.0.0-rc1
  • docker pull quay.io/vshn/k8up:v1.0.0-rc1
  • docker pull docker.io/vshn/k8up:v1.0.0-rc1
  • docker pull quay.io/vshn/k8up:v1.0.0-rc1

Don't miss a new k8up release

NewReleases is sending notifications on new releases.