Releases: minio/operator
Releases · minio/operator
Version 6.0.2
Changelog
- 15c388b Operator release v6.0.2 (#2261)
- 67f4e6c fix: minioJob support minio disable tls (#2256)
- 66ad6ef Fix sidecar probing with multiple certs (#2239) (#2257)
- ccade59 Fix calculation of tenant usage status (#2244)
- 86722cf Remove index-based pool name verification (#2164)
- d16ef8a Bump github.com/docker/docker from 27.0.0+incompatible to 27.1.0+incompatible (#2250)
- 03613d2 Set a default SecurityContext for all pods in a pool (#2247)
- bfe790c Mark fields as deprecated (#2246)
- 7f53934 feat: support get miniojob error by kubectl (#2243)
- 54be9cb Update minimum kubernetes version to 1.28.0, run tests on latest available patch container: v1.28.9 (#2241)
- 5a6fa65 doc: fix minioJob env_ref_doc (#2236)
- 2c72c36 Control the start of event reporting for expiring certificates (#2232)
- 8edda88 Helm Chart release v6.0.1 (#2237)
Release v6.0.1
What's Changed
- Improve hotfix test by @pjuarezd in #2224
- Release Helm for Operator v6.0.0 by @pjuarezd in #2227
- Return Tenant's Console Service by @dvaldivia in #2230
- Release for Operator v6.0.1 by @pjuarezd in #2234
- Release Operator v6.0.1 correction by @pjuarezd in #2235
Full Changelog: v6.0.0...v6.0.1
Version 6.0.0
Changelog
- 82484b0 fix: release build issues (#2223)
- fc934fd Move all environment variables to sidecar (#2221)
- a280480 Release 6.0.0 (#2212)
- 3e8321f Have Sidecar reuse the same HTTP client and discard request body (#2213)
- 334c691 Remove credsSecret (#2217)
- bbb9122 Fix certmanager test to use the
:noop
tagged image (#2220) - ccbdd2c fix: panic when remove mutli pools (#2215)
- 7f95174 Remove Openshift integration (#2211)
- 5f28d3c Add PVC expansion logic for MinIO Operator (#2196)
- e429cab Bump google.golang.org/grpc from 1.64.0 to 1.64.1 in /sidecar (#2207)
- 337ae05 Bump certifi from 2023.7.22 to 2024.7.4 in /examples/kustomization/sts-example/sample-clients/minio-sdk/python (#2204)
- 9d45aba Remove Operator UI (#2205)
- b70bfee Add deploying a tenant with hotfix image test (#2202)
- 28fa604 Remove Reclaim Storage (#2203)
- 2e1497a Use AdminClient.ServerUpdateV2 for tenant updates. (#2201)
- 99c7893 default sidecar image to quay.io/minio/operator-sidecar (#2199)
- 4e2c630 Add Development notes (#2195)
- 95f3511 Relax tenant listing limitation to permit search and edit (#2193)
- 5f016a1 update go to 1.22.5 to fix vulnerable package net/http (#2194)
- 9e040a0 Add additional documentation for IdP Flow (#2185)
- e23f91d Starting documentation for Operator version 6 (#2141)
- 24f34a0 Document default MC image for MinIOJob CRD (#2187)
- 80f5652 Remove govulncheck as a pre-requirement to run all other functional tests (#2188)
- 8a1eab5 doc: miniojob doc (#2173)
- d78c5e0 Wait for MinIO to be ready before proceeding with any further tasks. (#2172)
- 52137a2 Fix TenantCapacity usage (#2184)
- 7ff26c0 avoid potential nil pointer (#2182)
- cb96689 Readiness Endpoint support (#2183)
- f07d0af add protection and facilitate debugging wrong assets (#2179)
- 6530c91 Fix code generation (#2181)
- 7452337 upgrade dependencies and also minimum go-version (#2180)
- 917cd0f feat: add miniojob mc image pull policy/secret (#2177)
- 19fb4c3 remove --insecure flags for minioJob (#2178)
- 14fc773 Add sidecarImage value in helm chart (#2176)
- 2828094 Update generated code (#2174)
- fd7ede7 security: Using k8s idp instead of providing console-sa (#2166)
- bdc3404 Fix packageManager issue for web app (#2167)
- da7bf70 Allow Tolerations to have Seconds undefined (#2168)
- 6d8f680 Bump ws from 7.5.9 to 7.5.10 in /web-app (#2169)
- cabe56d Adding 1 second delay between pod health checks requeue (#2163)
- 54e4091 Correcting the name of the variable (#2162)
- 6a90c45 feat: improve sa/role/rolebind check/update (#2159)
- 0c77cc5 bugfix: set pool status based on name rather than index based (#2161)
- a016247 Bugfix: Pool name should not be empty (#2158)
- 7a2834c Bugfix: should not be able to edit tenant if readOnly is set (#2157)
- 45ef52d Cert manager doc suggestions (#2154)
- 3da4006 Fix slow leader reelection (#2156)
- f39676b Bring back recurrent Tenant health check job (#2155)
- da2cd6d feat: support command for minioJob (#2151)
- 37194d9 split sidecar to have it's own goreleaser.yml (#2153)
- 855d22b Document TLS Certificates flow with Cert Manager (#2079)
- c6737b7 Fix Tenant PodInformer for Tenant Status and remove recurrent job (#2150)
- 90377ab Upgrade to Yarn 4 (#2145)
- 3cea44a To fix React No Warnings & Prettified Test (#2143)
- f3978db No longer needed to recreate
operator-ca-tls
prefixed secrets on Tenant namespace (#2137) - 7a368c8 Converge upgrade guides to a single doc (#2138)
- c2988da fix: Rename headless service from 'http-minio' to 'https-minio' with TLS enabled (#2135)
- 4df07c1 Reload certificates in
operator-ca-tls
secrets (#2133) - fdb7232 Bugfix sidecar credentials validation (#2134)
- ce0a300 feat: Support Resources/EnvFrom/Env/VolumeMounts/Volumes to minioJob (#2124)
- a57c3e0 fix: don't need match number for labels/annotations for service diff (#2129)
- 1c2fa4f fix: misjudge certificate expiring (#2127)
- 56c1e35 Split Sidecar to it's own container (#2105)
- 77bb482 Invoke IDP endpoint to end session when logging out (#2126)
- 7ae65b2 feat: add securityContext/containerSecurityContext to minioJob (#2122)
- c6d57c4 Only specify storageClassName when set (#2121)
- e652ed3 Rename PolicyBinding API form
v1alpha1
tov1beta1
(#2119) - a3d4dc0 Update Copyright (c) to 2024 (#2120)
- dae7854 Release RedHat catalogs v5.0.15 (#2104)
- 26419ed Operator release should update everything (#2117)
- 5aebf8f Add column
Health
to Tenant (#2116) - 5db81aa set securityContext for test (#2101)
- 8f6fef6 Release helm chart v5.0.15 (#2103)
Version 5.0.15
Changelog
- f963b27 Operator release 5.0.15 (#2099)
- fd8f3fe Updated UI Project dependencies (#2102)
- f1c3de2 Validate service label and annotation absence (#2095)
- 010b890 JobCR will warning when STSDisabled (#2097)
- 276cb27 Only create marketplace publish after container image have been published (#2084)
- d45eb18 Upgrade
formidable
indirect dependency to solve vulnerability (#2089) - cc44b65 A better way to use compiled image in the tests (#2087)
- 4cc3123 Add Lifecycle hooks configuration to Tenant (#1835)
- 01c56a5 allow arbitrary labels to be set on operator and console resources (#2069)
- fb6ceb8 Bump golang.org/x/net from 0.17.0 to 0.23.0 in /examples/kustomization/sts-example/sample-clients/minio-sdk/go (#2080)
- 0999dc5 Generate helm index as a separated step after Operator publish (#2088)
- 9f5720d Add the recommended K8s label
app.kubernetes.io/name
. (#2082) - 74b8885 To fix upgrade test (#2081)
- ae6c279 Allow to run with restricted pod security standards (#2072)
- 56cd580 Redhat marketplace publish 5.0.14 (#2078)
- c07c650 feat: readonly console (#2066)
- 509b170 To remove decommission test from upstream (#2075)
- 6a3d80e Deprecate the Krew plugin (#2051)
- aa1337c fix: add default label when nothing set for console service (#2049)
- 6f99550 Display UI binary error messages instead of silently exiting (#2055)
- 31cb90b Correct typo (#2071)
- cf7fe17 Fields immutable (#2070)
- be17c70 feat: support more type to admin/config/set (#2063)
- 52be236 To fix goreleaser (#2062)
- f89370a To use port number instead of port name (#2059)
- a879d3d To fix vulnerability (#2060)
- 524aefa feat: support admin/config/set for minioJob (#2054)
- c22daee Fix highlight line (#2057)
- a6a3e21 Bump express from 4.18.2 to 4.19.2 in /web-app (#2053)
- b75b118 upgrading the floor version of k8s to test (#2052)
- 36e48cb feat: Create job and Watch job status for minioJob (#2031)
- a2c1016 PatchesJson6902 promoted to just patches (#2043)
- 864d16c Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /web-app (#2044)
- 1792dfd Refactor behaviour of helm string .secrets.existingSecret to boolean .tenant.configSecret.existingSecret (#2032)
- 656229d Bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible (#2041)
- 369a9e9 Bump follow-redirects from 1.15.4 to 1.15.6 in /web-app (#2035)
Version 5.0.14
Changelog
- 3359d52 Release 5.0.14 (#2036)
- def265b feat: add mc image filed (#2033)
- f6bb695 Bump ip from 1.1.9 to 2.0.1 in /web-app (#2014)
- 66bb05e Openshift 5.0.13 (#2017)
- 798825d feat:add k8s job to watch and remove unused client for minioJob (#2027)
- baccdf6 feat: check sa before start a job (#2024)
- 306afd6 refactor processNextItem for Tenant/HealthCheck/MinioJob (#2022)
- 3afe8f1 Make decommission test more reliable (#2018)
- f8831e3 fix: minioJob should have different ResourceVersion to sync (#2021)
- 0950410 fix: remove noisy event for bucket exists (#2019)
- 3966cfa Update go version to address vulnerabilities (#2020)
- 5fac040 feat: wait tenant be green to do command (#2012)
Version 5.0.13
Changelog
- 57c07bc Release 5.0.13 (#2015)
- 75d4028 add securityContext for KES pods in Tenant CRD (#2010)
- 0b0e926 Release 5.0.13 (#1991)
- 6a478c9 remove noisy logs (#2013)
- 0c7b670 fix: remove redundant worker (#2003)
- ae4af42 fix get csrSignerName from env MINIO_OPERATOR_CSR_SIGNER_NAME (#2005)
- 64a9256 Update example KES config in helm chart (#2008)
- 9cf58b8 feat: add k8sclient to get crdjob (#2004)
- 17f6d92 Fixes security context rendering of empty object value. (#2007)
- 4b5381b Using clientset to read the Custom Resource (#1992)
- 9ccfa57 fix: update api version of cert-manager (#1996)
- fb91b58 Annotate Operator Deployment with Version (#2002)
- 4a18b9b Revert "feat: add annotations to operator" (#2001)
- 1be6cd1 Remove noisy log message (#1998)
- ac0189a add missing Vault policy missing "list" capability (#2000)
- 54b8fc5 Detect KES version from image tag to Identify if
v3
should be used. (#1993) - 18de2ae Redhat openshift release 5.0.12 (#1997)
- 8964da7 fix: Infinite reconciliation for existing buckets (#1912)
- a2660e0 fix: package import twice (#1990)
- ba9ccc6 fix: sts will restart when use kubectl (#1989)
- 0eb342d Recommend trivial parity (#1988)
- 7a4d426 sts: Pass the creds expiration to the STS caller (#1987)
- 534b684 Controller DEV_MODE=on (#1923)
- acd94bf Add MinIOJob Resource grants to Operator cluster role (#1982)
- 22d4612 The Job Controller Should Run (#1978)
- a5bc5e1 Create statefulset even on cert update failure (#1981)
- 4569bdd Operator Console OpenID configuration (#1949)
- 1509ccb feat: add MINIO_KMS_KES_CAPATH env (#1956)
Version 5.0.12
Changelog
- 3b479f5 Update minio image to
minio/minio:RELEASE.2024-02-09T21-25-16Z
(#1979) - c679e3b update minio image to latest version
RELEASE.2024-02-06T21-36-22Z
(#1977) - 66cb587 Renew external certificates via the added multi-tenancy support (#1973)
- 5d28579 #1967: add serviceAccountAnnotations (#1968)
- e043e1b Release 5.0.12 (#1974)
- 8a7e10e Fix namespace reference in Helm chart NOTES.txt (#1924)
- 99d7e4c Using kustomize rather than krew plugin for the readme (#1947)
- e360633 Multitenancy Support for External Certs (#1971)
- a8bb885 Updated mds to latest version (#1963)
- 1936f74 Add decommission test (#1959)
- fb8586a Adding Job CRD (#1958)
- 95a779d Enable edit pool when multiple pools exist (#1953)
- b193fec Add RBAC Permissions to Operator for Jobs (#1957)
- 0e069f4 Create a controller for MinIO Job (#1948)
- ea9299f Use nearest zero-based pool name for expansion (#1950)
- ed454ec introduce MinIO Job CRD (#1883)
- 1fb15e7 Added Dark / Light Mode Status icons (#1946)
- fbef9f1 bugfix: upgrades not running (#1939)
- 345f3cb buildx to create container image and load in local registry. (#1938)
- 1c4bb96 Prevent add
spec.replaces
on new Openshift catalog (#1890) - 60981d2 Headless service port consolidation (#1936)
- 796ce19 update package jwx (#1935)
- 3a3fdfb Bump follow-redirects from 1.15.3 to 1.15.4 in /web-app (#1934)
- 65b12a5 Formatting corrections (#1927)
- e0a5316 Fix ingress creation for DNS enabled tenant (#1930)
- 64cb15e Add a PoolLabel selector to PodAntiAffinity (#1925)
- a82bc93 Update documentation (#1926)
- b9564de Upgrade go deps (#1922)
- 6a99fbf Fix NPE when registering Tenants (#1921)
- 8471e33 fix : fix incorrect indentation in secrets.existingSecret (#1910)
- 4cb5644 Upgrade controller-gen and madmin-go (#1919)
- bb43a3e feat: add annotations to operator (#1914)
- 3873db7 Bump @adobe/css-tools from 4.3.1 to 4.3.2 in /web-app (#1898)
- 3799aa5 Add kubectl-minio plugin tenant flags and fields (#1907)
- 856c422 Remove hardcoded storage class (#1902)
- 2301b55 Upgrade Go Dependencies (#1903)
- 3067975 Enable adding annotations of PVCs (#1897)
- 4b6bd3d STS env variables for mc are alias specific now (#1899)
- 38dc7e3 buildx instruction for multiplatform container image build (#1896)
- 9983417 Updated components to mds (#1895)
- eaf5f0c remove pointer from
Users
field (#1892) - 42749b8 Upgrated operator pages to mds (#1893)
- 38961bf Remove Unused Constants (#1891)
- f6a9687 Example k8s job to setup buckets using STS and mc (#1850)
- 8d22587 Upgraded multiple pages to mds (#1888)
- 8030876 Fix Openshift test (#1882)
- 12c746e Updated Tenant details main pages (#1886)
- 10ce3c3 fix: use :latest for ubi9 instead of minor releases (#1885)
- 67ad582 Updated Create tenant screens to use mds components (#1884)
- 612ef02 Update Copyright year in autogenerated code license headers (#1881)
- c5b02c4 Remove RegisterEvents wrapper (#1880)
- 2dc44a7 Update Expose Service comments (#1879)
- 0f48bf1 Prepare for the addition of new CRD (#1863)
- d707780 Fix Controller comments (#1874)
- c87d4c2 Upgrade base image to to Ubi minimal 9.3 (#1876)
- e56669e Update rh catalog release 5.0.11 (#1878)
- 13c0dfd Disabled the UI test 2 temporarely (#1877)
- 8a3cb76 Migration of components to mds (#1873)
- febee24 Migration of components to mds (#1866)
Version 5.0.11
Changelog
- 6eb3a2b Release v5.0.11 (#1865)
- f6e13be fix: readonly system and console tls secretName (#1861)
- ffa7cc8 Update Operator Dependencies (#1864)
- 377fa02 Get tenant configured region and set on STS Options (#1856)
- e2b0094 fix: stopCh can't work for start operator (#1857)
- 85ec4d2 Bump github.com/docker/docker from 20.10.24+incompatible to 24.0.7+incompatible (#1838)
- 661ec01 feat: add env for default operator image (#1854)
- 2810000 Bump google.golang.org/grpc from 1.54.0 to 1.56.3 (#1832)
- 150885e STS enabled by default (#1848)
- 1d55a1a avoid annotation/label panic with empty maps (#1824)
- 53deac5 remove redundant parentheses (#1841)
- 7d23f73 mounting Operator CA in minio not longer required (#1847)
- 2515162 DOCS-1021: Attempting to add autoyaml docs for Helm charts (#1827)
- 73665eb Parse tenant config properly (#1833)
- 6c3d608 add
-y
argument to microdnf (#1852) - a28276f Fix bad link (#1836)
- fc3d3f4 Adding cert-manager test (#1844)
- 50b2f3b feat: add support pvc deletion when need (#1828)
- a73ce13 fix: createBuckets simplify implementation (#1840)
- 9089b82 fix: create bucket make a conflict status for tenant. (#1837)
- d7119ec update container base image to ubi9 (#1831)
- 1345285 fix: remove address cache (#1826)
- d653dc1 docker: use ubi-micro base image (#1830)
- d1dac6d To ignore the creationTimestamp unknown field when performing tenant upgrade (#1825)
- 371043d Update SHA checksum for operator image 5.0.10 to match quay.io (#1819)
- 65d1502 Revert change as field is actually needed (#1821)
- d53b2b7 Fix vulnerablities in javascript packages (#1820)
- 0e08131 disable anonymous logging in tenant helm chart (#1776)
- 9c20d54 Additional Volumes Support for Tenant Helm Chart (#1786)
- 80c6904 Enable Encryption when the KMS Secret is given as a File (#1789)
- 3331e77 Conditional deployment of minio operator console pro-grammatically (#1805)
- 61bb830 Allow to retain namespace while operator deletion (#1807)
- 47106d6 Added option to pass KES image while tenant create (#1808)
- d4c1641 fix: containers should be omitempty like the Optional (#1817)
- 1bd4e8b fix: set the right number to pdb's MinAvailable (#1816)
Version 5.0.10
Changelog
- aa1bf77 Release v5.0.10 (#1813)
- 9f28e1b To resolve the "disk out of space" issue when testing policy bindings (#1814)
- 8338ac6 Create buckets upon tenant creation or after tenant creation (#1783)
- 1c2d445 Bump postcss from 8.4.24 to 8.4.31 in /web-app (#1801)
- 5285d7f Bump golang.org/x/net from 0.13.0 to 0.17.0 in /kubectl-minio (#1810)
- d4d3f5e Bump golang.org/x/net from 0.7.0 to 0.17.0 in /examples/kustomization/sts-example/sample-clients/minio-sdk/go (#1811)
- 7982fae Fix Tenant Usage Text Size (#1812)
- d619113 Support k8s secrets in console pod (#1800)
- b345b04 Bump get-func-name from 2.0.0 to 2.0.2 in /web-app (#1793)
- fb3e4a2 mds-released-v0.9.4 (#1799)
- 11ccc22 fix: delete tenant with prometheus's config been deleted (#1773)
- dbdf9d7 feat:plugin version will show the operator's version (#1781)
- 52bd365 feat: No PodDisruptionBudget for minAvailable equal server's numbers. (#1772)
- 1b88332 Adding back Usable Capacity and Internal (#1788)
- cf4d30f Add script to find dead code in FE and remove it (#1790)
- b7f6870 mds-released-v0.9.2 (#1787)
- 6a495c8 fix: avoid the NewPool will change the tenant's label (#1782)
- 1b84ccc Avoid flooding Operator log (#1777)
- 392b3f3 fix: update sigs.k8s.io/controller-runtime v0.16.2 (#1775)
- 3baa969 Update SHA checksum for operator image 5.0.9 to match quay.io (#1771)
Version 5.0.9
Changelog
- 09c2011 Release 5.0.9 (#1770)
- 6028d4b fix: versions for operator during build (#1769)
- 72c9158 mds-released-v0.9.1 (#1763)
- ed2a2f7 fix: avoid panic in operator-ca secret checks (#1767)
- 2f9b7b6 fix: allow configuring custom operator deployment name (#1762)
- 0fa58f7 fix: PROMETHEUS_NAME env variable seems to be not correctly integrated (#1761)
- 1dd9a98 feat: Add AdditionalVolumes and AdditionalVolumeMounts to workround statufulset (#1753)
- 2d3eeb4 Update SHA for Operator image 5.0.8 in quay.io (#1759)
- 8385948 Fix CRD docs (#1757)
- a4692a6 Warn to use XFS as File system type in AWS EBS (#1758)