Releases: kanisterio/kanister
0.79.0
Changelog
- c3ee585 Add GitHub Actions Workflows To Manage Issues (#1398)
- f3801e7 Add New ExecOutput Function To Support Custom Writers (#1331)
- a838c42 Add documentation for KubeOps operation "delete" (#1371)
- eaae5d9 Bump github.com/Azure/azure-sdk-for-go (#1433)
- cce3125 Bump github.com/Azure/go-autorest/autorest from 0.11.25 to 0.11.27 (#1406)
- 81e613c Bump github.com/aws/aws-sdk-go from 1.43.40 to 1.43.41 (#1389)
- 1b6d62f Bump github.com/mitchellh/mapstructure from 1.4.3 to 1.5.0 (#1409)
- 4099c6f Bump k8s.io/apimachinery from 0.23.5 to 0.23.6 (#1408)
- a1d4240 Change format.Writer to not format phase output log lines (#1431)
- fa9617d Delete TravisCI related content (#1427)
- afbca15 Enabled mongodb application in kanister CI (#1415)
- 2640531 Extend the DeferPhase.State checks in the unit test (#1397)
- 3d4873e Fix mergify.yml (#1429)
- 54fa3ca Kanister docs update to version 0.79.0 (#1437)
- 96fb12e Log the phase output in its unformatted form. (#1432)
- 3f1f8a3 Replace PAT with GHA built-in secret in 'release' job (#1428)
- f47d4e6 Update base image for mongodb image (#1411)
- 04fc133 Update mergify to check GHA status (#1426)
- e966154 Update ubi-minimal base image to ubi-minimal:8.5-243 (#1419)
- d2712e2 Update ubi-minimal base image to ubi-minimal:8.5-243.1651231653 (#1424)
- 52b3bf0 Update ubi-minimal base image to ubi-minimal:8.6-751 (#1435)
0.78.0
0.77.0
Changelog
- 4e590f0 Add GH Actions CI Workflow (#1355)
- 993b263 Add blueprint validation logic to deferPhases as well (#1370)
- 9e28eb2 Add dependency review GH action (#1392)
- 019530e Add test for
deferPhase
in blueprint actions (#1337) - d7bd787 Bump github.com/Azure/azure-sdk-for-go (#1366)
- d300098 Bump github.com/Azure/azure-sdk-for-go (#1380)
- c10a206 Bump github.com/aws/aws-sdk-go from 1.43.26 to 1.43.34 (#1365)
- f2bd699 Bump github.com/aws/aws-sdk-go from 1.43.34 to 1.43.38 (#1379)
- a129f22 Bump github.com/aws/aws-sdk-go from 1.43.38 to 1.43.40 (#1386)
- 075dbef Bump github.com/lib/pq from 1.10.4 to 1.10.5 (#1372)
- 84edd2b Bump sigs.k8s.io/controller-runtime from 0.11.0 to 0.11.2 (#1373)
- 58d437a Compatible ResourceTypeMatcher with exact match for core (#1394)
- 37c8da6 Don't render artifacts if any of the phases are failed (#1393)
- 6bbc65f Enable grpc for connecting to Kopia API Server (#1382)
- 6e3375a Fix GitHub Image Push Permissions (#1375)
- 6ee8981 Fix flaky Defer Phase tests (#1391)
- 4af4ce8 Kanister docs update to version 0.77.0 (#1396)
- a5f36d8 Strictly match Group in ResourceTypeMatcher: K8s core group (#1390)
- c71b5aa Support an eventual phase for the blueprint actions (#1297)
- 843724b add optional wait flag to scaleWorkload function (#1350)
0.76.0
Changelog
- 5cde260 Add BUILD.md Development Guide (#1347)
- 5922089 Add CONTRIBUTING.md, GOVERNANCE.md, MAINTAINERS.md Docs (#1287)
- 247e548 Add a check for permission to createVolume for EBS and creds validation for aws (#1339)
- a932e18 Adding context to log statements (#1260)
- f301321 Bump github.com/Azure/go-autorest/autorest from 0.11.24 to 0.11.25 (#1351)
- 8fe762a Bump github.com/Azure/go-autorest/autorest/azure/auth (#1317)
- 08b10a2 Bump github.com/BurntSushi/toml from 1.0.0 to 1.1.0 (#1354)
- 5fe7368 Bump github.com/kubernetes-csi/external-snapshotter/client/v4 (#1316)
- 7912afb Bump google.golang.org/api from 0.51.0 to 0.73.0 (#1318)
- 9e55637 Bump k8s.io/apiextensions-apiserver from 0.23.1 to 0.23.5 (#1353)
- ecbf4eb Fix
unable to redefine shorthand
, prob increate profile azure
(#1334) - 2e0390d Kanister docs update to version 0.76.0 (#1359)
- 2de85f2 Kanister efs backups remove reference to k10 (#1328)
- b1bfa27 Update kopia dependency in Kanister-tools image to 08cf7eb commit (#1344)
- 0dd09f3 Update kopia dependency to v0.10.6-08cf7eb (#1280)
- 316ecc7 Update ubi-minimal base image to latest (#1356)
- 32b5b30 Use const as blueprint validate message (#1341)
0.75.0
Changelog
- 20630f3 Add CoC, DCO and Security documents (#1261)
- 8425d3c Add ability to set azure environment for stow (#1269)
- b8e8008 Add annotations for serviceaccount (#1248)
- dcbf055 Add argument "name" to step "ShutdownApplication" (#1271)
- fb8315e Add helm flag to enable/disable installation of valwebhook (#1327)
- 9715d7b Add helm test to check kanister upgrades (#1265)
- e49103b Add section "Webhook" in "Troubleshooting" (#1309)
- 2242d88 Bump github.com/Azure/azure-sdk-for-go (#1298)
- 56f5044 Bump github.com/Azure/go-autorest/autorest from 0.11.19 to 0.11.24 (#1299)
- ecdc174 Bump github.com/BurntSushi/toml from 0.3.1 to 1.0.0 (#1303)
- b80b238 Bump github.com/Masterminds/semver from 1.4.2 to 1.5.0 (#1304)
- f948d29 Bump github.com/Masterminds/sprig (#1315)
- e93fa7f Bump github.com/hashicorp/go-version from 1.2.0 to 1.4.0 (#1314)
- 4d87696 Bump github.com/lib/pq from 1.10.1 to 1.10.4 (#1312)
- e1fe6d7 Bump github.com/mitchellh/mapstructure from 1.4.1 to 1.4.3 (#1319)
- 4817237 Bump github.com/prometheus/client_golang from 1.11.0 to 1.12.1 (#1302)
- a392401 Bump github.com/spf13/cobra from 1.2.1 to 1.4.0 (#1305)
- cb5adc9 Bump k8s.io/cli-runtime from 0.23.1 to 0.23.5 (#1313)
- 9ed86b5 Bump k8s.io/client-go from 0.23.1 to 0.23.5 (#1301)
- 490dd9b Bump k8s.io/kubectl from 0.23.1 to 0.23.5 (#1322)
- ac4bbb7 Changes to support Secret Credential type for azure (#1275)
- 4ea5ff8 Check in go mod tidy changes (#1276)
- fe00227 Distribute CRDs using helm chart (#1244)
- 596bf62 Enable automatic dependabot pull requests (#1296)
- 428c402 Expose efs type and some utility functions (#1311)
- 9834207 Fix Arguments method for rds functions (#1281)
- 56c153e Fix
KubeExec
args in cassandra blueprint (#1277) - 2d32839 Fix kanister controller image vulnerability (#1263)
- 6f2ef01 Fix minor issues in postgres readme.md (#1264)
- 67ecd2a Improve func interface to have
Arguments
method and add other utils (#1251) - 2b05ece Introduced a config indicator for a VMware paravirtualized environment. (#1273)
- 72f044a Kanister docs update to version 0.75.0 (#1329)
- 6dcf914 Move Sample Blueprints Out Of 'stable' Folder (#1268)
- e3e762e New functions to pre-provision VolumeSnapshot and VolumeSnapshotContent (#1282)
- 333c3a6 Reduce dependabot concurrent requests to 2 (#1321)
- b202ce6 Skip initActionSetStatus() if status is already present (#1267)
- d43f27a Split GetCredential into authentication and role switching (#1255)
- 4d08b5e Update docs about how CRDs are managed (#1278)
- 1446d14 Update helm version build image to 3.2 (#1286)
- 9782eaa Update ubi base image to latest (#1284)
- d040a26 Upgrade Azure SDK dependency to v56.3.0 (#1295)
- f72150e Upgrade kafka component version to 3.1.0 (#1283)
- 60ff903 remove helm2 references (#1270)
- fb838df revert stow in kansiter (#1279)
- e495125 update go mod (#1289)
0.74.0
Changelog
- cba35d2 Add TimeLogCSI app in integration tests to check output on CI (#1245)
- 393d6c6 Azure gov client changes (#1249)
- 502b10b Kanister docs update to version 0.74.0 (#1262)
- 22424ea Make sure
kanctl
honorsKUBECONFIG
env and kubeconfig dir (#1247) - 0cf2b52 Update gopkg.in/yaml.v2 in example to fix CVE (#1258)
- aad4b34 update govmomi version (#1254)
0.73.0
Changelog
- bf7a620 Add details about community meetings in README (#1236)
- 54f7705 Add example blueprint for CSI snapshot functions (#1184)
- 307b053 Add new integration test for CSI Snapshot Blueprint (#1208)
- 09b6ebb Add validating webhook controller for blueprint resource (#1213)
- cdc321c Adding a Kanister function to delete CSI VolumeSnapshot (#1172)
- fe499ac Adding a Kanister function to restore CSI VolumeSnapshot (#1166)
- c17a1c1 Adds documentation for validating webhook changes (#1222)
- 70f725e Bump Go version to 1.17 (#1197)
- 45b58cf Changing logging format to JSON (#1214)
- b10d298 Fix CI issue MySQL GPG failed (#1198)
- 9e1fa1b Fix example for KubeOps (#1215)
- aacad92 Fix postgres app failure (#1218)
- 528302a Kanister docs update to version 0.73.0 (#1238)
- 4da55be Redact commands and args while logging Pod manifest (#1200)
- bfe366c Refactor integration tests (#1191)
- e5a2867 Support blueprint resource for validate sub command to
kanctl
(#1187) - a0fc891 Temporarily remove TimeLogCSI (#1239)
- 234928c Udpate docs for recent kanctl validate blueprint change (#1206)
- 5068148 Update KubeOps to support core group & wait for delete completion (#1199)
- 67c25b5 Upgrade RH ubi base image to 8.5-230 (#1217)
- 0c2ea06 Use CONTAINER_NAME if set (#1223)
- 15ff2bb Using dynamic methods to fetch zones. (#1185)
- abfbcbd Wait for snapshot to be deleted in DeleteCSISnapshot function (#1210)
- a270251 added Kanister presentation/resources (#1237)
- 509dd5f added labels to mssql deployment (#1190)
- e1dd7e7 link in architecture page of docs did not link to specified blog post. replaced with what i think is a pretty relevant blog post. (#1216)
- 74fb4ae update client go to v0.23.1 (#1211)
0.72.0
Changelog
- 2de6893 Add kubernetes 1.22 support (#1174)
- 13e0bbe Added integration test for MSSQL app (#1180)
- 3a3f56c Added new Blueprint for MS SQL Server (#1165)
- 575144e Adding a Kanister function to create CSI VolumeSnapshot (#1163)
- eb2799d Backup/Restore SQL Server using Kopia Artifacts (#1188)
- 83dddba Bump base image for mongo app to 4.4.10 (#1169)
- 83a76a3 Changes to pick largest Restore Size (#1177)
- f49ecf0 Documentation fixes (#1182)
- 0362c2f Kanister docs update to version 0.72.0 (#1189)
- f5779ef Post restore hook blueprint for Postgres HA (#1155)
- da05b60 Remove kafka-confluent-connector as it is not being used and we have adobe-connector in place (#1170)
- 24689ac Update goreleaser to v1.2.4 in build image (#1168)
- f889396 Update release for OCP application to
4.9
from4.7
(#1181) - 1f4a350 Updated the doc for KubeTask function (#1178)
- 983ddca add Jakarta region & AZs to AWS list (#1167)
- c7ad60e add owner references pod option (#1164)
- 403dfd4 fix: Fix mergify bot strict-mode-deprecation
- f459022 update ubi-minimal base images (#1161)
0.71.0
Changelog
e88bf94 Add create method in the ingress manager interface (#1152)
0416308 Add new zones to AWS (#1157)
60bbe03 Adding better error message (#1151)
1fc41c2 Adding documentation for Kanister Function KubeOps & Wait (#1153)
12157ea Changes to use tags for GetSnapshot in vSphere (#1158)
4e65d7d Fallback to extensions/v1beta1
for ingress APIs in case of fake CLI (#1156)
35be4f7 Fix gzip
not found issue on kanister-kubectl image (#1159)
7cd7289 Kanister docs update to version 0.71.0 (#1160)
6cbf03e Tagging support (#1146)
64bc130 list should return full id (#1154)
Docker images
docker pull ghcr.io/kanisterio/controller:0.71.0
docker pull ghcr.io/kanisterio/kanister-tools:0.71.0
docker pull ghcr.io/kanisterio/postgres-kanister-tools:0.71.0
docker pull ghcr.io/kanisterio/postgres-tools-9.6:0.71.0
docker pull ghcr.io/kanisterio/postgresql:0.71.0
docker pull ghcr.io/kanisterio/es-sidecar:0.71.0
docker pull ghcr.io/kanisterio/mysql-sidecar:0.71.0
docker pull ghcr.io/kanisterio/kanister-kubectl-1.18:0.71.0
docker pull ghcr.io/kanisterio/mongo-sidecar:0.71.0
docker pull ghcr.io/kanisterio/mongodb:0.71.0
docker pull ghcr.io/kanisterio/cassandra:0.71.0
docker pull ghcr.io/kanisterio/couchbase-tools:0.71.0
docker pull ghcr.io/kanisterio/foundationdb:0.71.0
docker pull ghcr.io/kanisterio/kafka-adobe-s3-source-connector:0.71.0
docker pull ghcr.io/kanisterio/kafka-adobe-s3-sink-connector:0.71.0
0.70.0
Changelog
d791e8c Changes to support additional azure enviornments (#1142)
a5bb37d Copy volumeSnapshotClass parameters when cloning (#1128)
5fab1bb Don't use params field, if they are nil, while cloning volumesnapshotclass (#1145)
1e2a881 Fix to wait for delete_mount_targets to complete (#1140)
551d676 Functionality to call ingress operations after discovering APIVersion (#1138)
7cf2321 Handle fatal errors while uploading data using kopia (#1149)
0b02f24 Kanister docs update to version 0.70.0 (#1150)
961ea96 Make postgres PITR blueprint compatible with postgres 12+ (#1127)
4c5f6ec TestBucketGetRegions fails intermittently (#1125)
dd7086c Update AWS and Azure zones (#1148)
3dd60a5 Update RH base image and remove yum (#1134)
240b5a3 Update RedHat UBI base image (#1129)
13652ba Update restore cmd in postgres depconfig blueprint (#1122)
c955037 Upgrade base image of postgres-kanister-tools image to postgres:14.0-alpine (#1136)
10afb94 Use image pullPolicy Always for postgres test app (#1124)
f0d642c add google region southamerica-west1 (#1144)
613ca5d adding missing zones (#1133)
9ad3a9f adding new region to azure (#1139)
808e32f helm command failing for cassandra app installation (#1113)
37d9246 update mongo db readme when using existing secret (#1121)
Docker images
docker pull ghcr.io/kanisterio/controller:0.70.0
docker pull ghcr.io/kanisterio/kanister-tools:0.70.0
docker pull ghcr.io/kanisterio/postgres-kanister-tools:0.70.0
docker pull ghcr.io/kanisterio/postgres-tools-9.6:0.70.0
docker pull ghcr.io/kanisterio/postgresql:0.70.0
docker pull ghcr.io/kanisterio/es-sidecar:0.70.0
docker pull ghcr.io/kanisterio/mysql-sidecar:0.70.0
docker pull ghcr.io/kanisterio/kanister-kubectl-1.18:0.70.0
docker pull ghcr.io/kanisterio/mongo-sidecar:0.70.0
docker pull ghcr.io/kanisterio/mongodb:0.70.0
docker pull ghcr.io/kanisterio/cassandra:0.70.0
docker pull ghcr.io/kanisterio/couchbase-tools:0.70.0
docker pull ghcr.io/kanisterio/foundationdb:0.70.0
docker pull ghcr.io/kanisterio/kafka-adobe-s3-source-connector:0.70.0
docker pull ghcr.io/kanisterio/kafka-adobe-s3-sink-connector:0.70.0