Releases: kanisterio/kanister
Releases · kanisterio/kanister
0.102.0
0.101.0
Changelog
- 5c91c30 Bump actions/stale from 8 to 9 (#2521)
- 49c265a Bump github/codeql-action from 2.22.7 to 2.22.8 (#2495)
- 4d3d276 Bump github/codeql-action from 2.22.8 to 2.22.9 (#2520)
- a567e0a Bump the docker group with 1 update (#2513)
- 5c2bbf4 Bump tj-actions/changed-files from 40.1.1 to 40.2.0 (#2499)
- 88e1d69 Bump tj-actions/changed-files from 40.2.0 to 40.2.1 (#2512)
- 2179af9 Bump tj-actions/changed-files from 40.2.1 to 40.2.2 (#2526)
- f435763 Common exec error handling (#2501)
- 5a1f552 Enable gocritic and gocyclo linters (#2236)
- 0fe1346 Implement method
SnapshotCreateWaitForCompletion
forAdStorage
type (#2494) - e106755 Kanister docs update to version 0.101.0 (#2525)
- 67b70e0 Kanister docs update to version 0.101.0 (#2535)
- 4aefd25 Retry on transient error when waiting for snapshot to be ready (#2508)
- 255e5ed Revert "Kanister docs update to version 0.101.0 (#2525)" (#2530)
- 2756ffb Specify platform as
linux/${ARCH}
when cross-building docker images (#2503) - c11c8fe Update azure sdk lib (#2507)
- c07784b Update minio helm chart link (#2502)
- 7a0873a deps(go): bump github.com/go-openapi/strfmt from 0.21.7 to 0.21.8 (#2511)
- 70a3c76 deps(go): bump github.com/go-openapi/strfmt from 0.21.8 to 0.21.9 (#2529)
- b9754a0 deps(go): bump the common-golang group with 1 update (#2510)
- 6d236cc deps(go): bump the common-golang group with 3 updates (#2498)
- a7b4a88 deps(go): bump the common-golang group with 3 updates (#2527)
- 0b98bc4 deps(go): bump the k8s group with 5 updates (#2486)
- 806f654 goreleaser.yml update (#2518)
- 4a70b36 kopia
go.mod
uptake (#2517)
0.100.0
Changelog
- 4de2782 Add SanitizeTags to stable CreateFromSource (#2273)
- 60e626c Bump github/codeql-action from 2.22.5 to 2.22.7 (#2478)
- 3f35c32 Bump ossf/scorecard-action from 2.3.0 to 2.3.1 (#2452)
- 9197acd Bump the docker group with 1 update (#2480)
- cf3ed8f Bump tj-actions/changed-files from 40.0.0 to 40.1.0 (#2458)
- f668aa3 Bump tj-actions/changed-files from 40.1.0 to 40.1.1 (#2465)
- 327f0c2 Expose DefaultContainerName (#2479)
- 9a62988 Improve Pod and PodOptions redacting (#2476)
- 51d684d Kanister docs update to version 0.100.0 (#2488)
- ffbfcfc Restic related functions deprecation warning in documentation (#2471)
- 2931c5b Revert "Upgrade to new azure-go-sdk and refactor old go-autorest references (#2368)" (#2490)
- bb883c9 Update ubi-minimal base image to ubi-minimal:9.3-1361 (#2472)
- e32930f Update ubi-minimal base image to ubi-minimal:9.3-1361.1699548032 (#2477)
- 94ac01a Upgrade to new azure-go-sdk and refactor old go-autorest references (#2368)
- b594d34 When CreatePod fails, dump pod options (#2467)
- 356194e deps(go): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#2460)
- ce5f758 deps(go): bump github.com/vmware/govmomi from 0.33.0 to 0.33.1 (#2455)
- 7c90aeb deps(go): bump k8s.io/client-go from 0.26.10 to 0.26.11 (#2483)
- d33666a deps(go): bump the common-golang group with 2 updates (#2461)
- b03795a deps(go): bump the common-golang group with 2 updates (#2474)
0.99.0
Changelog
- 832319e Add RepositorySetParametersCommand (#2429)
- a5b4e6c Add kopia policy show command and output parser (#2440)
- 4fa3155 Bump actions/checkout from 4.1.0 to 4.1.1 (#2413)
- ff34ca4 Bump github/codeql-action from 2.21.9 to 2.22.5 (#2446)
- 54cebdd Bump tj-actions/changed-files from 39.2.1 to 40.0.0 (#2439)
- 878a4c7 Do not apply kopia retention policy on snap create (#2442)
- 7c924c3 Fix the way action set name was being configured (#2430)
- e6316a1 Kanister docs update to version 0.99.0 (#2450)
- 3e93315 Modify kopia utilities to use new kopia cache flags (#2393)
- 02af7b0 Refactor kopia maintenance owner helper (#2428)
- 1003ad9 Remove unused Restic related stuff. (#2418)
- 14d67fd Set soft limit for content cache while connecting to server in kopia client options (#2449)
- b909ad0 Support to add labels to actionset in
kanctl create actionset
command (#2434) - cba0e35 Update kopia sdk to upstream v0.14.1 (#2416)
- a846e00 Update kopia to the latest version (#2447)
- 3051116 Update restic to latest version (#2451)
- 29a9c87 Updated the emicklei/go-restful to 3.11 for PRISMA-2022-0227 (#2431)
- f3021dc deps(go): bump github.com/vmware/govmomi from 0.31.0 to 0.33.0 (#2435)
- 83399be deps(go): bump google.golang.org/grpc from 1.58.2 to 1.58.3 (#2438)
- c436b25 deps(go): bump the common-golang group with 1 update (#2453)
- f78836f deps(go): bump the common-golang group with 2 updates (#2437)
- feb5430 deps(go): bump the k8s group with 5 updates (#2436)
- ec7eeb3 point kanister tool image to use [email protected] (#2417)
- 879b7b0 update stow (#2457)
0.98.0
Changelog
- fa54ea9 Add new flags for setting hard limits on kopia cache(PR#1) (#2409)
- f378e4f Bump ossf/scorecard-action from 2.2.0 to 2.3.0 (#2382)
- ebba82c Fix CVE because of
golang.org/x/net
inkanister-tools
image (#2419) - eba661f Generation of Job name for tests fixed (#2386)
- a4336dc Kanister docs update to version 0.98.0 (#2420)
- 2167aef Remove unused DescribeBackups function and related code (#2401)
- d4e4b79 Running
make test
locally usingminio
&minikube
fixed (#2379) - 4301258 Running of containerized commands refactored (#2377)
- c5432c7 Support of read only mount of filesystem volumes added (#2365)
- bf89e76 Update go version to 1.21 (#2392)
- c688441 Update ubi-minimal base image to ubi-minimal:9.2-750.1696515534 (#2391)
- d7df9cc Update ubi-minimal base image to ubi-minimal:9.2-750.1697534106 (#2411)
- 8d7e88a Update ubi-minimal base image to ubi-minimal:9.2-750.1697625013 (#2415)
- 180b048 deps(go): bump golang.org/x/net from 0.15.0 to 0.17.0 (#2394)
- 3aa0c68 deps(go): bump k8s.io/apimachinery from 0.26.3 to 0.26.9 (#2389)
- 058236d deps(go): bump k8s.io/client-go from 0.26.3 to 0.26.9 (#2405)
- 6232108 deps(go): bump the common-golang group with 3 updates (#2396)
- ea2f59f incorrect depth of getting frame fixed (#2383)
0.97.0
Changelog
- f9d0fdc Add ExecutionProgress() method to function interface to report exec progress (#2023)
- 59924f8 Add SBOM to controller container image (#2358)
- 297231c Bump actions/checkout from 4.0.0 to 4.1.0 (#2354)
- 39ce223 Bump github/codeql-action from 2.21.8 to 2.21.9 (#2360)
- d7bc7f8 Bump tj-actions/changed-files from 39.1.2 to 39.2.0 (#2353)
- 092d93b Bump tj-actions/changed-files from 39.2.0 to 39.2.1 (#2374)
- f281f51 Error reporting fixed for checking status of
minio
(#2378) - 88f5bde Fix formatting for a list item (#2359)
- a85da35 GoLand settings added to .gitignore (#2376)
- 4a26467 Kanister docs update to version 0.97.0 (#2380)
- 6f64ca7 Makefile fixed for M1 Macs (#2366)
- 3eeb8d8 Re-enable Postgres tests and remove MariaDB (#2370)
- 410853d Refactor Duplicate Functions and Tests from kando package (#2234)
- e01c8eb Rename PodRunner's RunEx to Run (#2369)
- 8b14714 Revert "deps(go): bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 (#2362)" (#2375)
- 06be966 Temporarily disable Postgres tests (#2367)
- b7b6a78 Update postgres base image for postgres-kanister-tools (#2363)
- 2ee6f27 chore(deps): create groups for GH actions dependabot updates (#2355)
- e783f34 deps(go): bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 (#2362)
- ae681ea deps(go): bump github.com/vmware/govmomi from 0.30.7 to 0.31.0 (#2357)
- 016b3a8 deps(go): bump k8s.io/code-generator from 0.26.3 to 0.26.9 (#2371)
- cf542a6 deps(go): bump the common-golang group with 1 update (#2373)
- eb89249 deps(go): bump the common-golang group with 2 updates (#2356)
0.96.0
Changelog
- 5f409fa Add method to identify group version in the snapshotter interface (#2333)
- 631ceab Add new adopter (#2311)
- d2c71a4 Bump actions/checkout from 3 to 4 (#2305)
- f93f456 Bump docker/build-push-action from 4 to 5 (#2328)
- c180a94 Bump docker/login-action from 2 to 3 (#2327)
- 47ff44f Bump github/codeql-action from 2.21.5 to 2.21.7 (#2335)
- a5b8939 Bump github/codeql-action from 2.21.7 to 2.21.8 (#2345)
- f8027e5 Bump tj-actions/changed-files from 39.0.0 to 39.0.1 (#2325)
- ec8053b Bump tj-actions/changed-files from 39.0.1 to 39.0.2 (#2329)
- d86441a Bump tj-actions/changed-files from 39.0.2 to 39.1.0 (#2337)
- 22badfc Bump tj-actions/changed-files from 39.1.0 to 39.1.1 (#2346)
- 7d7849f Bump tj-actions/changed-files from 39.1.1 to 39.1.2 (#2349)
- dbae8b8 Extract PodControllerProcessor interface and default implementation (#2297)
- 08d8926 Fix golang vulnerabilities (#2351)
- d847e11 Improve documentation of PodController and relating interfaces (#2298)
- 8a2b967 Kanister docs update to version 0.96.0 (#2322)
- e3fadce Pass group version as an argument while creating PVC from volume snapshot (#2295)
- bc2a874 Phase level progress tracking proposal (#1875)
- bef2520 Refactor functions with pod runner (#2308)
- 01181e1 Remove IBM SoftLayer References (#2274)
- 0d5b820 Revert "Revert "Change the way we figure out container to read the artifacts from"" (#2316)
- 0a639f6 Update ubi-minimal base image to ubi-minimal:9.2-750 (#2331)
- 3ed70e0 chore(ci): add a name for the stale issues workflow (#2350)
- bf03057 chore(infra): cleanup triage workflows (#2222)
- 6d0264e deps(actions): pin actions/download-artifact and actions/upload-artifact (#2332)
- 8c75d9d deps(go): bump github.com/prometheus/client_model from 0.3.0 to 0.4.0 (#2321)
- d54e663 deps(go): bump go.uber.org/zap from 1.25.0 to 1.26.0 (#2340)
- 6b36af0 deps(go): bump the common-golang group with 2 updates (#2324)
- 789dc78 deps(go): bump the common-golang group with 2 updates (#2342)
- 0573300 fix build arguments in goreleaser yaml (#2347)
- c149fd4 fix(ci): use correct dependabot user for checks (#2348)
- 2a8dd3f update kopia to a more recent version (#2283)
- 2e378a6 use patch instead of update (#2330)
0.95.0
Changelog
- db68f6f Add Tests for Profile datamover (#2266)
- 97fb058 Add Unit Tests for RepositoryServer Datamover (#2294)
- 4a51782 Add arg to connect to kopia repos as readonly (#2004)
- 7663904 Add fields for kopia cache, log and config directory in repository server CR (#2144)
- 303b96d Bump github/codeql-action from 2.2.4 to 2.21.5 (#2302)
- 323b417 Bump ossf/scorecard-action from 2.1.2 to 2.2.0 (#2303)
- 38e2af4 Bump tj-actions/changed-files from 37 to 38 (#2286)
- df5b83e Bump tj-actions/changed-files from 38 to 39 (#2301)
- a52fa96 Change the data type for metadata and content fields in v1alpha1.CacheSizeSettings (#2237)
- 86c1668 Change the way we figure out container to read the artifacts from (#2310)
- 0fa348f Fix issue with missing container name and namespace (#2269)
- 0f06fd7 Helper method to bound an ActionSet's "action type" to a fixed set for Prometheus Metrics (#2256)
- 535baf7 Improve repository server controller tests (#2271)
- f4aabaf Introduce
NewExecError
function (#2272) - 0234692 Kanister docs update to version 0.95.0 (#2315)
- 5abd5c4 Kanister docs update to version 0.95.0 (#2318)
- 536ac9a Kanister prometheus metrics: Controller Integration + ActionSet resolution counter exports (#2247)
- 68ac433 Prometheus-Kanister design doc - Fixing formatting issues (#2264)
- 9875d91 Remove unused ingress manager code (#2263)
- dad529b Revert "Change the way we figure out container to read the artifacts from (#2310)" (#2314)
- 5f1dd33 Revert "Kanister docs update to version 0.95.0 (#2315)" (#2317)
- c1e4639 Revert "Revert "Kanister Prometheus metrics skeleton framework (#2163… (#2265)
- 8e48629 Revert "deps(go): bump github.com/prometheus/client_model from 0.3.0 to 0.4.0 (#2289)" (#2312)
- 0c46969 Use postgres DB while connecting to RDS during restore (#2282)
- 19cc9a4 add validating webhook for repository server CR (#2281)
- f858198 chore(ci): add OSSF Scorecard workflow (#2299)
- 6f8059c chore(deps): cleanup go.mod file (#2287)
- e9f06f0 deps(go): bump github.com/google/uuid from 1.3.0 to 1.3.1 (#2280)
- b8b0ba2 deps(go): bump github.com/prometheus/client_model from 0.3.0 to 0.4.0 (#2289)
- 7076e1e deps(go): bump gonum.org/v1/gonum from 0.13.0 to 0.14.0 (#2279)
- 0af2e9d deps(go): bump the common-golang group with 1 update (#2288)
- e29bc47 deps(go): bump the common-golang group with 2 updates (#2267)
- 4cf7b3f deps(go): bump the common-golang group with 2 updates (#2278)
- 8a92148 deps(go): bump the common-golang group with 2 updates (#2313)
- 7af0dba deps(go): exclude kopia from automatic dependabot updates (#2304)
- d36cc6b updated postgres app with new security setting (#2276)
0.94.0
Changelog
- 15e2aae 2241: Fix path to valid_images.json (#2242)
- e1bcb16 Add Type S3Compliant to Kopia Repository Storage Args (#2159)
- 5a8a687 Add ability to override kanister-tools image in repo controller (#2261)
- 3d13005 Add base unit test suite for repository server controller(#PR1) (#2100)
- 74a0a31 Add repositoryServerUserHostname to the kopia repository based functions (#2177)
- 6b1ceaa Add unit tests for kopia repository server controller(PR #2) (#1997)
- 48eee5d Add unit tests for validating repository server secrets [PR#1] (#2128)
- 9d38168 Add unit tests for validating repository server secrets [PR#2] (#2124)
- faee7f3 Adding container image vulnerability scanning (Grype) GitHub Action (#2113)
- 64f0e1d Adjust ref apps for OCP 4.13 (#2152)
- ffc7785 Bump actions-ecosystem/action-add-labels from 1.1.0 to 1.1.3 (#2200)
- b7ee252 Bump actions-ecosystem/action-create-comment from 1.0.0 to 1.0.2 (#2192)
- 724b67c Bump actions/checkout from 2 to 3 (#2199)
- 411d337 Bump actions/dependency-review-action from 1 to 3 (#2204)
- c14c934 Bump actions/stale from 7 to 8 (#2198)
- 1b4201f Bump alex-page/github-project-automation-plus from 0.8.1 to 0.8.3 (#2193)
- c24df8a Bump helm version in kanister build (#2206)
- f091dcd Bump helm/kind-action from 1.4.0 to 1.8.0 (#2203)
- f48e373 Bump tj-actions/changed-files from 35 to 37 (#2194)
- 7df4275 Enable wait for RepositoryServer CR to get ready functionality for actionsets (#2228)
- 93e668f Feature flagging for exporting of Kanister prometheus metrics (#2235)
- 4a994e3 Fix CVE-2023-37788 in elazarl/goproxy (#2257)
- ae250ce Fix RepositoryServer datamover tests (#2249)
- 30e033e Grype vulnerability scanner parsing tool (#2114)
- 9c8e202 Kanister Prometheus Framework Design Doc (#2151)
- cfa57f5 Kanister Prometheus metrics skeleton framework (#2163)
- 9023a30 Kanister docs update to version 0.94.0 (#2258)
- a66aec9 Make Networking/v1 as default group version for ingress (#2175)
- ae09b1f Provide a way to use PodController object to create PodRunner object (#2229)
- fb4bd07 Refactor RepositoryServer controller (#2136)
- 27b3004 Remove Repository Server condition check from ServerReady to Ready (#2184)
- 0dc4385 RepositoryServer support in kando command line (#1951)
- dccf6e7 Return empty snapshot ID if any fatal error happened during the snapshot creation (#2174)
- 81766ec Revert "Add Tests for updated Interface based kando command line" (#2253)
- 5d16f29 Revert "Add unit tests for kopia repository server controller(PR #2) (#1997)" (#2178)
- dd714ba Revert "Kanister Prometheus metrics skeleton framework (#2163)" (#2262)
- 64595c9 Revert "Refactor RepositoryServer controller (#2136)" (#2150)
- 2494994 Revert "Revert "Add unit tests for kopia repository server controller(PR #2)"" (#2180)
- f876a47 Revert "Revert "Refactor RepositoryServer controller"" (#2154)
- 774bb7f Revert "Run postgresql integration test on latest chart (#2196)" (#2243)
- e06c278 Run PostgreSQL integration tests on 12.6.0 chart (#2156)
- d745629 Run postgresql integration test on latest chart (#2196)
- 04fbe86 Set RepositoryServerCR Conditions (#2169)
- 4c1a8ce Test latest version of snapshotter present (#2260)
- 9001dda Update ubi-minimal base image to ubi-minimal:9.2-717 (#2233)
- d2f2442 Use claimName field in the filestore location secret for repository server controller (#2146)
- c854b9e change the utility function for getting default repository server CR in unit tests (#2170)
- ef96f2d chore(deps): add dependabot config for github-actions (#2191)
- 4fbc5e0 chore(deps): add dependabot group for common Go dependencies (#2187)
- 3d572ad chore(deps): fix pattern in dependabot config group (#2226)
- 2cc388f chore(deps): only allow semver-patch dependabot updates for k8s deps (#2197)
- 704e0f0 cleanup(test): use
testdata
directory in tests (#2202) - 4650265 deps(go): bump github.com/BurntSushi/toml from 1.2.1 to 1.3.2 (#2162)
- 1ed0c60 deps(go): bump github.com/aws/aws-sdk-go from 1.44.268 to 1.44.299 (#2167)
- ee3ce33 deps(go): bump github.com/aws/aws-sdk-go from 1.44.299 to 1.44.300 (#2176)
- eca32cc deps(go): bump github.com/aws/aws-sdk-go from 1.44.300 to 1.44.301 (#2183)
- 0ec651b deps(go): bump github.com/aws/aws-sdk-go from 1.44.301 to 1.44.305 (#2217)
- 5eb2469 deps(go): bump github.com/aws/aws-sdk-go from 1.44.305 to 1.44.306 (#2219)
- 8b49314 deps(go): bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 (#2164)
- fdb232c deps(go): bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 (#2160)
- ea69bef deps(go): bump github.com/vmware/govmomi from 0.30.4 to 0.30.5 (#2161)
- d719caf deps(go): bump github.com/vmware/govmomi from 0.30.5 to 0.30.6 (#2182)
- 6f6ab7e deps(go): bump github.com/vmware/govmomi from 0.30.6 to 0.30.7 (#2245)
- 5812f70 deps(go): bump go.uber.org/zap from 1.24.0 to 1.25.0 (#2246)
- 83db2d6 deps(go): bump golang.org/x/oauth2 from 0.7.0 to 0.10.0 (#2158)
- 881765b deps(go): bump google.golang.org/api from 0.120.0 to 0.130.0 (#2157)
- f254172 deps(go): bump google.golang.org/api from 0.130.0 to 0.131.0 (#2171)
- 8ef8fac deps(go): bump the common-golang group with 1 update (#2188)
- 8ffe60c deps(go): bump the common-golang group with 2 updates (#2227)
- f6e755a deps(go): bump the common-golang group with 2 updates (#2232)
- ae07880 deps(go): bump the common-golang group with 3 updates (#2244)
- 5305a33 deps(go): fix dependency name for sigs.k8s.io (#2218)
- 151cfbf fix flaky test (#2223)
- bbda6fe upgrade stow version (#2255)
0.93.0
Changelog
- c2dc9d9 Add Cache Size Support in Templating Params in RepositoryServer (#2111)
- 69af1af Add JSON output flag to kopia repo status command (#2109)
- 0b3f846 Add the option to customize kopia cmd log level (#2107)
- ea672f4 Add: ROADMAP.md (#2126)
- 3306bbc Correct push_images.sh to not push removed images (#2101)
- f90d50a Fix deletion of the pod created by blueprint without namespace (#2106)
- fa7beb3 Fix pkg/config to use standard kubeconfig machinery (#2133)
- 855ce17 Fix pkg/kube to use standard kubeconfig machinery (#2132)
- cedfed3 Import the general client/auth package (#2134)
- da279af Kanister docs update to version 0.93.0 (#2149)
- ac3723d Make RepositoryServer struct consistent with RepositoryServer CRD (#2122)
- 1dee05c Refactor FoundationDB example to build image manually (#2089)
- 04a9889 Refactoring push_images.sh to consume a single source of truth containing valid images (#2147)
- 4d3991e Remove couchbase-tools docker build from goreleaser (#2099)
- be0f4e9 Remove mongo-sidecar image build from goreleaser (#2096)
- 0a30255 Remove unused dirs to increase free space in GH runner (#2138)
- 884b8cb Rename
gomod
togo-mod-tidy
in makefile targets (#2103) - a76c23f RepositoryServer CR update validation (#2080)
- 255be73 Set ImagePullPolicy to Always in test_util templateParams (#2086)
- 8161996 Update MAINTAINERS.md (#2127)
- 10e1874 Update RepositoryServer CR Status field to add
metav1.Condition
(#2135) - ff719a2 Update postgres-ha-hook blueprint with latest application changes and kanister tool image (#2095)
- b4552a6 Update ubi-minimal base image to ubi-minimal:9.2-691 (#2130)
- b7a4e02 add nil check for secrets in repository server CR (#2102)
- 7c81e70 add validation for kopia repository server controller secrets (#1940)
- 198338c fix delete action (#2131)
- 15dd55d fix e2e volume snapshot test (#2141)
- 94448f6 make codegen (#2090)
- c2f22f8 support projectid in gcp provider (#2129)