Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: kanisterio/kanister

0.116.0

12 Sep 04:44
60c4551

Choose a tag to compare

Release Notes

0.116.0

New Features

  • Switched to bitnamilegacy image repository for mysql, postgres, maria, mongo & cassandra example apps #3616 #3617

Bug Fixes

  • Fixed unit test TestContextTimeout to work on GKE clusters #3632

0.115.0

25 Aug 18:29
7b8e4e4

Choose a tag to compare

Release Notes

0.115.0

New Features

  • Add support for NetworkPolicy, Service, PVC, and Pod to pkg/ephemeral appliers #3576
  • Removed deprecated functions CreateVolumeSnapshot, WaitForSnapshotCompletion, CreateVolumeFromSnapshot and DeleteVolumeSnapshot in favour of CSI snapshot functions #3581
  • Add kanctl binary to kanister-tools Docker Image #3578
  • Support configmaps as phase objects #3500
  • Harden Job Pod Service Account RBAC Settings #3542
  • Support container image override for BackupDataStats, CopyVolumeData, DeleteData and DeleteDataAll functions
  • Added new argument to PrepareData to enable command failure propagation #3533

Bug Fixes

  • Fixed use-case when CopyVolumeData followed by RestoreData #3524

Upgrade Notes

  • Volume snapshot functions CreateVolumeSnapshot, WaitForSnapshotCompletion, CreateVolumeFromSnapshot and DeleteVolumeSnapshot were deleted. Use CSI snapshot functions.

0.114.0

03 Jul 20:58
86f4a2a

Choose a tag to compare

Release Notes

0.114.0

New Features

  • Added liveness and readiness probe for Kanister operator.
  • Support patch operation in the KubeOps function.
  • Security Context of the Kanister operator pod can be configured using the helm fields podSecurityContext and containerSecurityContext.

Bug Fixes

  • Restored log stream functionality to improve debugging and monitoring capabilities.
  • Make container override copied to background and output overrides for MultiContainerRun function.
  • Added failure reasons in ActionSet CR.
  • Improved S3 profile validation error messages.

Deprecations

  • Volume snapshot function such as CreateVolumeSnapshot, WaitForSnapshotCompletion, CreateVolumeFromSnapshot and DeleteVolumeSnapshot in favour of CSI snapshot functions.

Other Notes

  • Build process changed from using GODEBUG=boringcrypto to Go1.24 native crypto libraries for FIPS-compliant use.

0.113.0

07 Feb 20:34
63c73f5

Choose a tag to compare

Release Notes

0.113.0

New Features

  • Added gRPC call to support sending of UNIX signals to kando managed processes
  • Added command line option to follow stdout/stderr of kando managed processes
  • Enable RDS functions to accept AWS credentials using a Secret or ServiceAccount.

Bug Fixes

  • The Kopia snapshot command output parser now skips the ignored and fatal error counts
  • Set default namespace and serviceaccount for MultiContainerRun pods

Upgrade Notes

  • Upgrade to K8s 1.31 API

Deprecations

  • K8s VolumeSnapshot is now GA, remove support for beta and alpha APIs

Other Notes

  • Change TIMEOUT_WORKER_POD_READY environment variable to KANISTER_POD_READY_WAIT_TIMEOUT

0.112.0

19 Oct 06:43
0f62e04

Choose a tag to compare

Release Notes

0.112.0

New Features

  • Introduced new Kanister function MultiContainerRun to run pods with two containers connected by shared volume.
  • Introduced a GRPC client/server to kando to run/check processes.

Security Issues

  • Enhanced security by removing the default edit ClusterRoleBinding assignment, minimizing the risk of excessive permissions.

Upgrade Notes

  • Users upgrading from previous versions should note that the edit ClusterRoleBinding is no longer included by default. They must now create their own Role / RoleBinding with appropriate permissions for Kanister's Service Account in the application's namespace.

Other Notes

  • Update ubi-minimal base image to ubi-minimal:9.4-1227.1726694542.
  • Add gci and unparam linters to test packages.

0.111.0

20 Sep 02:28
d207c41

Choose a tag to compare

Release Notes

0.111.0

New Features

  • Add support for Read-Only and Write Access Modes when connecting to the Kopia Repository Server in kando.
  • Add support for Cache Size Limits to the kopia server start command.
  • Add support to pass labels and annotations to the methods that create/clone VolumeSnapshot and VolumeSnapshotContent resources.
  • Support image argument for ExportRDSSnapshotToLocation and RestoreRDSSnapshot functions to override default postgres-kanister-tools image.
  • Added support to customise the labels and annotations of the temporary pods that are created by some Kanister functions.
  • Added two new fields, podLabels and podAnnotations, to the ActionSet. These fields can be used to configure the labels and annotations of the Kanister function pod run by an ActionSet.

Security Issues

  • Update Go to 1.22.7 to pull in latest security updates.

Other Notes

  • Update ubi-minimal base image to ubi-minimal:9.4-1227.1725849298.
  • Add stylecheck, errcheck, and misspel linters to test packages.

0.110.0

