Operator Versions Save

Simple Kubernetes Operator for MinIO clusters :computer:

v5.0.15

1 week ago

Changelog

  • f963b279 Operator release 5.0.15 (#2099)
  • fd8f3fec Updated UI Project dependencies (#2102)
  • f1c3de23 Validate service label and annotation absence (#2095)
  • 010b890b JobCR will warning when STSDisabled (#2097)
  • 276cb27e Only create marketplace publish after container image have been published (#2084)
  • d45eb181 Upgrade formidable indirect dependency to solve vulnerability (#2089)
  • cc44b65e A better way to use compiled image in the tests (#2087)
  • 4cc3123f Add Lifecycle hooks configuration to Tenant (#1835)
  • 01c56a5a allow arbitrary labels to be set on operator and console resources (#2069)
  • fb6ceb8d Bump golang.org/x/net from 0.17.0 to 0.23.0 in /examples/kustomization/sts-example/sample-clients/minio-sdk/go (#2080)
  • 0999dc5c Generate helm index as a separated step after Operator publish (#2088)
  • 9f5720d0 Add the recommended K8s label app.kubernetes.io/name. (#2082)
  • 74b8885d To fix upgrade test (#2081)
  • ae6c279d Allow to run with restricted pod security standards (#2072)
  • 56cd580c Redhat marketplace publish 5.0.14 (#2078)
  • c07c650c feat: readonly console (#2066)
  • 509b1709 To remove decommission test from upstream (#2075)
  • 6a3d80e6 Deprecate the Krew plugin (#2051)
  • aa1337cf fix: add default label when nothing set for console service (#2049)
  • 6f995506 Display UI binary error messages instead of silently exiting (#2055)
  • 31cb90ba Correct typo (#2071)
  • cf7fe170 Fields immutable (#2070)
  • be17c70e feat: support more type to admin/config/set (#2063)
  • 52be236d To fix goreleaser (#2062)
  • f89370a9 To use port number instead of port name (#2059)
  • a879d3d6 To fix vulnerability (#2060)
  • 524aefa0 feat: support admin/config/set for minioJob (#2054)
  • c22daee9 Fix highlight line (#2057)
  • a6a3e21d Bump express from 4.18.2 to 4.19.2 in /web-app (#2053)
  • b75b1180 upgrading the floor version of k8s to test (#2052)
  • 36e48cbe feat: Create job and Watch job status for minioJob (#2031)
  • a2c10168 PatchesJson6902 promoted to just patches (#2043)
  • 864d16c7 Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /web-app (#2044)
  • 1792dfda Refactor behaviour of helm string .secrets.existingSecret to boolean .tenant.configSecret.existingSecret (#2032)
  • 656229d0 Bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible (#2041)
  • 369a9e90 Bump follow-redirects from 1.15.4 to 1.15.6 in /web-app (#2035)

v5.0.14

2 months ago

Changelog

  • 3359d521 Release 5.0.14 (#2036)
  • def265ba feat: add mc image filed (#2033)
  • f6bb6950 Bump ip from 1.1.9 to 2.0.1 in /web-app (#2014)
  • 66bb05e8 Openshift 5.0.13 (#2017)
  • 798825dd feat:add k8s job to watch and remove unused client for minioJob (#2027)
  • baccdf62 feat: check sa before start a job (#2024)
  • 306afd61 refactor processNextItem for Tenant/HealthCheck/MinioJob (#2022)
  • 3afe8f1a Make decommission test more reliable (#2018)
  • f8831e30 fix: minioJob should have different ResourceVersion to sync (#2021)
  • 0950410e fix: remove noisy event for bucket exists (#2019)
  • 3966cfa3 Update go version to address vulnerabilities (#2020)
  • 5fac040c feat: wait tenant be green to do command (#2012)

v5.0.13

2 months ago

Changelog

  • 57c07bc5 Release 5.0.13 (#2015)
  • 75d40282 add securityContext for KES pods in Tenant CRD (#2010)
  • 0b0e9266 Release 5.0.13 (#1991)
  • 6a478c92 remove noisy logs (#2013)
  • 0c7b670a fix: remove redundant worker (#2003)
  • ae4af425 fix get csrSignerName from env MINIO_OPERATOR_CSR_SIGNER_NAME (#2005)
  • 64a9256a Update example KES config in helm chart (#2008)
  • 9cf58b83 feat: add k8sclient to get crdjob (#2004)
  • 17f6d925 Fixes security context rendering of empty object value. (#2007)
  • 4b5381b8 Using clientset to read the Custom Resource (#1992)
  • 9ccfa577 fix: update api version of cert-manager (#1996)
  • fb91b589 Annotate Operator Deployment with Version (#2002)
  • 4a18b9b5 Revert "feat: add annotations to operator" (#2001)
  • 1be6cd1a Remove noisy log message (#1998)
  • ac0189a8 add missing Vault policy missing "list" capability (#2000)
  • 54b8fc55 Detect KES version from image tag to Identify if v3 should be used. (#1993)
  • 18de2aef Redhat openshift release 5.0.12 (#1997)
  • 8964da79 fix: Infinite reconciliation for existing buckets (#1912)
  • a2660e06 fix: package import twice (#1990)
  • ba9ccc6a fix: sts will restart when use kubectl (#1989)
  • 0eb342df Recommend trivial parity (#1988)
  • 7a4d4263 sts: Pass the creds expiration to the STS caller (#1987)
  • 534b684a Controller DEV_MODE=on (#1923)
  • acd94bfa Add MinIOJob Resource grants to Operator cluster role (#1982)
  • 22d46128 The Job Controller Should Run (#1978)
  • a5bc5e1d Create statefulset even on cert update failure (#1981)
  • 4569bdda Operator Console OpenID configuration (#1949)
  • 1509ccb4 feat: add MINIO_KMS_KES_CAPATH env (#1956)

v5.0.12

3 months ago

Changelog

  • 3b479f5d Update minio image to minio/minio:RELEASE.2024-02-09T21-25-16Z (#1979)
  • c679e3bb update minio image to latest version RELEASE.2024-02-06T21-36-22Z (#1977)
  • 66cb5875 Renew external certificates via the added multi-tenancy support (#1973)
  • 5d285797 #1967: add serviceAccountAnnotations (#1968)
  • e043e1b9 Release 5.0.12 (#1974)
  • 8a7e10ef Fix namespace reference in Helm chart NOTES.txt (#1924)
  • 99d7e4cd Using kustomize rather than krew plugin for the readme (#1947)
  • e3606339 Multitenancy Support for External Certs (#1971)
  • a8bb8853 Updated mds to latest version (#1963)
  • 1936f742 Add decommission test (#1959)
  • fb8586a9 Adding Job CRD (#1958)
  • 95a779d1 Enable edit pool when multiple pools exist (#1953)
  • b193fec6 Add RBAC Permissions to Operator for Jobs (#1957)
  • 0e069f49 Create a controller for MinIO Job (#1948)
  • ea9299fc Use nearest zero-based pool name for expansion (#1950)
  • ed454ecb introduce MinIO Job CRD (#1883)
  • 1fb15e74 Added Dark / Light Mode Status icons (#1946)
  • fbef9f1d bugfix: upgrades not running (#1939)
  • 345f3cb0 buildx to create container image and load in local registry. (#1938)
  • 1c4bb96f Prevent add spec.replaces on new Openshift catalog (#1890)
  • 60981d2b Headless service port consolidation (#1936)
  • 796ce197 update package jwx (#1935)
  • 3a3fdfb7 Bump follow-redirects from 1.15.3 to 1.15.4 in /web-app (#1934)
  • 65b12a5a Formatting corrections (#1927)
  • e0a53162 Fix ingress creation for DNS enabled tenant (#1930)
  • 64cb15eb Add a PoolLabel selector to PodAntiAffinity (#1925)
  • a82bc93b Update documentation (#1926)
  • b9564de7 Upgrade go deps (#1922)
  • 6a99fbf2 Fix NPE when registering Tenants (#1921)
  • 8471e33a fix : fix incorrect indentation in secrets.existingSecret (#1910)
  • 4cb5644b Upgrade controller-gen and madmin-go (#1919)
  • bb43a3ee feat: add annotations to operator (#1914)
  • 3873db70 Bump @adobe/css-tools from 4.3.1 to 4.3.2 in /web-app (#1898)
  • 3799aa54 Add kubectl-minio plugin tenant flags and fields (#1907)
  • 856c4228 Remove hardcoded storage class (#1902)
  • 2301b554 Upgrade Go Dependencies (#1903)
  • 30679758 Enable adding annotations of PVCs (#1897)
  • 4b6bd3df STS env variables for mc are alias specific now (#1899)
  • 38dc7e38 buildx instruction for multiplatform container image build (#1896)
  • 9983417b Updated components to mds (#1895)
  • eaf5f0c1 remove pointer from Users field (#1892)
  • 42749b8c Upgrated operator pages to mds (#1893)
  • 38961bfb Remove Unused Constants (#1891)
  • f6a9687a Example k8s job to setup buckets using STS and mc (#1850)
  • 8d225872 Upgraded multiple pages to mds (#1888)
  • 80308763 Fix Openshift test (#1882)
  • 12c746e3 Updated Tenant details main pages (#1886)
  • 10ce3c37 fix: use :latest for ubi9 instead of minor releases (#1885)
  • 67ad582c Updated Create tenant screens to use mds components (#1884)
  • 612ef02e Update Copyright year in autogenerated code license headers (#1881)
  • c5b02c47 Remove RegisterEvents wrapper (#1880)
  • 2dc44a78 Update Expose Service comments (#1879)
  • 0f48bf1d Prepare for the addition of new CRD (#1863)
  • d7077806 Fix Controller comments (#1874)
  • c87d4c2d Upgrade base image to to Ubi minimal 9.3 (#1876)
  • e56669e5 Update rh catalog release 5.0.11 (#1878)
  • 13c0dfd7 Disabled the UI test 2 temporarely (#1877)
  • 8a3cb76e Migration of components to mds (#1873)
  • febee240 Migration of components to mds (#1866)

v5.0.11

6 months ago

Changelog

  • 6eb3a2b2 Release v5.0.11 (#1865)
  • f6e13bec fix: readonly system and console tls secretName (#1861)
  • ffa7cc84 Update Operator Dependencies (#1864)
  • 377fa021 Get tenant configured region and set on STS Options (#1856)
  • e2b00943 fix: stopCh can't work for start operator (#1857)
  • 85ec4d29 Bump github.com/docker/docker from 20.10.24+incompatible to 24.0.7+incompatible (#1838)
  • 661ec011 feat: add env for default operator image (#1854)
  • 28100002 Bump google.golang.org/grpc from 1.54.0 to 1.56.3 (#1832)
  • 150885e7 STS enabled by default (#1848)
  • 1d55a1a6 avoid annotation/label panic with empty maps (#1824)
  • 53deac59 remove redundant parentheses (#1841)
  • 7d23f737 mounting Operator CA in minio not longer required (#1847)
  • 25151624 DOCS-1021: Attempting to add autoyaml docs for Helm charts (#1827)
  • 73665ebc Parse tenant config properly (#1833)
  • 6c3d6089 add -y argument to microdnf (#1852)
  • a28276fb Fix bad link (#1836)
  • fc3d3f4b Adding cert-manager test (#1844)
  • 50b2f3bf feat: add support pvc deletion when need (#1828)
  • a73ce13d fix: createBuckets simplify implementation (#1840)
  • 9089b827 fix: create bucket make a conflict status for tenant. (#1837)
  • d7119ece update container base image to ubi9 (#1831)
  • 13452857 fix: remove address cache (#1826)
  • d653dc10 docker: use ubi-micro base image (#1830)
  • d1dac6dd To ignore the creationTimestamp unknown field when performing tenant upgrade (#1825)
  • 371043d3 Update SHA checksum for operator image 5.0.10 to match quay.io (#1819)
  • 65d15023 Revert change as field is actually needed (#1821)
  • d53b2b75 Fix vulnerablities in javascript packages (#1820)
  • 0e081314 disable anonymous logging in tenant helm chart (#1776)
  • 9c20d54d Additional Volumes Support for Tenant Helm Chart (#1786)
  • 80c69048 Enable Encryption when the KMS Secret is given as a File (#1789)
  • 3331e770 Conditional deployment of minio operator console pro-grammatically (#1805)
  • 61bb830f Allow to retain namespace while operator deletion (#1807)
  • 47106d60 Added option to pass KES image while tenant create (#1808)
  • d4c16411 fix: containers should be omitempty like the Optional (#1817)
  • 1bd4e8bf fix: set the right number to pdb's MinAvailable (#1816)

v5.0.10

7 months ago

Changelog

  • aa1bf77a Release v5.0.10 (#1813)
  • 9f28e1b3 To resolve the "disk out of space" issue when testing policy bindings (#1814)
  • 8338ac60 Create buckets upon tenant creation or after tenant creation (#1783)
  • 1c2d4455 Bump postcss from 8.4.24 to 8.4.31 in /web-app (#1801)
  • 5285d7fc Bump golang.org/x/net from 0.13.0 to 0.17.0 in /kubectl-minio (#1810)
  • d4d3f5e0 Bump golang.org/x/net from 0.7.0 to 0.17.0 in /examples/kustomization/sts-example/sample-clients/minio-sdk/go (#1811)
  • 7982fae7 Fix Tenant Usage Text Size (#1812)
  • d6191131 Support k8s secrets in console pod (#1800)
  • b345b047 Bump get-func-name from 2.0.0 to 2.0.2 in /web-app (#1793)
  • fb3e4a2f mds-released-v0.9.4 (#1799)
  • 11ccc22f fix: delete tenant with prometheus's config been deleted (#1773)
  • dbdf9d71 feat:plugin version will show the operator's version (#1781)
  • 52bd3650 feat: No PodDisruptionBudget for minAvailable equal server's numbers. (#1772)
  • 1b88332e Adding back Usable Capacity and Internal (#1788)
  • cf4d30f0 Add script to find dead code in FE and remove it (#1790)
  • b7f68707 mds-released-v0.9.2 (#1787)
  • 6a495c85 fix: avoid the NewPool will change the tenant's label (#1782)
  • 1b84cccb Avoid flooding Operator log (#1777)
  • 392b3f30 fix: update sigs.k8s.io/controller-runtime v0.16.2 (#1775)
  • 3baa9696 Update SHA checksum for operator image 5.0.9 to match quay.io (#1771)

v5.0.9

8 months ago

Changelog

  • 09c2011c Release 5.0.9 (#1770)
  • 6028d4bd fix: versions for operator during build (#1769)
  • 72c9158c mds-released-v0.9.1 (#1763)
  • ed2a2f7d fix: avoid panic in operator-ca secret checks (#1767)
  • 2f9b7b65 fix: allow configuring custom operator deployment name (#1762)
  • 0fa58f77 fix: PROMETHEUS_NAME env variable seems to be not correctly integrated (#1761)
  • 1dd9a98e feat: Add AdditionalVolumes and AdditionalVolumeMounts to workround statufulset (#1753)
  • 2d3eeb40 Update SHA for Operator image 5.0.8 in quay.io (#1759)
  • 83859489 Fix CRD docs (#1757)
  • a4692a66 Warn to use XFS as File system type in AWS EBS (#1758)

v5.0.8

8 months ago

Changelog

  • 776dafcb Release 5.0.8 (#1756)
  • 2b6f3a49 feat: add sidecar resource to Sidecar container (#1754)
  • b2f4b2f1 document extraResources field in tenant helm chart (#1739)
  • 3a6e9e9f feat: set console's default resources (#1751)
  • 0e9f399f fix: envs signer will be overwritten if set (#1750)
  • 73ff1016 Fix shellcheck go version (#1749)
  • b552d644 Automation to add the 'spec.replaces' annotation (#1748)
  • e276f383 mds-released-v0.9.0 (#1746)
  • 6df5d7b6 Update minimum capacity for Standard plan on License page (#1747)
  • f7e74681 Kustomize: Skip recursive permission change (#1745)
  • daa32d32 Helm: Skip recursive permission change (#1744)
  • 0f68876d fix: reload openshift csr-signer ca certificate in Operator trusted CA's (#1742)
  • e7679f46 feat: add runtime package to easy use for createOrCreate (#1715)
  • a3a59ae9 mds-released-v0.8.6 (#1738)
  • c5b7586b fix: Effect must be 'NoExecute' when tolerationSeconds is set (#1740)
  • 619699e1 bugfix: empty securityContext breaks console process with nil (#1736)
  • 1542ad56 Openshift service certificates (#1712)
  • 654f2fa8 fix: update the validate version to fix #1610 (#1730)
  • a7eaaca9 mds-released-v0.8.4 (#1731)
  • 3acf4cb7 Remove deprecated field on tenant creation (#1727)
  • 9a770494 OIDC: Claim Name is Optional (#1728)
  • 55fa9dd3 Remove deprecated field (#1726)
  • 6404169c Replace instances of ref=con with ref=op (#1723)
  • b5a15abd Remove duplicate ref=op on License page buttons (#1724)
  • 85fe853f OIDC: remove deprecated variable (#1722)
  • af02d1be Bugfix reload CA cert in operator-ca-tls secret (#1716)
  • 1557ba02 Update manifest for OperatorHub for version 5.0.7 (#1719)
  • 02aa0550 upgrade to go 1.21 (#1718)
  • ea04939d Replace DirectCSI with DirectPV on README (#1714)
  • 64f6d813 Reusing testing code across repos (#1522)

v5.0.7

9 months ago

Changelog

  • df9cbf08 Release 5.0.7 (#1709)
  • e438e586 mds-released-v0.8.2 (#1701)
  • cec2fdea feat: kubectl plugin support info get the secret (#1704)
  • 1da6e095 Use latest version of golang.org/x/net (#1711)
  • 92052adb Helm: Adding digest option in Operator image (#1706)
  • 51f521e2 Fix a bug where StatefulSets continued to update forever (#1702)
  • eb8793a8 feature: option to add volumes and volumeMounts to minio-operator pod (#1700)
  • f828f298 Fix https containerPort for console-ui in various manifests (#1703)
  • c71b9896 Bump certifi from 2023.5.7 to 2023.7.22 in /examples/kustomization/sts-example/sample-clients/minio-sdk/python (#1698)
  • bbabf7d6 Openshift refactor (#1697)
  • de854dba Split Helm chart templates into separate files (#1677)
  • ef095465 Operator console changes to allow enabling of SFTP for tenant (#1692)
  • 41ac8de7 Add --force flag to minio delete command (#1687)
  • e0ab20e1 Install latest go-swagger while generation of models (#1694)
  • c4824713 feat: support pdb with v1 and v1beta version to control pod's deletion (#1681)
  • b84ae51d Add SFTP support (#1685)
  • 8abd4cff Bump word-wrap from 1.2.3 to 1.2.4 in /web-app (#1691)
  • 7750d837 Allow to set console env (#1629)
  • efeae72b Updated Prettier to v3.0.0 (#1690)
  • 5a484fcd Put under the MINIO_OPERATOR_RUNTIME the Openshit csr-signer addition (#1551)
  • d6491f86 Run sts tests in parallel (#1682)
  • 8e420caf mds-released-v0.6.9 (#1680)
  • d1e69cc7 Warning instead of panic on Discovery().ServerPreferredResources() (#1678)
  • d6117796 Updating OpenShift Version (#1674)
  • 13d58c04 fix broken request error handling (#1676)
  • 264deda3 add models-gen to makefile (#1673)
  • ba62beba duplicate status.pools (#1634)
  • 8876ba6d Update manifests for release 5.0.6 (#1668)
  • 02c17f23 health support RequeueAfter (#1666)
  • fb70ceed Audit direct dependencies of the react project (#1669)
  • e1f2a7a4 fix: stop discovery errors from bootstrap process (#1465)

v5.0.6

10 months ago

Changelog

  • 4a60456e Release v5.0.6 (#1665)
  • c737cd08 Tenant chart: : add extra resources capability (#1643)
  • 40465cb8 Reformat chart templates with minor property fixes (#1647)
  • 6ba469a2 Warn user about the proper use of subPath field (#1594)
  • f0cafa93 Adding useful information to trust cert-manager cert for minio (#1631)
  • 79b9eccc fix: speedup event sync upon error (#1662)
  • dfe386ac Dont create default secret if existingSecret value set (#1663)
  • ebf25682 Remove namespaces from Operator Helm chart (#1646)
  • 5113e3ed Update dependencies for vulns (#1664)
  • a6a7a5e3 Redhat marketplaces updates 5.0.3 to 5.0.5 (#1661)
  • 5b71f042 fix:hang for serverUpdate failed (#1659)
  • 9562a292 Add Pod Topology Spread Constraints (#1648)
  • ff7a2c78 Add securityContext for init and sidecar containers (#1651)
  • 399ca025 feat: add initcontainers (#1644)
  • 8c406515 Set the env var MINIO_SERVER_URL (#1650)
  • 807335d4 Added bucket schema example to tenant values file (#1657)
  • 668d8b14 Add Github Issue workflow (#1658)
  • 3dbc988e display configured kms policies from kes config (#1656)
  • 40f13d5c moving Tenant scheduler to correct location (#1627)
  • ec7c1df1 Bump github.com/lestrrat-go/jwx from 1.2.25 to 1.2.26 (#1640)
  • 4f282cad Fix timing error leading to a false positive. (#1641)
  • 5ef838a7 fix: status.AvailableReplicas does not reflect the current state of statefulset (#1424)
  • b1ee2774 Fix runtime vulnerability during build (#1639)
  • 03ad36e6 change nodeAffinity to And (#1637)
  • 017d8832 Fix failing React pipeline test (#1638)
  • b89aad9e Applying same console fix for the subpath issue (#1616)
  • 4b40f2bb fix:.status.pools have two items which are the same will panic (#1625)
  • 885e331c MDS Menu (#1622)
  • 536c80b1 check the yaml before save (#1633)
  • 1d219990 fix:check pool name before add (#1628)
  • 220e168c Fix log message (#1617)
  • 5bff281c Updated python examples (#1621)
  • 03c840d2 due to some runtime crashes moving back to go1.19.9