Skip to content

Releases: kanisterio/kanister

0.33.0

19 Aug 02:59
60f4abc
Compare
Choose a tag to compare

Changelog

86e7c52 Add environment detail prompt to issue templates (#724)
84fa983 Add retries (#727)
f21b7f0 Allow adding custom labels and annotations to the pod created by PodRunner (#729)
6262ef6 Change location of DockerFiles with dependencies for Kanister Examples Helm release (#722)
51d5408 Delete Kanister Examples Helm Release files (#723)
c600422 Kanister docs update to version 0.32.0 (#725)
3323e84 Remove Code to push Kanister Examples Helm Release (#719)
0dedc49 Update kopia image in kanister-tools (#731)
60f4abc Update kopia in tools image to bba1dcc (v6.0.1) (#732)
2feddbe Used latest nginx stable image (#730)
f6822ca [chore] Upgrade kube version to v1.18.3 (#726)

Docker images

  • docker pull kanisterio/controller:0.33.0
  • docker pull kanisterio/kanister-tools:0.33.0
  • docker pull kanisterio/postgres-kanister-tools:0.33.0
  • docker pull kanisterio/postgres-tools-9.6:0.33.0
  • docker pull kanisterio/postgresql:0.33.0
  • docker pull kanisterio/es-sidecar:0.33.0
  • docker pull kanisterio/mysql-sidecar:0.33.0
  • docker pull kanisterio/mongo-sidecar:0.33.0
  • docker pull kanisterio/mongodb:0.33.0
  • docker pull kanisterio/cassandra:0.33.0
  • docker pull kanisterio/couchbase-tools:0.33.0
  • docker pull kanisterio/foundationdb:6.2.11

0.32.0

22 Jul 05:15
bbe17e8
Compare
Choose a tag to compare

Changelog

e4627e4 Bump to the latest versions of go-autorest (#710)
0dabf51 Bump version to 0.31.0 (#712)
bbe17e8 Downgrade docker-cli to v1.18 (#718)
ff7cb23 Make caller package compatible with Go modules (#716)

Docker images

  • docker pull kanisterio/controller:0.32.0
  • docker pull kanisterio/kanister-tools:0.32.0
  • docker pull kanisterio/postgres-kanister-tools:0.32.0
  • docker pull kanisterio/postgres-tools-9.6:0.32.0
  • docker pull kanisterio/postgresql:0.32.0
  • docker pull kanisterio/es-sidecar:0.32.0
  • docker pull kanisterio/mysql-sidecar:0.32.0
  • docker pull kanisterio/mongo-sidecar:0.32.0
  • docker pull kanisterio/mongodb:0.32.0
  • docker pull kanisterio/cassandra:0.32.0
  • docker pull kanisterio/couchbase-tools:0.32.0
  • docker pull kanisterio/foundationdb:6.2.11

0.31.0

26 Jun 15:42
9a6c5f6
Compare
Choose a tag to compare

Changelog

cc97b7c Add helpers for kando stream push (#696)
9a6c5f6 Add test for fetchDeploymentConfigparams (#708)
bff148f Expose blockstorage/vmware provider client details. (#707)
6dca7bb Expose vmware composite snapshot ID construction and parsing utilites. (#711)
4351a5c Fix exclude label issue (#706)
6e56908 Move controller logic into a separate package (#709)
01816cf Run bump version script to 0.30.0 (#703)
221e32e Update go to 1.14.2 (#693)
a44ab17 [K10-4631] Fix for deployment config pods param (#705)

Docker images

  • docker pull kanisterio/controller:0.31.0
  • docker pull kanisterio/kanister-tools:0.31.0
  • docker pull kanisterio/postgres-kanister-tools:0.31.0
  • docker pull kanisterio/postgres-tools-9.6:0.31.0
  • docker pull kanisterio/postgresql:0.31.0
  • docker pull kanisterio/es-sidecar:0.31.0
  • docker pull kanisterio/mysql-sidecar:0.31.0
  • docker pull kanisterio/mongo-sidecar:0.31.0
  • docker pull kanisterio/mongodb:0.31.0
  • docker pull kanisterio/cassandra:0.31.0
  • docker pull kanisterio/couchbase-tools:0.31.0
  • docker pull kanisterio/foundationdb:6.2.11

0.30.0

18 Jun 06:39
fdbfda1
Compare
Choose a tag to compare

Changelog

253212f Add Kanister tools image to have PostgreSQL version 9.6 (#641)
a27b8a8 Add license file to tools image release (#698)
fdbfda1 Add pip3 to pg 9.6 tools image (#702)
516cc76 Adding Labels for RedHat Openshift certification (#670)
4a522a9 Adding Labels for RedHat certification (#614)
92b1cd9 Address review comments (#690)
b26e7d6 Blueprint delete called on Namespace object (#675)
730d5e8 Blueprint delete on Namespace object: helm apps (#676)
9a1b949 Bump timeout waiting for ready pods to 15 minutes (#650)
e932daa Change the cassandra cluster size (#681)
ad346b3 Changes to support azure types (#649)
7e11ea5 CloneSnapshotClass API (#688)
b51bee9 Don't allow secondary for Reset method. (#665)
4d2e21f Don't call volumesnapshot GET when restoreSize size (#652)
6fdc2cc Downgrade Kubernetes modules (#684)
0289084 Downgrade Kubernetes modules (#686)
d2a6bdc EFS: Assign RecoveryPoint.BackupSize to blockstorage.Snapshot in SnapshotCreate (#661)
2df0b04 Expose metrics to prometheus (#669)
a619331 Fallback only for function not registered (#677)
a9f072f Fix incorrect SnapshotClass type (#691)
1a57ab2 Fix region handling in ObjectStore tests (#660)
00b267d Kanister docs update to version 0.29.0 (#647)
c712c2d License extractor image (#667)
b607c54 Mergify: Require kueue label before auto merge (#689)
eb8cea2 Remove unnecessary sleep from Cassandra blueprint (#668)
217bc77 Revert "Adding Labels for RedHat certification (#614)" (#666)
85d14b4 Revert "Downgrade Kubernetes modules (#684)" (#685)
9c5ba61 Snapshot API updates (#687)
f0f3d1c Specify ObjectStore region via ProviderConfig (#657)
da00f75 Update PostgreSQL image from python2 to python3 (#699)
bc777e3 Update RDS BP to delete snapshot after taking dump (#673)
f570f87 Update go.mod by running go mod download. (#701)
3d7a4b8 Update kopia alpine e77c6c1 (#697)
2582809 Update restic and kopia binaries in es-sidecar image (#654)
d92723f Update to python 3 in PG 9.6 tools image (#700)
e4b242e Use ProviderConfig to check for bucket region. (#662)
9a0027c Use default namespace UUID if cluster_name is not set (#658)
8a32f11 Use single controller for concurrent suites in integration_test (#679)
32e5ed5 Virtual file system for streaming data (#694)
4e2b29c [Minor] Add skeleton for new kando command (#695)
514cd49 changes to support passing storage class to VSC fetch (#671)
ffbb7b6 define SnapshotRestoreTargets() to azure blockstorage (#653)
9c628a6 label for pvcs created from snapshot (#644)
7378a1d minor fixes (#672)

Docker images

  • docker pull kanisterio/controller:0.30.0
  • docker pull kanisterio/kanister-tools:0.30.0
  • docker pull kanisterio/postgres-kanister-tools:0.30.0
  • docker pull kanisterio/postgres-tools-9.6:0.30.0
  • docker pull kanisterio/postgresql:0.30.0
  • docker pull kanisterio/es-sidecar:0.30.0
  • docker pull kanisterio/mysql-sidecar:0.30.0
  • docker pull kanisterio/mongo-sidecar:0.30.0
  • docker pull kanisterio/mongodb:0.30.0
  • docker pull kanisterio/cassandra:0.30.0
  • docker pull kanisterio/couchbase-tools:0.30.0
  • docker pull kanisterio/foundationdb:6.2.11

0.29.0

13 Apr 07:43
fea45fd
Compare
Choose a tag to compare

Changelog

ca127e4 Add jq bin in postgres tools image (#640)
72233e6 Add support for CSI snapshot beta APIs (#633)
b969bb5 Adding missing zone. (#637)
9148301 Avoid using operation timeout while executing WaitForPodReady func (#628)
177a1b8 Call Ping once again before resetting the MySQL database (#634)
b13f26b Handle Namespace/ServiceAccount defaults in PodRunner (#543)
91833fd Ignore node access errors while waiting for pod ready (#642)
1bd1f69 Kanister docs update to version 0.28.0 (#632)
b24edc9 Revert "Add support for CSI snapshot beta APIs (#633)" (#635)
98fcab8 Revert "Revert "Add support for CSI snapshot beta APIs (#633)" (#635)" (#636)
fea45fd Update kopia image to 5261c72 (#645)

Docker images

  • docker pull kanisterio/controller:0.29.0
  • docker pull kanisterio/kanister-tools:0.29.0
  • docker pull kanisterio/postgres-kanister-tools:0.29.0
  • docker pull kanisterio/postgresql:0.29.0
  • docker pull kanisterio/es-sidecar:0.29.0
  • docker pull kanisterio/mysql-sidecar:0.29.0
  • docker pull kanisterio/mongo-sidecar:0.29.0
  • docker pull kanisterio/mongodb:0.29.0
  • docker pull kanisterio/cassandra:0.29.0
  • docker pull kanisterio/couchbase-tools:0.29.0
  • docker pull kanisterio/foundationdb:6.2.11

0.28.0

20 Mar 20:18
955dca8
Compare
Choose a tag to compare

Changelog

c2a928d Checking for both types of region/zone labels (#616)
0c500ac Correct the contianer name in BluePrint and Cassandra app (#624)
1480894 Correct the function name in KubeExecAll ex (#627)
fe3641c Kanister docs update to version 0.27.0 (#623)
955dca8 Update tools image with kopia from kanisterio/kopia:alpine-905e00a (#630)
8cadec7 Use dynamic client to create volume snapshots (#629)

Docker images

  • docker pull kanisterio/controller:0.28.0
  • docker pull kanisterio/kanister-tools:0.28.0
  • docker pull kanisterio/postgres-kanister-tools:0.28.0
  • docker pull kanisterio/postgresql:0.28.0
  • docker pull kanisterio/es-sidecar:0.28.0
  • docker pull kanisterio/mysql-sidecar:0.28.0
  • docker pull kanisterio/mongo-sidecar:0.28.0
  • docker pull kanisterio/mongodb:0.28.0
  • docker pull kanisterio/cassandra:0.28.0
  • docker pull kanisterio/couchbase-tools:0.28.0
  • docker pull kanisterio/foundationdb:6.2.11

0.27.0

12 Mar 20:21
9da6b9a
Compare
Choose a tag to compare

Changelog

7c9ff03 Add MongoDB in Kanister app that will be deployed on OpenShift cluster (#573)
5daa538 Add PostgreSQL DeploymentConfig in Kanister test suite (#578)
9f8b29f Add PostgreSQL deployment config example into examples/stable (#596)
7ca06d7 Add another way to install databases on openshift cluster (#570)
e8458aa Add asciinema demo video for MySQL in README (#572)
f4ec200 Add mongodb DeploymentConfig in examples/stable (#595)
dbb45c8 Add non-root user to kanister-tools (#620)
0dda818 Add resource limits to temporary pods (#593)
6bc0459 Add snapshot copy func to Az disk (#563)
5de97e3 Addign helmBin support to helm client (#585)
4be0d48 Adding --pull options to docker build (#568)
fb4888a Adding a way to add custom bp repo path into app.NewBlueprint (#591)
9ad2a89 Adding checks to fetch ready nodes from kubernetes (#581)
598960e Avoid adding faultDomain to ZoneSet (#619)
60d0c4f Bringing mysql-blueprint in sync the rest of mysql bp (#558)
9da6b9a CHange username (#622)
22d9c6f Changing implementation of FromSourceRegionZone (#584)
bb9d142 Changing implementation of FromSourceRegionZone (#613)
c4b0444 Correct helm add repo command in README (#560)
f35bb69 Doc fix 0.26.0 (#557)
2b55c70 Dont consider Completed pods as not running pods while waiting for DepConf to be ready (#587)
48984d3 Extend ResourceRequirement with LabelSelector (#589)
2767f4f Fixing depricated apps apis. (#588)
310c2ef Improve README for MySQL application (#571)
85fe253 K10 3548 re re (#611)
8665562 K10-3548-1 Using levenshtein distance to sanitize nodes (#582)
a640aee K10-3548-2 Refactor to keep copied packages seperate (#583)
67a7252 Kanister app's helm release name should be genereated (#567)
2a44a54 Kanister docs update to version 0.26.0 (#555)
57811b8 Refactor MySQL app and blueprint to remove unnecessary code (#606)
4f69915 Removing a different base image for ARCHs (#618)
e8f1860 Revert "Add resource limits to temporary pods (#593)" (#594)
97ca7ca Revert "Changing implementation of FromSourceRegionZone (#584)" (#609)
eaf09a2 Revert "Extend ResourceRequirement with LabelSelector (#589)" (#603)
80fd883 Revert "K10 3548 re re (#611)" (#612)
d7bc58b Revert "Revert "Extend ResourceRequirement with LabelSelector"" (#607)
7c2493f Separate Makefile target to run OpenShift apps (#579)
9e9d4eb Support Availability Zones in the Azure blockstorage provider (#502)
84ae8bc Support Scaling DeploymentConfigs (#599)
4b73e75 Support to have OpenShift apps ephemeral or persistent (#598)
3e649ef Update aws sdk to v1.29.0 (#565)
ea72b13 Update build image binaries to the latest version (#597)
364d393 Update error to log backup output in case of failure (#569)
5838a14 Update kopia image to kanisterio/kopia:alpine-1a76667 (#621)
6b8df1a Update postgresql-wale blueprint to refer the secret as an "Object" (#562)
bcc06f0 Update readme to use dbtemplate (#601)
6cae25e Update tools image with kopia alpine-b46ca3a (#576)
4703c62 Upgrading version for test cluster to 1.17.4 (#586)
e0e7a42 Use bash instead of sh while connecting DBs (#592)
bbeadde Use uuid as primary key for mongo (#559)
5493458 folowup for apps/v1 update (#577)
aea00f5 replacing depricated API with newer one (#575)
8649a26 upgrade kansiter build image (#602)

Docker images

  • docker pull kanisterio/controller:0.27.0
  • docker pull kanisterio/kanister-tools:0.27.0
  • docker pull kanisterio/postgres-kanister-tools:0.27.0
  • docker pull kanisterio/postgresql:0.27.0
  • docker pull kanisterio/es-sidecar:0.27.0
  • docker pull kanisterio/mysql-sidecar:0.27.0
  • docker pull kanisterio/mongo-sidecar:0.27.0
  • docker pull kanisterio/mongodb:0.27.0
  • docker pull kanisterio/cassandra:0.27.0
  • docker pull kanisterio/couchbase-tools:0.27.0
  • docker pull kanisterio/foundationdb:6.2.11

0.26.0

01 Feb 21:48
0e7aeb7
Compare
Choose a tag to compare

Changelog

1ff39ab Correct name of the mongo blueprint (#552)
adcfd1e Created symlink for mongodb blueprint in pkg/blueprint/blueprints directory (#550)
0e7aeb7 Switching kanister images back to root user (#554)
33bfbd9 Updating kanister-tools to 0.25.0 (#553)

Docker images

  • docker pull kanisterio/controller:0.26.0
  • docker pull kanisterio/kanister-tools:0.26.0
  • docker pull kanisterio/postgres-kanister-tools:0.26.0
  • docker pull kanisterio/postgresql:0.26.0
  • docker pull kanisterio/es-sidecar:0.26.0
  • docker pull kanisterio/mysql-sidecar:0.26.0
  • docker pull kanisterio/mongo-sidecar:0.26.0
  • docker pull kanisterio/mongodb:0.26.0
  • docker pull kanisterio/cassandra:0.26.0
  • docker pull kanisterio/couchbase-tools:0.26.0
  • docker pull kanisterio/foundationdb:6.2.11
  • docker pull kanisterio/controller:0.26.0
  • docker pull kanisterio/kanister-tools:0.26.0
  • docker pull kanisterio/postgres-kanister-tools:0.26.0
  • docker pull kanisterio/postgresql:0.26.0
  • docker pull kanisterio/es-sidecar:0.26.0
  • docker pull kanisterio/mysql-sidecar:0.26.0
  • docker pull kanisterio/mongo-sidecar:0.26.0
  • docker pull kanisterio/mongodb:0.26.0
  • docker pull kanisterio/cassandra:0.26.0
  • docker pull kanisterio/couchbase-tools:0.26.0
  • docker pull kanisterio/foundationdb:6.2.11

0.25.0

31 Jan 03:39
d93e589
Compare
Choose a tag to compare

Changelog

ae20b85 Add MongoDB example with logical dump (#525)
5d6fa09 Add a missing step (#516)
9baff59 Add docs for RDS functions (#499)
fec6798 Add helmv2 support for foundationdb (#541)
9a43eb8 Add kando in mongodb image (#538)
abf6d7f Add kanister doc for deploymentconfig resource (#512)
04b2100 Add serviceAccount if namespace arg is same as controller ns (#529)
0f930b6 Add test for rds functions (#497)
cb258ee Add way to install minishift using Makefile (#515)
411d484 Adding a temporary way of overwritting kanister-tools for kan functions (#545)
399dce3 Chmod to kanister:kanister in elastic dockerfile (#546)
2335957 Correct deploymentcofnig blueprint (#519)
086e9d3 Expose filter.JoinResourceTypeMatchers (#514)
d93e589 Fixing Mysql-sidecar example docker file (#548)
c86303d Honor PodOverride in BackupDataStats (#544)
8320797 Ignore namespace arg if SnapshotID set in RestoreRDSSnapshot (#518)
4ccdd89 Include MySQL DeploymentConfig app in integration test suite (#520)
ab11f44 Kanister docs update to version 0.24.0 (#513)
633f938 Move all *-blueprint.yaml files to eample/stable/<community_example> & example/aws-rds/ directory of respective community example. (#539)
d5c9160 Pass configmap as a subject to RDS blueprints (#523)
409d9e6 Set helm version from the binary (#535)
13e8742 Switching base image to ubi8-minimal (#536)
f42ccc2 Trim newline from creds before creating postgres-secret (#517)
4393c7e Update Mysql Blueprint to refer the secret as an "Object" instead of reference name (#534)
7a8e466 Update RDS app and README to work with RDS functions (#511)
22aaf8c Update azure disk sdk to 2019-07-01 from 2018-04-01 (#530)
76223fc Update image to pull from (#521)
e0cbfac Update links to "Community Applications" in README to point to "examples/stable" #409 (#528)
cd944dd Update to latest image (#533)
6018592 Use alpine as the base for elastic image (#547)
e4539af Use build args to specify image for mysql/es images (#542)

Docker images

  • docker pull kanisterio/controller:0.25.0
  • docker pull kanisterio/kanister-tools:0.25.0
  • docker pull kanisterio/postgres-kanister-tools:0.25.0
  • docker pull kanisterio/postgresql:0.25.0
  • docker pull kanisterio/es-sidecar:0.25.0
  • docker pull kanisterio/mysql-sidecar:0.25.0
  • docker pull kanisterio/mongo-sidecar:0.25.0
  • docker pull kanisterio/mongodb:0.25.0
  • docker pull kanisterio/cassandra:0.25.0
  • docker pull kanisterio/couchbase-tools:0.25.0
  • docker pull kanisterio/foundationdb:6.2.11
  • docker pull kanisterio/controller:0.25.0
  • docker pull kanisterio/kanister-tools:0.25.0
  • docker pull kanisterio/postgres-kanister-tools:0.25.0
  • docker pull kanisterio/postgresql:0.25.0
  • docker pull kanisterio/es-sidecar:0.25.0
  • docker pull kanisterio/mysql-sidecar:0.25.0
  • docker pull kanisterio/mongo-sidecar:0.25.0
  • docker pull kanisterio/mongodb:0.25.0
  • docker pull kanisterio/cassandra:0.25.0
  • docker pull kanisterio/couchbase-tools:0.25.0
  • docker pull kanisterio/foundationdb:6.2.11

0.24.0

17 Jan 23:40
Compare
Choose a tag to compare

Changelog

cae7f57 Pass secret object ref in RDS blueprints (#485)
b3409d9 Add Azure disk support to kanister (#492)
05d47ad Add Couchbase example (#447)
5d4fbc4 Add DeleteRDSSnapshot function (#483)
d63c8cd Add code-generator dep in go.mod (#463)
af355f0 Add couchbase app in e2e test suite (#451)
8c86814 Add databases arg to ExportRDSSnapshotToLocation function (#498)
c6e29ab Add deployment config application in examples (#509)
0f084ad Add e2e integration tests for postgres functions (#477)
910cc2e Add init func to set env variable fields and their values into logs (#481)
e08f332 Add installation steps of founationDB in examples/stable (#458)
5a430f2 Add new helper method GetYamlList (#510)
e401b4a Add postgresql example (#464)
f0aeb7d Add support for Web Identity Provider to AWS client (#471)
177b126 Add support for foundationdb in integration test suite (#467)
bca1831 Add support to run specific application tests (#459)
a04409f Add unparam in golint and refactor (#494)
9f33a70 Azure cli and pkg upgrade (#491)
2b51b35 Bugfix: Namespace should be optional in KubeTask (#470)
2114f70 Bump pg tools image from 0.22.1 -> 0.23.0 (#496)
3fce3eb Cap session duration when using AWS role chaining (#475)
13e13bc Create AllGVRsIngoreGroupErrs (#500)
fc5fc65 Create chart for foundationDB (#465)
7ddcba7 Dump postgres data as INSERT commands in ExportRDSSnapshotToLocation (#506)
781fc97 Fix cmd to create actionset (#503)
5f2b39e Fix incorrect AssumeRole duration value (#480)
028624e Get Caller frame information (#476)
d312d9f Include extra linters and refactor code acc to them, not unparam (#493)
83b60cc Make deployment config kanister level resource (#507)
551a661 Move aws helper functions to seperate pkg/aws (#468)
36b7a16 Only assume role if required (#474)
57dbdf7 Pass securityGroupID as output artifact (#489)
8b2a0a2 RDS functions refactoring (#486)
e75110a Refactore ES app to not have full json respose as struct (#461)
051829b Update version to 0.23.0 (#457)
d5aab9e add init() to set log output format (#487)
98a5a89 clean up dead code (#460)
a15b2e8 fix panic: nil pointer dereference (#490)
dbdb044 import caller pkg in log (#478)

Docker images

  • docker pull kanisterio/controller:0.24.0
  • docker pull kanisterio/kanister-tools:0.24.0
  • docker pull kanisterio/postgres-kanister-tools:0.24.0
  • docker pull kanisterio/postgresql:0.24.0
  • docker pull kanisterio/es-sidecar:0.24.0
  • docker pull kanisterio/mysql-sidecar:0.24.0
  • docker pull kanisterio/mongo-sidecar:0.24.0
  • docker pull kanisterio/mongodb:0.24.0
  • docker pull kanisterio/cassandra:0.24.0
  • docker pull kanisterio/couchbase-tools:0.24.0
  • docker pull kanisterio/foundationdb:6.2.11
  • docker pull kanisterio/controller:0.24.0
  • docker pull kanisterio/kanister-tools:0.24.0
  • docker pull kanisterio/postgres-kanister-tools:0.24.0
  • docker pull kanisterio/postgresql:0.24.0
  • docker pull kanisterio/es-sidecar:0.24.0
  • docker pull kanisterio/mysql-sidecar:0.24.0
  • docker pull kanisterio/mongo-sidecar:0.24.0
  • docker pull kanisterio/mongodb:0.24.0
  • docker pull kanisterio/cassandra:0.24.0
  • docker pull kanisterio/couchbase-tools:0.24.0
  • docker pull kanisterio/foundationdb:6.2.11