Update quay.io/minio/operator Docker tag to v7
Some major upgrade efforts deploying to Proxmox VE K3s Kubernetes cluster via Helm Chart and Flux V2 reconciliation in a GitOps approach with dependency update facilitated by Mend's Renovate Bot.
This MR contains the following updates:
| Package | Update | Change |
|---|---|---|
| quay.io/minio/operator | major | v5.0.17 -> v7.0.1 |
Release Notes
minio/operator (quay.io/minio/operator)
v7.0.1: Version 7.0.1
Changelog
e97863aRelease 7.0.1 (#β2403)a7dfa7cAdd git MR template (#β2399)83cff0fremove upgrade for version below 5.0.0 (#β2398)79d3d8bUpdate tenant values.yaml docstrings (#β2394)5340a62Always renew certificate if it can't be checked for renewal (#β2395)dc1bcb3Release Helm Chart to v7.0.0 (#β2386)f9f2b27update x/net x/crypto transitive deps
v7.0.0: Version 7.0.0
Changelog
be31297Release v7.0.0 (#β2367)c3495a7Enable verbose logging (#β2371)d165371Add initContainers to tenant Helm Chart (#β2366)bdab160Fix storageClassName references in tenant.pool.volumeClaimtemplates (#β2362)d8bbf23Update release scripts (#β2365)b5dd4cfFix base example url (#β2349)0d8f857fix: incorrect error logWaiting for MinIO to be ready: %!s(<nil>)(#β2345)2c867b2feat:add portName to container (#β2347)54a9f26Allow custom (non-propagating) stateful set metadata (#β2337)00f9e7eUpgrade k8s API and code generators to v0.31.1 (#β2341)edddd2edocs: Fix Typesetting problem (#β2339)0302787fix: remove PDB (#β2338)6cd2041remove minioJob (#β2331)b8c9bf4Add storageLabels value to tenant chart (#β2335)082389aRelease Helm Chart to v6.0.4 (#β2334)
v6.0.4: Version 6.0.4
Changelog
c5b838cRelease 6.0.4 (#β2329)b37ed12Update hotfix test to the latest hotfixed version (#β2330)59398eafix: empty tenant log (#β2324)868ae2dRemove MINIO_OPERATOR_DEPLOYMENT_NAME variable (#β2322)28d4cd6Remove fullname from helm chart since nothing uses it (#β2242)056ce4bfeat: add Insecure flag to minioJob (#β2321)6651c8bRemoves reference to inexistent section from README.md (#β2317)fee9a79fix: multi controller run concurrently after leadership lost (#β2309)b28a0b4Push of additionalScrapeConfigs to PrometheusAgent (#β2312)3d90112Add helm chart for versions 5.0.16 and 5.0.17 (#β2313)59dd68efix: do not create resources for marked deleted tenant (#β2310)6785830Bump go packages to fix vuln CVE-2024-8421 (#β2314)bada434Fix tags and references (#β2304)7352650Add kubectl apply to kubectl kustomize in README (#β2300)44217fbAllow existing secret (#β2299)63461a1Release Helm Chart to v6.0.3 (#β2294)55fcdbcfix:use tenant namespace instead minioJob Namespace (#β2296)
v6.0.3: Version 6.0.3
Changelog
45110b9fix: mixed the minioJob/policybinding/sts namespace (#β2291)4624a08Release v6.0.3 (#β2289)3f1a37bfix: Avoid system cfg changed can't restart (#β2253)2c5289cfix: support auto mount certs for minioJob (#β2288)d027725Upgrade sidecar to v6.0.2 (#β2286)3a8695bRemove deprecated.secretfrom tenant Helm chart (#β2265)97d95faImprove error message when scanning through the tar file (#β2278)3eef3a2Use proper permission for the update directory (#β2277)6a1e81bupdated helm to v6.0.2c28fcf8Missing minio service name (#β2263)ad0ff5bBump github.com/docker/docker from 27.1.0+incompatible to 27.1.1+incompatible (#β2262)
v6.0.2: Version 6.0.2
Changelog
15c388bOperator release v6.0.2 (#β2261)67f4e6cfix: minioJob support minio disable tls (#β2256)66ad6efFix sidecar probing with multiple certs (#β2239) (#β2257)ccade59Fix calculation of tenant usage status (#β2244)86722cfRemove index-based pool name verification (#β2164)d16ef8aBump github.com/docker/docker from 27.0.0+incompatible to 27.1.0+incompatible (#β2250)03613d2Set a default SecurityContext for all pods in a pool (#β2247)bfe790cMark fields as deprecated (#β2246)7f53934feat: support get miniojob error by kubectl (#β2243)54be9cbUpdate minimum kubernetes version to 1.28.0, run tests on latest available patch container: v1.28.9 (#β2241)5a6fa65doc: fix minioJob env_ref_doc (#β2236)2c72c36Control the start of event reporting for expiring certificates (#β2232)8edda88Helm Chart release v6.0.1 (#β2237)
v6.0.1
What's Changed
- Improve hotfix test by @βpjuarezd in https://github.com/minio/operator/pull/2224
- Release Helm for Operator v6.0.0 by @βpjuarezd in https://github.com/minio/operator/pull/2227
- Return Tenant's Console Service by @βdvaldivia in https://github.com/minio/operator/pull/2230
- Release for Operator v6.0.1 by @βpjuarezd in https://github.com/minio/operator/pull/2234
- Release Operator v6.0.1 correction by @βpjuarezd in https://github.com/minio/operator/pull/2235
Full Changelog: https://github.com/minio/operator/compare/v6.0.0...v6.0.1
v6.0.0: Version 6.0.0
Changelog
82484b0fix: release build issues (#β2223)fc934fdMove all environment variables to sidecar (#β2221)a280480Release 6.0.0 (#β2212)3e8321fHave Sidecar reuse the same HTTP client and discard request body (#β2213)334c691Remove credsSecret (#β2217)bbb9122Fix certmanager test to use the:nooptagged image (#β2220)ccbdd2cfix: panic when remove mutli pools (#β2215)7f95174Remove Openshift integration (#β2211)5f28d3cAdd PVC expansion logic for MinIO Operator (#β2196)e429cabBump google.golang.org/grpc from 1.64.0 to 1.64.1 in /sidecar (#β2207)337ae05Bump certifi from 2023.7.22 to 2024.7.4 in /examples/kustomization/sts-example/sample-clients/minio-sdk/python (#β2204)9d45abaRemove Operator UI (#β2205)b70bfeeAdd deploying a tenant with hotfix image test (#β2202)28fa604Remove Reclaim Storage (#β2203)2e1497aUse AdminClient.ServerUpdateV2 for tenant updates. (#β2201)99c7893default sidecar image to quay.io/minio/operator-sidecar (#β2199)4e2c630Add Development notes (#β2195)95f3511Relax tenant listing limitation to permit search and edit (#β2193)5f016a1update go to 1.22.5 to fix vulnerable package net/http (#β2194)9e040a0Add additional documentation for IdP Flow (#β2185)e23f91dStarting documentation for Operator version 6 (#β2141)24f34a0Document default MC image for MinIOJob CRD (#β2187)80f5652Remove govulncheck as a pre-requirement to run all other functional tests (#β2188)8a1eab5doc: miniojob doc (#β2173)d78c5e0Wait for MinIO to be ready before proceeding with any further tasks. (#β2172)52137a2Fix TenantCapacity usage (#β2184)7ff26c0avoid potential nil pointer (#β2182)cb96689Readiness Endpoint support (#β2183)f07d0afadd protection and facilitate debugging wrong assets (#β2179)6530c91Fix code generation (#β2181)7452337upgrade dependencies and also minimum go-version (#β2180)917cd0ffeat: add miniojob mc image pull policy/secret (#β2177)19fb4c3remove --insecure flags for minioJob (#β2178)14fc773Add sidecarImage value in helm chart (#β2176)2828094Update generated code (#β2174)fd7ede7security: Using k8s idp instead of providing console-sa (#β2166)bdc3404Fix packageManager issue for web app (#β2167)da7bf70Allow Tolerations to have Seconds undefined (#β2168)6d8f680Bump ws from 7.5.9 to 7.5.10 in /web-app (#β2169)cabe56dAdding 1 second delay between pod health checks requeue (#β2163)54e4091Correcting the name of the variable (#β2162)6a90c45feat: improve sa/role/rolebind check/update (#β2159)0c77cc5bugfix: set pool status based on name rather than index based (#β2161)a016247Bugfix: Pool name should not be empty (#β2158)7a2834cBugfix: should not be able to edit tenant if readOnly is set (#β2157)45ef52dCert manager doc suggestions (#β2154)3da4006Fix slow leader reelection (#β2156)f39676bBring back recurrent Tenant health check job (#β2155)da2cd6dfeat: support command for minioJob (#β2151)37194d9split sidecar to have it's own goreleaser.yml (#β2153)855d22bDocument TLS Certificates flow with Cert Manager (#β2079)c6737b7Fix Tenant PodInformer for Tenant Status and remove recurrent job (#β2150)90377abUpgrade to Yarn 4 (#β2145)3cea44aTo fix React No Warnings & Prettified Test (#β2143)f3978dbNo longer needed to recreateoperator-ca-tlsprefixed secrets on Tenant namespace (#β2137)7a368c8Converge upgrade guides to a single doc (#β2138)c2988dafix: Rename headless service from 'http-minio' to 'https-minio' with TLS enabled (#β2135)4df07c1Reload certificates inoperator-ca-tlssecrets (#β2133)fdb7232Bugfix sidecar credentials validation (#β2134)ce0a300feat: Support Resources/EnvFrom/Env/VolumeMounts/Volumes to minioJob (#β2124)a57c3e0fix: don't need match number for labels/annotations for service diff (#β2129)1c2fa4ffix: misjudge certificate expiring (#β2127)56c1e35Split Sidecar to it's own container (#β2105)77bb482Invoke IDP endpoint to end session when logging out (#β2126)7ae65b2feat: add securityContext/containerSecurityContext to minioJob (#β2122)c6d57c4Only specify storageClassName when set (#β2121)e652ed3Rename PolicyBinding API formv1alpha1tov1beta1(#β2119)a3d4dc0Update Copyright (c) to 2024 (#β2120)dae7854Release RedHat catalogs v5.0.15 (#β2104)26419edOperator release should update everything (#β2117)5aebf8fAdd columnHealthto Tenant (#β2116)5db81aaset securityContext for test (#β2101)8f6fef6Release helm chart v5.0.15 (#β2103)