Releases: grafana/grafana-operator
Releases · grafana/grafana-operator
v5.0.0-rc3
What's Changed
- chore(deps): bump k8s.io/apimachinery from 0.26.3 to 0.27.1 by @dependabot in #1002
- chore(deps): bump reviewdog/action-setup from 1.0.3 to 1.0.4 by @dependabot in #1023
- feat: do not create route until spec is provided by @pb82 in #1028
- feat: add support for hardcoded dashboard uid by @weisdd in #1027
- Remove rbac proxy by @pb82 in #1030
- fix: ignore folder title case in dashboard controller by @weisdd in #1036
- fix: crash due to nil labelSelector by @weisdd in #1038
- Add name to reconciler logs. by @smuda in #1033
- fix: plugin installation due to read-only file system error by @JameelB in #1043
- fix: error returned when WATCH_NAMESPACE is not defined by @JameelB in #1044
- fix: incorrect uid in dashboard exists method by @weisdd in #1051
- Simplify folder controller schema, change folder uid if needed by @weisdd in #1039
- feat: add support for raw folder permissions by @weisdd in #1054
- chore(deps): bump tj-actions/changed-files from 35.9.0 to 35.9.2 by @dependabot in #1029
- chore(deps): bump github.com/google/go-jsonnet from 0.19.1 to 0.20.0 by @dependabot in #1025
- feat: advanced secret and configmap refs in data sources by @pb82 in #1055
- feat: add resync period to grafana folder by @JameelB in #1057
- Add Enliven Systems as an adopter. by @zzvara in #1063
- feat: extended status for kubectl by @weisdd in #1058
New Contributors
Full Changelog: v5.0.0-rc2...v5.0.0-rc3
v5.0.0-rc2
What's Changed
- blog install Grafana-operator using flux and kustomize by @NissesSenap in #977
- update go.mod to include /v5 suffix by @addreas in #981
- chore(deps): bump github.com/prometheus/client_golang from 1.13.0 to 1.14.0 by @dependabot in #985
- chore(deps): bump github.com/go-logr/logr from 1.2.3 to 1.2.4 by @dependabot in #986
- chore(deps): bump github.com/onsi/gomega from 1.27.5 to 1.27.6 by @dependabot in #993
- chore(deps): bump tj-actions/changed-files from 35.7.8 to 35.7.12 by @dependabot in #992
- Implement grafana.com/dashboards fetcher by @addreas in #976
- fix: more than one source types found for dashboard by @weisdd in #991
- Replace and update grafana-api-library with upstream, remove @pb82 fork by @HubertStefanski in #994
- chore(deps): bump tj-actions/changed-files from 35.7.12 to 35.8.0 by @dependabot in #1003
- [docs] basic kustomize installation by @NissesSenap in #984
- Default value of WATCH_NAMESPACE when namespaceScope=true by @smuda in #1006
- Add annotations to template metadata by @cmi4 in #1011
- feat: example for k3s/k3d using the built in ingress controller by @pb82 in #1013
- feat: force dashboard update after resync period expires by @pb82 in #1014
- chore(deps): bump tj-actions/changed-files from 35.8.0 to 35.9.0 by @dependabot in #1012
- chore(deps): bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 by @dependabot in #1001
New Contributors
Full Changelog: v5.0.0-rc1...v5.0.0-rc2
v5.0.0-rc1
What's Changed
- Update helm docs to point to v5.0.0-rc0 by @NissesSenap in #922
- Add trivy to PR validation by @NissesSenap in #924
- Fix minor typo in _index.html by @mikejoh in #930
- correct comments and error messages in datasource controller by @bakito in #931
- explicitly set
automountServiceAccountToken
to "true" by @felixkrohn in #932 - extend kubeRbacProxy helm configuration by @bakito in #933
- feat: enable dependabot by @weisdd in #929
- [helm] make it possibel to disable rbac kube proxy by @NissesSenap in #940
- Remove hardcoded entrypoint in kustomize by @NissesSenap in #950
- [helm] WATCH_NAMESPACE not WATCH_NAMESPACES by @NissesSenap in #949
- Github issue template, hugo validation and stale checker by @NissesSenap in #923
- Generate grafana crd documentation by @NissesSenap in #951
- chore(deps): bump tj-actions/changed-files from 35.1.0 to 35.7.2 by @dependabot in #942
- chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.2 by @dependabot in #945
- chore(deps): bump github.com/onsi/gomega from 1.20.2 to 1.27.4 by @dependabot in #948
- chore(deps): bump actions/deploy-pages from 1 to 2 by @dependabot in #955
- chore(deps): bump docker/setup-buildx-action from 2.4.1 to 2.5.0 by @dependabot in #943
- fix: don't use hardcoded cluster domain by @weisdd in #962
- Basic documentation around grafana, dashboards and datasources by @NissesSenap in #954
- reconcile Ingress only, if cr.Spec.Ingress AND rules are defined by @tamcore in #952
- Fix e2e file ignore by @NissesSenap in #967
- [docs] Change contentChangeDuration to rsync by @NissesSenap in #966
- chore(deps): bump actions/setup-go from 3 to 4 by @dependabot in #941
- chore(deps): bump actions/stale from 7 to 8 by @dependabot in #971
- fix: [helm] service not selecting endpoints by @jon-nfc in #974
- chore(deps): bump github.com/onsi/gomega from 1.27.4 to 1.27.5 by @dependabot in #972
- Kustomize OCI and move kustomize folder by @NissesSenap in #969
- chore(deps): bump tj-actions/changed-files from 35.7.2 to 35.7.8 by @dependabot in #978
- chore(deps): bump k8s.io/apimachinery from 0.25.2 to 0.26.3 by @dependabot in #973
- Update make manifests to update deploy/base/ by @NissesSenap in #968
- docs: added section regarding dashboard uid by @weisdd in #980
- During release update kustomize image to match tag version by @NissesSenap in #983
New Contributors
- @mikejoh made their first contribution in #930
- @bakito made their first contribution in #931
- @felixkrohn made their first contribution in #932
- @dependabot made their first contribution in #942
- @tamcore made their first contribution in #952
- @jon-nfc made their first contribution in #974
Full Changelog: v5.0.0-rc0...v5.0.0-rc1
v5.0.0-rc0
What's Changed
- Merging v5 repository in to v4 by @NissesSenap in #919
- Remove all grafana-operator-experimental by @NissesSenap in #920
- ghcr not gchr by @NissesSenap in #921
Full Changelog: v4.10.0...v5.0.0-rc0
v4.10.0
What's Changed
- Added AppProtocol for Default Grafana Port by @kebroad in #895
- Fix Unified Alerting Service Configuration by @celestialorb in #868
- Prepare 4.10.0 by @NissesSenap in #916
New Contributors
Full Changelog: v4.9.0...v4.10.0
v4.9.0
What's Changed
- Fix containerSecurityContext for init-container by @marulkan in #861
- fix: double-lock when multiple dashboards have the same UID by @weisdd in #864
- feat: add the remaining auth.gitlab attributes by @weisdd in #867
- Update dependencies to fix CVE-2022-41721 by @NissesSenap in #884
- Adding min Request Interval flag by @mayurvaid-redvest in #879
- feat: add missing properties for dataproxy by @rayanebel in #878
- Prevent configmap and secret annotations from being deleted. by @zoetrope in #871
- Generic OAuth - add use_pkce field by @maciekm in #891
- Sort dashboards by namespace by @zoetrope in #873
- Fix port name not in effect and nodePort changed failed when update by @gitgaoxiang in #887
- fix: update the doc urls (#885) by @mrVectorz in #886
- Generic OAuth - Add Name Field by @dhhuynh2 in #889
- feat: add support for auth.jwt in config by @rayanebel in #876
- Prepare 4.9.0 by @NissesSenap in #894
New Contributors
- @marulkan made their first contribution in #861
- @mayurvaid-redvest made their first contribution in #879
- @rayanebel made their first contribution in #878
- @maciekm made their first contribution in #891
- @mrVectorz made their first contribution in #886
- @dhhuynh2 made their first contribution in #889
Full Changelog: v4.8.0...v4.9.0
v4.8.0
What's Changed
- updating golang.org/x/text module to v0.3.8 to address trivy vulnerab… by @xphyr in #849
- Adding Topology Spread Constraints to Grafana CR by @celestialorb in #839
- updating default version of Grafana to version 7.5.17 by @xphyr in #848
- fix: don't use dashboard cache if url is different by @weisdd in #841
- Update grafana_plugins_init to 0.1.0 by @NissesSenap in #851
- change maxUnavailable and MaxSurge to use percentages as opposed to int by @pb82 in #852
- Prepare 4.8.0 by @NissesSenap in #853
New Contributors
- @xphyr made their first contribution in #849
- @celestialorb made their first contribution in #839
Full Changelog: v4.7.1...v4.8.0
v4.7.1
v4.7.0
What's Changed
- feat: add iFood company as a user by @jwillker in #816
- support specifying existing volume in grafana dataStorage by @Iridias in #810
- Folder permissions by @Iridias in #821
- Upgrade golang net dependency by @NissesSenap in #827
- add support to set datasource timeout by @alex-berger in #826
- fix: ignore case for folder names in grafana responses by @weisdd in #830
- Prepare 4.7.0 by @NissesSenap in #831
New Contributors
- @jwillker made their first contribution in #816
- @Iridias made their first contribution in #810
- @alex-berger made their first contribution in #826
Full Changelog: v4.6.0...v4.7.0
v4.6.0
What's Changed
- Add remaining [plugin] fields to Grafanas.spec.config.plugins by @meln5674 in #802
- esVersion support both int or str by @NissesSenap in #806
- [chore] Update kind e2e test version to 1.23.6 by @NissesSenap in #807
- Add support for arbitrary [Secure]JsonData by @meln5674 in #803
- Fix a few typos in docs by @timp87 in #812
- fix: recreate a notification channel if it doesn't exist in grafana by @weisdd in #813
- Prepare 4.6.0 by @NissesSenap in #815
New Contributors
Full Changelog: v4.5.1...v4.6.0