Releases: kanisterio/kanister
Releases · kanisterio/kanister
0.92.0
Changelog
- 496f88a Add Functionality to use BackupData using Kopia Server (#1857)
- 3044e57 Add Functionality to use DeleteData using Kopia Server (#1926)
- a3ec049 Add Functionality to use RestoreData using Kopia Server (#1914)
- 6fe3590 Add MongoDB Atlas blueprint example (#2013)
- fd4624a Add functionality to create RepositoryServer CR using kanctl command line (#2032)
- b9eee33 Add github workflow to build and push MongoDB Atlas tools image (#2038)
- fa15d49 Automate creation of repository server CRD (#2064)
- 15140cc Capture log to error when executing command (#1947)
- cbd84c7 Change ubi-minimal tag to 9.2-484 in atlas dockerfile (#2054)
- 9ce4426 Fix Long Startup Time for Kopia Repository Server (#2048)
- 38b348a Fix Source Location in cp command for repo-server-build target (#2081)
- 40fb249 Fix crash in copyVolumeDataPodFunc when location type is not GCS (#2072)
- 28ccf53 Fix error in creating aws copy snaphot request (#2042)
- eb22cae Fix group string from cr to cr.kanister.io (#2027)
- bc0a0c1 Kanister docs update to version 0.92.0 (#2085)
- 07038f0 Kopia repository server controller deployment (#1871)
- f88b9fa Make repository cache settings configurable using repository server CR (#1918)
- 6169a0f Move kopia storage consts to a secrets package (#2059)
- f74570f Parse kopia errors (#1973)
- 8a60b23 Pod controller change stop signature (#2056)
- 2babd1a Refactor PodRunner and KubeTask to use PodController under the hood. (#1986)
- 12fa310 Repository server controller not retrying again in case of failure (#2012)
- 08e0164 Revert "deps(go): bump github.com/aws/aws-sdk-go from 1.44.244 to 1.44.250 (#2034)" (#2040)
- e64fdda Update README.md (#2083)
- a086fdd Update restic version in kanister-tools (#2084)
- cacd577 Update ubi-minimal base image to ubi-minimal:9.2-484 (#2053)
- 555b621 Updated etcd example to mention tar availability in pod (#1961)
- 402eb87 deps(go): bump github.com/Azure/go-autorest/autorest (#2074)
- df3bed9 deps(go): bump github.com/aws/aws-sdk-go from 1.44.244 to 1.44.250 (#2034)
- 4966084 deps(go): bump github.com/aws/aws-sdk-go from 1.44.250 to 1.44.268 (#2071)
- ac74751 deps(go): bump github.com/lib/pq from 1.10.7 to 1.10.8 (#2031)
- 548dbeb deps(go): bump github.com/lib/pq from 1.10.8 to 1.10.9 (#2036)
- 0552645 deps(go): bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1 (#2057)
- 3a0b3cd deps(go): bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2 (#2076)
- 5f72225 deps(go): bump google.golang.org/api from 0.118.0 to 0.120.0 (#2033)
- 1cf25e5 fix connecting to kopia repository using GCP credentials in repository server controller (#2061)
- 91208ae fix generate CRDs script (#2079)
- 11cde2d skip snapshot copy test for GPD block storage (#2045)
0.91.0
Changelog
- e42eac0 Add RepositoryServer ObjectReference in Actionset (#1919)
- 52d0830 Add RepositoryServer controller (#1653)
- 45ccc4a Add
dbSubnetGroup
as outputArtifact toCreateRDSSnapshot
function (#1952) - b1a4792 Add dbSubnetGroup to RestoreRDSSnapshot and ExportRDSLocation function (#1953)
- 7cde857 Add flag to enable/disable public access for RDS instances created during Test (#1957)
- d0d0a3d Add github workflow to build and push kanister image (#1991)
- c5c86eb Blueprint to Restore Postgres data into RDS database Instance (#1768)
- 0771c35 Documentation for adding DBSubnetGroup argument to RDS functions (#1965)
- ee53919 Fix code generation command (#2019)
- 1049520 Fix typo "kansiter" in install.rst (#1975)
- 643421b K10-15448: Progress issue (#1967)
- ef71717 Kanister docs update to version 0.91.0 (#2030)
- 379b07e Prevent dependabot from upgrading github.com/openshift/api (#1987)
- 0459fea Rearrange order of snapshot APIs (#1979)
- 4b4b6ec Remove Kopia "snapshot gc" command wrapper (#1982)
- e3f6654 Revert "Revert "Add provision to create and delete DBSubnetGroups for RDS integration test (#1950)" (#1966)" (#1977)
- 1cd39b1 Revert "Upgrade openshift/api to release-4.15 branch (#1988)" (#2014)
- cccdbee Support OCP 4.12 in templates (#1984)
- 4e69773 Update RDS blueprint examples to use
DBSubnetGroup
(#1958) - 36f2891 Update kopia commit in kanister-tools image v0.13.0-rc2 (#2029)
- cfb3d69 Update ubi-minimal base image to ubi-minimal:9.1.0-1829 (#2010)
- bf570c7 Updated kubernetes cluster version to 1.26 (#1985)
- 9a237f7 Upgrade openshift/api to release-4.15 branch (#1988)
- 22e52b1 [Minor] Modify Create DB instance in RDS test to use DBsubnetGroup (#1959)
- 79153ac build(infra): add missing $ to expansion in workflow (#2003)
- 9a8a2ea build(infra): add package write permissions to workflow (#2000)
- fac6c37 deps(build) re-apply "upgrade openshift/api to release-4.15 branch (#1988)" (#2014)" (#2018)
- 23f5f0e deps(build): downgrade k8s.io/kube-openapi to v0.0.0-20230109183929-3758b55a6596 (#2016)
- f5b52e7 deps(build): patch version upgrades for k8s dependencies (#1992)
- af15bf8 deps(build): upgrade misc k8s.io (#2005)
- 700d7c2 deps(go): bump github.com/Azure/go-autorest/autorest/adal (#1994)
- 0cdd1ab deps(go): bump github.com/aws/aws-sdk-go from 1.44.209 to 1.44.237 (#1989)
- 59595d6 deps(go): bump github.com/aws/aws-sdk-go from 1.44.237 to 1.44.239 (#1998)
- 59a71ac deps(go): bump github.com/aws/aws-sdk-go from 1.44.239 to 1.44.243 (#2015)
- 31ff9b6 deps(go): bump github.com/aws/aws-sdk-go from 1.44.243 to 1.44.244 (#2021)
- bd55a0e deps(go): bump github.com/go-logr/logr from 1.2.3 to 1.2.4 (#2007)
- ec1b6d5 deps(go): bump github.com/go-openapi/strfmt from 0.21.3 to 0.21.7 (#2001)
- a8650ff deps(go): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#1990)
- 985a57b deps(go): bump google.golang.org/api from 0.111.0 to 0.114.0 (#1970)
- b845ed8 deps(go): bump google.golang.org/api from 0.114.0 to 0.117.0 (#2002)
- 94cd184 gocheck test for repo-controller (#1996)
- 328fbf4 update dependencies (#2017)
0.90.0
Changelog
- b319c70 Add conversion from s3Compliant type to s3 type (#1883)
- cd61459 Add helm flags for custom tls secret and caBundle in blueprint webhook controller (#1712)
- d23ccdf Add provision to create and delete DBSubnetGroups for RDS integration test (#1950)
- ea9d1a2 Add support for multiple containers in created pods (#1887)
- cc44fa3 Added missing RestoreDataPodOverrideArg constant in restore_data function (#1911)
- f448a96 Auto-generate CRD Documentation #1342 (#1727)
- a4a8534 Capabilities for kopia binary (#1937)
- c29b06c Comment in
start_localkube
that its not used to create CI cluster (#1924) - 556c64e Configuration File
.golangci.yml
forgolangci-lint
Runs (#1921) - af9aef0 Disable elasticsearch integration test (#1923)
- 34de811 Extend pod runner (#1925)
- 0db8d22 Fix bug where len is compared to less than 0 (#1682)
- 8262fad Fix panic in case when pod creation failed (#1898)
- f0bafdb Fixed source location in copy command for build-controller target (#1912)
- ec63b99 Handle errors when waiting for pod status change fails (#1922)
- 73547a1 Incremental elasticsearch blueprint (#1739)
- f6e8359 Kanister docs update to version 0.90.0 (#1971)
- afe5fb3 Kopia RepositoryServer CRD in Kanister (#1645)
- 83ab689 Minor code refactor (#1945)
- 85755d6 Modify DeleteSecurityGroup function to use securityGroup Id (#1942)
- 845f8a6 Replace
github.com/ghodss/yaml
withsigs.k8s.io/yaml
(#1964) - f94584f Revert "Add provision to create and delete DBSubnetGroups for RDS integration test (#1950)" (#1966)
- 2b3e398 Revert "Temporarily replace github.com/dgrijalva/jwt-go with golang-jwt (#1936)" (#1941)
- d6ecc03 Temporarily replace github.com/dgrijalva/jwt-go with golang-jwt (#1936)
- 24d4559 Update RDS aurora app implementation to execute mysql Query from pod (#1949)
- cac55c9 Update RDS postgres app implementation to execute postgres Query from pod (#1946)
- f29e81b Update kopia commit in kanister-tools image (#1963)
- eb00fe1 Update stale workflow to 90 days (#1944)
- df38b47 Update ubi-minimal base image to ubi-minimal:9.1.0-1793 (#1934)
- 3c4b039 Upgraded k8s dependencies version to 0.26.1 (#1862)
- 3ff4e4d adding libcap2-bin to kanister-elasticsearch image (#1943)
- 10c55f5 deps(go): bump github.com/Azure/azure-sdk-for-go (#1913)
- cbe7070 deps(go): bump github.com/Azure/go-autorest/autorest/adal (#1927)
- 363a31a deps(go): bump github.com/aws/aws-sdk-go from 1.44.198 to 1.44.204 (#1916)
- 9bef15f deps(go): bump github.com/aws/aws-sdk-go from 1.44.204 to 1.44.207 (#1928)
- ede81e2 deps(go): bump github.com/aws/aws-sdk-go from 1.44.207 to 1.44.209 (#1932)
- 1d70d7e deps(go): bump github.com/dustin/go-humanize from 1.0.0 to 1.0.1 (#1910)
- 479e87f deps(go): bump github.com/gofrs/uuid (#1907)
- 501ce6c deps(go): bump github.com/vmware/govmomi from 0.29.0 to 0.30.4 (#1960)
- 30b765f deps(go): bump golang.org/x/net from 0.2.0 to 0.7.0 (#1917)
- e9c7d0d deps(go): bump golang.org/x/oauth2 from 0.5.0 to 0.6.0 (#1969)
- 169ed94 deps(go): bump google.golang.org/api from 0.104.0 to 0.111.0 (#1935)
- 941c2af wait for ready (#1915)
0.89.0
Changelog
- 6950681 Add lifecycle param to PodOptions struct (#1890)
- 263b072 Add setfcap capability to /usr/sbin/setcap (#1891)
- 547d836 Fixed issue-1176: Reduce resource requests while installing minio (#1893)
- c084a0a Improve README for Kafka example (#1885)
- 5c23024 Kanister docs update to version 0.89.0 (#1906)
- 0fe21c8 Revert setfcap in Dockerfile (#1895)
- f658f6f Update condition for sts ready in Wait tests (#1889)
- f35ad36 Update ubi-minimal base image to ubi-minimal:9.1.0-1760.1675784957 (#1905)
- 795471e Upgrade kafka component version to 3.2.0 (#1843)
- e684447 deps(go): bump github.com/Azure/go-autorest/autorest/azure/auth (#1876)
- 2ce0db6 deps(go): bump github.com/aws/aws-sdk-go from 1.44.184 to 1.44.198 (#1897)
- 0162359 deps(go): bump github.com/emicklei/go-restful (#1896)
- 08d9f9a deps(go): bump github.com/go-sql-driver/mysql from 1.6.0 to 1.7.0 (#1775)
- a8ef704 update codegen script (#1884)
0.88.0
Changelog
- 425870e Add ingMgr Update func (#1869)
- 0ead112 Change kopia command logs to info (#1879)
- e0032a9 Kanister docs update to version 0.88.0 (#1881)
- 9520b35 Update kopia dependency (#1878)
- 2506f72 Update ubi-minimal base image to ubi-minimal:9.1.0-1760 (#1877)
- 5de4661 deps(go): bump github.com/aws/aws-sdk-go from 1.44.177 to 1.44.184 (#1874)
0.87.0
0.86.0
Changelog
- eca56f0 Add -y to microdnf commands (#1848)
- 59124c5 Add a field in actionset status to figure out currently running phase (#1798)
- 214da0f Add new Kanister function WaitV2 (#1836)
- 7ebafce Added params for postgres oc (#1860)
- fa88d48 Added redis example (#1832)
- f7975c0 Adding comments on Kanister Resource Types Fields in types.go (#1751)
- e9fe7ec Design for integrating kopia with kanister (#1482)
- 4c3858a Do not ignore permission errors in kopia restore command (#1835)
- e2bb2b0 Fixed steps for postgresql example (#1779)
- b243676 Fixed steps in mysql example (#1793)
- 48f08e1 Format bool arguments in a way it expected by kopia's cmd lib. (#1849)
- 1eac779 Improve ActionSet Progress RunningPhase unit test (#1847)
- 005f353 Increase goreleaser release timeout (#1850)
- dd1ffab Install mysql el9 (#1855)
- 8063c00 Kanister docs update to version 0.86.0 (#1861)
- 165151c Modify go.mod to point to latest commit in the relevant branch in kastenhq/kopia (#1806)
- 15157fb Move The 'wait' Argument Handling Logic To Its Exec Function (#1630)
- 9b761d8 Only replace LOCALE with LC_COLLATE (#1796)
- e65900e Remove cyclic dependency and allow to pass Parallelism as an argument (#1859)
- 002a81d Removed image values for MongoDB and PostgresDB charts in integration tests (#1831)
- da8bef7 Removed stale postgres image from goreleaser (#1830)
- 0a9d583 Rename auth_tests file to auth_test (#1791)
- 8663ebd Update "sed" command in other Postgres BPs (#1797)
- 313c186 Update CI (#1828)
- 00c1701 Update Dockerfile (#1852)
- f908fed Update elasticsearch V2 blueprint (#1822)
- 0e10b36 Update kopia commit used in kanister tools image (#1808)
- 6ddee5d Update ubi-minimal base image to ubi-minimal:8.7-1031 (#1801)
- e0bbd1f Upgrade base image to ubi9/ubi-minimal (#1846)
- 0af8e1c Use kind to create cluster in CI, instead of k3d (#1821)
- 11bb9c4 [Minor] Fix the broken link for Adopters (#1792)
- ee7695f deps(go): bump github.com/Masterminds/goutils from 1.1.0 to 1.1.1 (#1845)
- 063ec28 deps(go): bump github.com/aws/aws-sdk-go from 1.44.157 to 1.44.170 (#1827)
- 81d5404 deps(go): bump github.com/aws/aws-sdk-go from 1.44.170 to 1.44.174 (#1844)
- 1602d1b deps(go): bump github.com/aws/aws-sdk-go from 1.44.174 to 1.44.177 (#1856)
- f13ab3b issue-1803: Updated Elasticsearch example (#1840)
0.85.0
Changelog
- 246435b Add EnvironmentVariables to PodOptions (#1690)
- 332bc14 Add Missing Kopia Wrappers in Kanister (#1693)
- 533754a Add PodSecurity and ContainerSecurity params to PodOptions structure (#1674)
- c31f4be Add Unit Tests for Kopia (#1723)
- 13d446a Add function GetPodObjectFromPodOptions to fetch pod object before running CreatePod (#1722)
- fbbe64a Add kopia repository command wrappers (#1700)
- f65bc3c Add kopia repository storage args generation utilities (#1696)
- ecb708d Add utilities to generate EnvVars for secret (#1699)
- 5174a38 Avoid unnecessarily auto-creating PRs for k8s dependencies (#1715)
- 125a7a8 Build kopia binary as part of kanister-tools (#1711)
- ee171e8 Direct passing WebIdentity token to AWS provider (#1724)
- 2920955 Download the mysql RPM file before install (#1787)
- a41c00b Expose AWS env vars for web identity token file (#1774)
- ae4b898 Fixed nil pointer dereference in error. (#1757)
- 9238811 Fixed steps for MongoDB example (#1780)
- 1f34856 Kanister docs update to version 0.85.0 (#1784)
- 089855a Make elasticsearch example compatible with 8.5.1 (#1747)
- b48647f PR with unit tests for PodSecurityContext param in PodOptions (#1731)
- d8e475c Set EnvVars only if non-nil (#1737)
- 906d4a3 Support to specify block mode volumes in kube.PodOptions. (#1756)
- 38e63f2 Update MongoDB base image (#1754)
- 71d2a38 Update action/checkout to v3 (#1782)
- 10c6724 Update sparseFlag from --sparse to --write-sparse-files (#1718)
- 7859db8 Update ubi-minimal base image to ubi-minimal:8.7-923 (#1728)
- b245748 Update ubi-minimal base image to ubi-minimal:8.7-923.1669829893 (#1772)
- 62a8d72 Use current nodejs version for elasticsearch Image (#1734)
- 970352b [K10-13107] support of k10@OCP 4.11 in templates (#1681)
- 5109313 deps(go): bump github.com/Azure/azure-sdk-for-go (#1729)
- e956100 deps(go): bump github.com/Azure/azure-sdk-for-go (#1743)
- 8908b5b deps(go): bump github.com/aws/aws-sdk-go from 1.44.137 to 1.44.140 (#1745)
- 3c589fb deps(go): bump github.com/aws/aws-sdk-go from 1.44.140 to 1.44.145 (#1758)
- e040c87 deps(go): bump github.com/aws/aws-sdk-go from 1.44.145 to 1.44.148 (#1764)
- 711c6ec deps(go): bump github.com/aws/aws-sdk-go from 1.44.148 to 1.44.152 (#1770)
- 65c7cea deps(go): bump github.com/aws/aws-sdk-go from 1.44.152 to 1.44.154 (#1773)
- b07e749 deps(go): bump github.com/aws/aws-sdk-go from 1.44.154 to 1.44.157 (#1781)
- 5c2a368 deps(go): bump github.com/aws/aws-sdk-go from 1.44.78 to 1.44.137 (#1740)
- e45ec75 deps(go): bump github.com/gofrs/uuid (#1741)
- 53ec5b8 deps(go): bump github.com/lib/pq from 1.10.6 to 1.10.7 (#1735)
- 75a026d deps(go): bump github.com/prometheus/client_golang from 1.13.0 to 1.14.0 (#1725)
- 551e268 deps(go): bump github.com/spf13/cobra from 1.5.0 to 1.6.1 (#1730)
- 616538f deps(go): bump go.uber.org/zap from 1.21.0 to 1.23.0 (#1726)
- 734eb66 deps(go): bump go.uber.org/zap from 1.23.0 to 1.24.0 (#1765)
- 6b579e7 deps(go): bump google.golang.org/api from 0.103.0 to 0.104.0 (#1776)
- 615486a deps(go): bump google.golang.org/api from 0.86.0 to 0.103.0 (#1748)
- 964a950 gofmt issue fixes as per goreportcard (#1274) (#1749)
- db80705 udpate mysql-sidecar dockerfile (#1785)
- ac400c8 update kanister tools image to 0.12.1 (#1777)
- 820f151 upgrade kopia dependency from v0.11.3 to v0.12.1 (#1750)
0.84.0
Changelog
- 1625355 Add Name to PodOptions (#1695)
- 9048b7c Add back commented tests (#1707)
- 7eb4949 Add docker to build image (#1697)
- 4dca8c8 Add labels to cloned snapshots (#1662)
- cb29142 Build other kanister tools with goboring (#1670)
- a4afce8 Bump github.com/BurntSushi/toml from 1.2.0 to 1.2.1 (#1704)
- 9a5001a Fips test (#1703)
- d8365f9 Kanister docs update to version 0.84.0 (#1716)
- a878179 Update BUILD.md with instructions to build and push controller images (#1694)
- 2a93133 Update goreleaser to use boring (#1702)
- 94affa6 Update kopia dockerfile for goboring (#1673)
- 8f74b01 Update ubi-minimal base image to ubi-minimal:8.6-985 (#1706)
- 9d0f61a Update ubi-minimal base image to ubi-minimal:8.6-994 (#1714)
- 58f8fbc Use bullseye (#1705)
- 7139cc9 add cleanup for cloned snapshot in test (#1713)
- 88ce028 add sanitize labels to CreateFromSource (#1698)
- eaed079 downgrade postgres (#1709)
- 3b83e0f remove esdump references (#1708)
0.83.0
Changelog
- c2a8e32 ActionSet handling perf tweaks (#1650)
- 5786c9d Add CockroachDB in integration tests (#1632)
- 00dde3b Add SnapListByTags Wrapper for Kanister kopia package (#1679)
- e1bfd96 Add Tags in SnapshotCreate Kopia Wrapper (#1664)
- a0734ff Add Wrapper IsEqualSnapshotCreateStats (#1680)
- 9f8d11a Add ability to configure MysqlDB app via Options (#1633)
- 5b28871 Add ability to modify chart in MongoDB and MysqlDB structs (#1637)
- 3a92e0a Add configmapName and secretName field to RDSPostgresDB app (#1481)
- dab83e8 Add new webinar link to README (#1643)
- a83a548 Adding kubeconfig as pre requisite in BUILD.md (#1663)
- 1b6ab8f Addressed comments from #1650 (#1668)
- bc90a01 Bump github.com/gofrs/uuid from 4.2.0+incompatible to 4.3.0+incompatible (#1651)
- 8b5eb20 Bump github.com/hashicorp/go-version from 1.5.0 to 1.6.0 (#1644)
- ab15014 Bump github.com/vmware/govmomi from 0.28.0 to 0.29.0 (#1599)
- 063138c Expose Azure authenticators + fix typo (#1629)
- c106938 Fixed typos (#1617)
- 7c853bc Kanister docs update to version 0.83.0 (#1691)
- c584f22 Refactor kopia common command wrapper (#1665)
- d66df2b Remove httpd-utils from kanister-tools image (#1689)
- 655c5c3 Run 'triage' workflow on original repo only (#1672)
- 5c8da90 Run the triage workflow on primary repo only (#1642)
- 56f82a2 Update Helm with Operator's Log Level Configuration (#1627)
- ea16889 Update Image Tag to v9.99.9-dev only for ghcr/kanisterio images (#1623)
- 51787ba Update kanister build to go1.19.2 buster (#1675)
- db036d5 Update kanister build v0.0.20 (#1676)
- 7f9742f Update profile bucket validation code to account for custom s3 endpoint (#1631)
- 6b63540 Update ubi-minimal base image to ubi-minimal:8.6-941 (#1636)
- 3d8e59a Updating CONTRIBUTING.md with slack url (#1656)
- fa04d77 Upgrade kopia dependency to custom commit 31017dec554d (#1649)
- 7aef8de fix spacing (#1687)
- 7d81e1f update golang.org/x/text to 0.4.0 (#1688)