02 Aug 16:58
fffef72

Choose a tag to compare

Release Notes

0.110.0

New Features

  • Split parallelism helm value into dataStore.parallelism.upload and dataStore.parallelism.download to be used separately in BackupDataUsingKopiaServer and RestoreDataUsingKopiaServer

Bug Fixes

  • Make pod writer exec wait for cat command to finish. Fixes race condition between cat cat command end exec termination.
  • Make sure all storage providers return similar error if snapshot doesn't exist, which is expected by DeleteVolumeSnapshot

Other Notes

  • Update ubi-minimal base image to ubi-minimal:9.4-1194
  • Update errkit to v0.0.2
  • Switch pkg/app to errkit
  • Switch pkg/kopia to errkit
  • Switch pkg/kube to errkit

0.109.0

23 May 02:49
568148b

Choose a tag to compare

Changelog

0.108.0

16 May 18:56
5ec78cd

Choose a tag to compare

Changelog

  • 7f0c993 Add new ephemeral package for registering and applying PodOptions changes (#2874)
  • 190f57b Add readonly and htpasswd configuration flags (#2879)
  • 859e18a Github Actions: set top level permissions (#2860) (#2861)
  • 6ac3818 High level design for starting kopia server in kanister using kopia SDK (#2597)
  • 5ec78cd Kanister docs update to version 0.108.0 (#2890)
  • c214c35 Mark ephemeral pods created as part of kanister functions with JobID label (#2778)
  • 0204bc1 Refactor: Move JobID label suffix to constants (#2852)
  • a3aa9e6 Register Kopia additional args (#2858)
  • b5a9d2e Remove legacy-api and no-grpc flags from kopia commands (#2836)
  • 9910b37 Revert "Remove legacy-api and no-grpc flags from kopia commands (#2836)" (#2849)
  • 58b441e Take control over Kopia log level (#2842)
  • f5b4fec Update client API server connect retry condition (#2867)
  • 778623d Update ubi-minimal base image to ubi-minimal:9.4-949 (#2853)
  • 67696b0 Update ubi-minimal base image to ubi-minimal:9.4-949.1714662671 (#2876)
  • d927369 Upgrade kopia version to 4cf9582 (#2863)
  • d7708a9 build(bot): restrict issues which can be marked stale (#2795)
  • 6d52966 build(deps-dev): bump vite from 5.0.12 to 5.2.8 in /docs_new (#2800)
  • 988f4f3 build(docker): fix typo in postgres-kanister-tools dockerfile (#2821)
  • e44a7cf build(docker): fix vulnerability report issues (#2817)
  • 60a9ec0 deps(docker): bump couchbase in /docker/couchbase-tools (#2805)
  • 31a7945 deps(docker): bump node in /docker/license_extractor (#2851)
  • 751a432 deps(docker): bump ubi9/ubi-minimal in /docker/tools (#2864)
  • fbc87cd deps(github): bump actions/checkout in the github-actions group (#2833)
  • 238cd96 deps(github): bump actions/checkout in the github-actions group (#2844)
  • 3c0cda7 deps(github): bump actions/checkout in the github-actions group (#2870)
  • 08b8c79 deps(github): bump actions/upload-artifact in the github-actions group (#2830)
  • eddcd33 deps(github): bump docker/setup-buildx-action in the docker group (#2806)
  • 83ead0f deps(github): bump github/codeql-action in the github-actions group (#2802)
  • df6bcd1 deps(github): bump github/codeql-action in the github-actions group (#2819)
  • d161f85 deps(github): bump github/codeql-action in the github-actions group (#2826)
  • e889ff3 deps(github): bump github/codeql-action in the github-actions group (#2846)
  • df65c40 deps(github): bump github/codeql-action in the github-actions group (#2877)
  • 45539ec deps(github): bump github/codeql-action in the github-actions group (#2886)
  • 300d81a deps(github): bump helm/kind-action from 1.9.0 to 1.10.0 (#2843)
  • bd3fd99 deps(github): bump ossf/scorecard-action from 2.3.1 to 2.3.3 (#2880)
  • c53321b deps(github): bump the github-actions group with 2 updates (#2839)
  • f382210 deps(github): bump tj-actions/changed-files from 43.0.1 to 44.0.1 (#2815)
  • fca2c60 deps(github): bump tj-actions/changed-files from 44.0.1 to 44.1.0 (#2827)
  • a004ad9 deps(github): bump tj-actions/changed-files from 44.1.0 to 44.3.0 (#2831)
  • efaa8f6 deps(github): bump tj-actions/changed-files from 44.3.0 to 44.4.0 (#2887)
  • f1bea44 deps(go): bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 (#2885)
  • 9df3f82 deps(go): bump github.com/prometheus/client_model from 0.6.0 to 0.6.1 (#2804)
  • d8bc6e8 deps(go): bump go version to 1.21.9 to address GO-2024-2687 (#2828)
  • 7cef51c deps(go): bump sigs.k8s.io/controller-runtime in the k8s group (#2869)
  • 05f4f24 deps(go): bump the common-golang group with 2 updates (#2823)
  • 79c09b6 deps(go): bump the common-golang group with 2 updates (#2840)
  • 592e4f3 deps(go): bump the common-golang group with 2 updates (#2850)
  • b53c41e deps(go): bump the common-golang group with 2 updates (#2884)
  • 0bd69b3 deps(go): bump the common-golang group with 3 updates (#2816)
  • 3477fdc deps(go): bump the common-golang group with 3 updates (#2868)
  • 1555c6a deps(go): bump the k8s group with 7 updates (#2841)
  • 744ccb8 deps(go): update golang.org/x/net replacement to address GO-2024-2687 (#2835)
  • bc2d38f support tolerations and node Selector (#2791)

0.107.0

05 Apr 01:45
5873c1f

Choose a tag to compare

Changelog

  • 2b86def Add provisioned-by annotations to PVs created by CreateVolumeFromSnapshot kanister function (#2705)
  • e288993 Add legacy-api flag to kopia server start command (#2746)
  • a4ea10b Change deprecated zone and region label with new labels (#2732)
  • 4552f23 Change go directive in go.mod to 1.21.8 (#2757)
  • 79fb8cc Fix a bug in zoneToRegion which didn't work if multiple zones where passed separated by __ (#2731)
  • 5873c1f Kanister docs update to version 0.107.0 (#2801)
  • a5c3588 Revert "Update kopia commit to 316356a in kanister-tools image (#2767)" (#2771)
  • 510494c Set cluster_name var in logs vars separately and not in init (#2777)
  • 530d05b Update filesystem permissions in PostgreSQL app (#2760)
  • 80b3a5d Update kopia commit to 316356a in kanister-tools image (#2767)
  • 68e436d Update kopia version to 316356a (#2790)
  • 4e28447 Update kopia version to 5c85ca6 (#2799)
  • ba3a5ed Updated tutorial.rst to use official amazon/aws-cli image (#2781)
  • b5df959 added resourcesPreset: xlarge for cassandra app because it failed to start with default large preset (#2769)
  • daa6f13 build(ci): cleanup docker cache in gha runner before building new images (#2745)
  • 45acd13 build(ci): cleanup docker images in gha runner before building new images (#2734)
  • 35043cf build(ci): tag kanisterio/build image as latest or dev_latest tag (#2754)
  • a62aa6f build(docker): update pip dependencies to cover vulnerabilities (#2759)
  • 6d89a8f build(security): add nightly run of govulncheck, move it out of dependency review (#2792)
  • 9692a68 chore(ci): add govulncheck step to depedency-review (#2752)
  • 01e8e30 chore: add openssf badges to README (#2784)
  • 6febb02 deps(docker): bump couchbase in /docker/couchbase-tools (#2788)
  • d20d4ca deps(docker): bump ubi9/ubi-minimal in /docker/repo-server-controller (#2743)
  • 9100c54 deps(github): bump the docker group with 1 update (#2736)
  • 1491048 deps(github): bump the docker group with 3 updates (#2750)
  • eba1e5a deps(github): bump the github-actions group with 1 update (#2766)
  • 6f0ac06 deps(github): bump the github-actions group with 1 update (#2785)
  • bbfba5b deps(github): bump the github-actions group with 2 updates (#2744)
  • 0d7d70f deps(github): bump tj-actions/changed-files from 42.0.5 to 42.0.6 (#2724)
  • 50523fd deps(github): bump tj-actions/changed-files from 42.0.6 to 43.0.0 (#2749)
  • b275181 deps(github): bump tj-actions/changed-files from 43.0.0 to 43.0.1 (#2780)
  • a27f082 deps(go): bump github.com/go-openapi/strfmt from 0.22.2 to 0.23.0 (#2741)
  • fcc08c3 deps(go): bump github.com/kanisterio/safecli from 0.0.7 to 0.0.8 (#2787)
  • c21f514 deps(go): bump github.com/vmware/govmomi from 0.35.0 to 0.36.1 (#2753)
  • f711b7c deps(go): bump gonum.org/v1/gonum from 0.14.0 to 0.15.0 (#2764)
  • ae23d5d deps(go): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#2748)
  • 13628c0 deps(go): bump the common-golang group with 2 updates (#2740)
  • ba784aa deps(go): bump the common-golang group with 2 updates (#2762)
  • 43f70b9 deps(go): bump the common-golang group with 2 updates (#2786)
  • 8a81e61 deps(go): bump the common-golang group with 3 updates (#2797)
  • 9bf0cbe deps(go): bump the k8s group with 7 updates (#2763)
  • d623089 doc(maintainers): Update maintainers list (#2794)
  • 639f6ed docs(readme): describe commit conventions (#2645)
  • 9dfd130 feat!: remove unused blocksttorage providers (#2666)
  • 94a8a33 fix(logs): Fix duplication of logs sent to fluentbit (#2722)
  • 67985d8 fix(tests): Fix flaky TestCloneGlobalLogger (#2775)
  • 0e6831c refactor: Satisfy linter in zonesToRegion (#2735)