Skip to content

0.21.0

Compare
Choose a tag to compare
@depohmel depohmel released this 28 Aug 13:22
· 1905 commits to master since this release
da43bcd

Changelog

be5b48a [K10-1827] Enable SoftLayer file provider (#4647)
f96c1b8 AWS EFS SnapshotsList implementation (#6229)
a17d148 AWS EFS error helpers (#6061)
51fa0ea Add --debug flag to release command (#241)
6a1a45f Add AssumeRole support for EFS provider
ec60e05 Add Azure Support for restic (#5797)
0c290be Add NotFound check to envdir
a53f588 Add ResourceRequirement type with object reference (#5886)
f3ef7e9 Add chronicle pull to kando (#6220)
687ab93 Add cli skeleton for kando chronicle push (#6178)
4c97b91 Add envdir package (#6148)
f6ca53a Add kind to build image
1a740e6 Add named resource filtering support to filter pkg (#5905)
ef361ff Add session key support for AWS provider.
32763e2 Add several CI improvements
846a129 Add storage class to the PVC
9e6c722 Add xtrace to kanister docker package script (#5788)
d1228b3 Added the apache2 license notice on the .go files (#223)
eeb62b4 Address review suggestions
a678637 Address review suggestions
da43bcd Always populate TemplateParams 'Object' (#249)
2c72e6d Apply filters to spec restore operation (#5908)
a46aedb Avoid errors
acb778a Change cached directories owner to travis
6888049 Changing kansiter Travis to use build image (#6180)
9c7f8c1 Check restic binary SHA hash on download (#5819)
9e2f836 Conversion function for EFS descriptions (#6059)
334dd58 Copy restic from official image
8684b3e DeleteDataAll kanister func to delete all snapshots at once using restic (#6225)
9019a23 Do not create build artifacts in GOOS directory
5cc1f10 EFS SnapshotCreate (#6166)
8824ba6 EFS SnapshotGet (#6089)
906d4cb EFS VolumeCreate (#6082)
d4267a9 EFS VolumeGet implementation (#6076)
89b3566 EFS VolumesList implementation (#6097)
3522970 EFS provider and initialization (#6070)
a7c7e1b EFS restore from snapshot (#6173)
c01c11c EFS snapshot wait (#6167)
ad33ef7 EFS volume delete implementation (#6083)
d1cf3ad EFS will use STS instead of IAM
f5e896e Explicitly specify direct dependencies in glide.yaml (#5790)
8d13ff3 Fix chron pull test to use the artifact string
497c168 Fix compilation error
9676982 Fix data_test.go (#6030)
1a7caa4 Fix echo/base64 examples commands
074c721 Fix empty fs ID usage
088ab18 Fix failure due to ScaleWorkload replicas type (#236)
918ef18 Fix panics in ibms (#5839)
f76bfa0 Fix release controllerimage name to match helm chart
45d3bbb Fix the bug where ListSnapshot failing to query deleted fs
697e8c9 Fix the tests
cafe75c Fixes for kando chronicle push (#6235)
a3a87e0 Generate Secret name to avoid conflict (#6203)
8172628 Guard against empty tags
81b2730 Implement chronicle push (#6187)
c4df21b Implementation for SetTags
7020f3e Kan mod codegen (#6188)
e398fbf Kanister docs update to version 0.20.0 (#5782)
23d62f9 Kanister function to backup data on all pods in parallel (#6096)
f2159f1 Kanister function to restore from multiple pods in parallel (#6156)
206566f Make Kanister Kind (#6230)
f923e2e Make config key ARN instead of role name
0afea73 Make docker-in-docker DOCKER_CONFIG configurable (#242)
138f344 Make isVolumeNotFound recursive and fix the problem in both locations.
03ed05f Merge branch 'master' into aws-session-support
a38a619 Merge branch 'master' into docs-update
248bb29 Merge branch 'master' into docs-update
22213ad Merge branch 'master' into efs-assume-role
3ee4468 Merge branch 'master' into efs-snapshot-list-fix
3d33064 Merge branch 'master' into fix-echo-examples
ee9988d Merge branch 'master' into sc_name
32d1e4c Merge branch 'master' into sc_name
11fa095 Merge branch 'master' into scale-workload-func
2f6ce5e Merge branch 'master' into stream-log
869903b Merge branch 'master' into stream-log
f79d7b2 Merge branch 'master' into sync
0c8028b Merge branch 'master' into sync
1f91fc2 Merge branch 'master' into sync
b3123a2 Merge branch 'master' into sync
22be381 Merge branch 'master' into sync
bfae54f Merge branch 'master' into sync
94e6429 Merge pull request #175 from kanisterio/sync
17b5e03 Merge pull request #181 from kanisterio/sync
2dc827a Merge pull request #184 from kanisterio/sync
ed7af31 Merge pull request #189 from kanisterio/sync
8b93bc2 Merge pull request #194 from kanisterio/sync
379c0f7 Merge pull request #195 from kanisterio/sync
fac3d52 Merge pull request #196 from kanisterio/copy-restic
4752482 Merge pull request #198 from kanisterio/aws-session-support
b28b459 Merge pull request #200 from kanisterio/efs-set-tag-fix
588e737 Merge pull request #202 from kanisterio/efs-snapshot-list-fix
e7e0eea Merge pull request #203 from kanisterio/sc_name
9733431 Merge pull request #204 from kanisterio/pr-template
64fa09a Merge pull request #207 from kanisterio/env-dir-handle
0041a02 Merge pull request #208 from kanisterio/get-caller-identity
c4a8325 Merge pull request #210 from kanisterio/efs-get-fix
a418c71 Merge pull request #211 from kanisterio/docs-update
f451155 Merge pull request #213 from joshiomkarj/fix-kubeconfig-mount
2210b2c Merge pull request #215 from kanisterio/efs-assume-role
809a5d0 Merge pull request #217 from kanisterio/chron-art-file
1ab04d6 Merge pull request #222 from kanisterio/remove_redundant_secretkind_check
b88d1b9 Merge pull request #224 from gouglhupf/fix-echo-examples
e2a5df3 Merge pull request #225 from kanisterio/fix-chron-pull-test
519ef06 Merge pull request #226 from kanisterio/scale-workload-func
b2106f4 Merge pull request #227 from kanisterio/fix_makefile
81a1693 Merge pull request #228 from kanisterio/stream-log
ec16da9 Merging kube_config instead of removing it (#6234)
7d94480 Mount go's build cache in make shell
3343b9c Mount the kubeconfig in make shell
67b40f4 Propagate VolumeSnapshotClass DeletionPolicy into static VolumeSnapshotContent (#232)
9a7966b Pull request template
6131930 Refactor Helm ElasticSearch BP (#5953)
23f43b2 Refactor ScaleWorkload (#238)
bf088c5 Refactor out config part
f11f18d Remove optional from flag description
b00b779 Remove trailing slashes from S3 endpoint (#5987)
4b4059a Remove unnecessary "kind" check in SecretRef
5bedb57 Remove unused function
43ef788 Remove unused import
d1cbd00 Removed the dependency on the operator kit (#220)
b46f598 Rename ResourceRequirement (#5885)
cc0cc78 Rename chroncile files to chronicle push (#6213)
55df6da Rename release-kanctl to gorelease (#237)
6178d39 Replacing minikube with kind (#6062)
e36c022 Revert "Stream logs from kube-task" (#233)
0c9a958 Revert change to values file
77cbb4b Run all CI commands inside the build container #209
fe36193 Run run CI in parallel
c9542f7 Set EFS retries to 10 (#248)
6f62ad0 Set GO111MODULE=on in travis (#6057)
fd08822 Simplify the error check method
92fa1f7 Skeleton code for AWS EFS provider (#5940)
a9a2b33 Small fix: reorder imports
931c257 SnapshotDelete implementation for EFS (#6098)
03328ea Spelling, limit words per line
938f2af Stream logs from kube-task
a4edce1 Tags helpers (#6044)
14fe565 Update Kanister docs and add new func
1356242 Update Release: Support gomod; Build docker images (#6115)
a73286f Update ScaleWorkload to accept replicas as str & int
2f21fcb Update client libraries to 1.14 (#6029)
013b425 Update time-log bp with modified args (#5798)
272ef43 Update unit test to test with GCP profile (#5900)
59f2678 Upgrading ibm libs and enabling ibm file (#6007)
9a4edf2 Use a file to specify the chronicle artifact prefix
005e8a9 Use go1.12 in travis test. (#6056)
9ef1611 Use gomod instead of glide (#6045)
47958b4 Use linux kind binary
e992040 Use named return variables and update doc
b71a5b4 Use service default retries (#235)
c9adc6a Use tabs over spaces in the Makefile
f42f3df [K10-2454] Skip IBM tests (#5843)
f5f1b8d [minor] Refactor restic.go to avoid repetition of code (#5822)
57f5651 kanister ci fails with unbound variable error (#6174)
c5df8fa minor: refactor to test with multiple replicas (#6183)
52799d2 nit
0812c11 nit: fix formatting issue

Docker images

  • docker pull kanisterio/controller:0.21.0
  • docker pull kanisterio/kanister-tools:0.21.0
  • docker pull kanisterio/postgres-kanister-tools:0.21.0
  • docker pull kanisterio/es-sidecar:0.21.0
  • docker pull kanisterio/mysql-sidecar:0.21.0
  • docker pull kanisterio/mongo-sidecar:0.21.0
  • docker pull kanisterio/controller:0.21.0
  • docker pull kanisterio/kanister-tools:0.21.0
  • docker pull kanisterio/postgres-kanister-tools:0.21.0
  • docker pull kanisterio/es-sidecar:0.21.0
  • docker pull kanisterio/mysql-sidecar:0.21.0
  • docker pull kanisterio/mongo-sidecar:0.21.0