IfSentient
released this
03 Sep 23:27
·
54 commits
to main
since this release
Changelog
- f1ad2d8 Abandon existing retries when a new action is taken on an object.
- 22ff650 Add CRD Selectable Field Support (grafana#356)
- 6991748 Add Generation to CommonMetadata (grafana#92)
- 591d7c7 Add Generic Annotation Metadata Functions (grafana#266)
- 02269d7 Add Initial GitHub Actions for PR, Main, and Release (grafana#6)
- 3d86fb4 Add NewSchemalessClient (grafana#40)
- ca97751 Add
make install
target (grafana#256) - 107e789 Add a copy of the internal fork of deepmap/oapi-codegen from thema (grafana#142)
- 6311840 Add a second entry in dependabot for the plugin submodule. (grafana#274)
- c3930db Add a separate dependabot group for CUE dependencies (grafana#145)
- 0a6ae6e Add an error check to keep the linter happy (grafana#36)
- 0145b77 Add convenience methods for GVR and GVK in resource.Kind. (grafana#283)
- 69e9eac Add getkin/kin-openapi replace directive to generated go.mod (grafana#197)
- c49522a Add go workspace (grafana#248)
- 80a13f3 Add preflight checks for clearer failures and reference go.mod where possible (grafana#384)
- 0cd2f1b Added .gitignore (#3)
- cf57af1 Admission Control (grafana#29)
- 6623782 Bump github.com/dave/dst from 0.27.2 to 0.27.3 (grafana#121)
- a654de8 Bump github.com/getkin/kin-openapi from 0.124.0 to 0.126.0 in the all group (grafana#346)
- 7d7d22a Bump github.com/getkin/kin-openapi from 0.126.0 to 0.127.0 in the all group (grafana#352)
- e82056a Bump github.com/grafana/cuetsy from 0.1.10 to 0.1.11 (grafana#64)
- 1bb4a6b Bump github.com/grafana/cuetsy from 0.1.9 to 0.1.10 (grafana#52)
- eef8c9c Bump github.com/grafana/grafana-app-sdk from 0.15.7 to 0.16.0 in /plugin in the all group (grafana#282)
- ebd4b3c Bump github.com/grafana/grafana-app-sdk from 0.16.0 to 0.17.0 in /plugin in the all group across 1 directory (grafana#299)
- e7ba8e2 Bump github.com/grafana/grafana-app-sdk from 0.17.2 to 0.17.3 in /plugin in the all group (grafana#313)
- 515462a Bump github.com/grafana/grafana-app-sdk from 0.17.4 to 0.17.5 in /plugin in the all group (grafana#325)
- 71828ae Bump github.com/grafana/grafana-app-sdk from 0.17.6 to 0.17.7 in /plugin in the all group (grafana#339)
- 6907910 Bump github.com/grafana/grafana-app-sdk from 0.17.7 to 0.17.10 in /plugin in the all group (grafana#351)
- 0a13c09 Bump github.com/grafana/grafana-app-sdk from 0.18.2 to 0.18.3 in /plugin in the all group (grafana#382)
- c1af3cc Bump github.com/grafana/grafana-plugin-sdk-go from 0.149.1 to 0.163.0 (grafana#12)
- 7b39af2 Bump github.com/grafana/grafana-plugin-sdk-go from 0.163.0 to 0.164.0 (grafana#22)
- a6198fc Bump github.com/grafana/grafana-plugin-sdk-go from 0.164.0 to 0.166.0 (grafana#34)
- 72caee6 Bump github.com/grafana/grafana-plugin-sdk-go from 0.166.0 to 0.167.0 (grafana#44)
- 7b9d4d8 Bump github.com/grafana/grafana-plugin-sdk-go from 0.167.0 to 0.168.0 (grafana#50)
- 49d46aa Bump github.com/grafana/grafana-plugin-sdk-go from 0.168.0 to 0.169.0 (grafana#54)
- d44ecda Bump github.com/grafana/grafana-plugin-sdk-go from 0.169.0 to 0.171.0 (grafana#60)
- 122651d Bump github.com/grafana/grafana-plugin-sdk-go from 0.171.0 to 0.172.0 (grafana#65)
- 481048a Bump github.com/grafana/grafana-plugin-sdk-go from 0.172.0 to 0.173.0 (grafana#73)
- dc588ff Bump github.com/grafana/grafana-plugin-sdk-go from 0.173.0 to 0.174.0 (grafana#83)
- 500b6f1 Bump github.com/grafana/grafana-plugin-sdk-go from 0.174.0 to 0.175.0 (grafana#91)
- 3415a13 Bump github.com/grafana/grafana-plugin-sdk-go from 0.175.0 to 0.178.0 (grafana#102)
- 1b73f97 Bump github.com/grafana/grafana-plugin-sdk-go from 0.178.0 to 0.179.0 (grafana#114)
- dbe60b1 Bump github.com/grafana/grafana-plugin-sdk-go from 0.179.0 to 0.180.0 (grafana#117)
- 6702dc2 Bump github.com/grafana/grafana-plugin-sdk-go from 0.180.0 to 0.181.0 (grafana#119)
- bc7ca09 Bump github.com/grafana/grafana-plugin-sdk-go from 0.181.0 to 0.182.0 (grafana#120)
- f41eaa1 Bump github.com/grafana/grafana-plugin-sdk-go from 0.182.0 to 0.184.0 (grafana#122)
- 560ec40 Bump github.com/grafana/grafana-plugin-sdk-go from 0.184.0 to 0.186.0 (grafana#125)
- 6b362b6 Bump github.com/grafana/grafana-plugin-sdk-go from 0.186.0 to 0.188.1 (grafana#133)
- c61bd0b Bump github.com/grafana/grafana-plugin-sdk-go from 0.188.1 to 0.188.3 (grafana#134)
- 93ceced Bump github.com/grafana/grafana-plugin-sdk-go from 0.221.0 to 0.222.0 in the all group (grafana#249)
- e46439f Bump github.com/grafana/grafana-plugin-sdk-go from 0.232.0 to 0.233.0 in /plugin in the all group (grafana#295)
- 5021a5e Bump github.com/grafana/grafana-plugin-sdk-go from 0.234.0 to 0.235.0 in /plugin in the all group (grafana#315)
- f50abdc Bump github.com/grafana/grafana-plugin-sdk-go from 0.240.0 to 0.241.0 in /plugin in the all group (grafana#341)
- fe6030f Bump github.com/grafana/grafana-plugin-sdk-go from 0.244.0 to 0.245.0 in /plugin in the all group (grafana#376)
- 5178006 Bump github.com/labstack/echo/v4 from 4.11.4 to 4.12.0 in the all group (grafana#257)
- d3e3518 Bump github.com/prometheus/client_golang from 1.14.0 to 1.16.0 (grafana#107)
- 25fddd2 Bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 (grafana#109)
- cbdd952 Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 in the all group (grafana#278)
- 45541e9 Bump github.com/puzpuzpuz/xsync/v2 from 2.4.0 to 2.4.1 (grafana#16)
- e5c365f Bump github.com/puzpuzpuz/xsync/v2 from 2.4.1 to 2.5.0 (grafana#74)
- 8a03e9d Bump github.com/puzpuzpuz/xsync/v2 from 2.5.0 to 2.5.1 (grafana#110)
- 0ec6e41 Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (grafana#8)
- d9b316f Bump github.com/stretchr/testify from 1.8.1 to 1.8.4 (grafana#9)
- 6b352c4 Bump github.com/yalue/merged_fs from 1.2.2 to 1.2.3 (grafana#85)
- 3284b0f Bump go.opentelemetry.io/otel from 1.16.0 to 1.17.0 (grafana#81)
- e269f7e Bump golang.org/x/crypto from 0.16.0 to 0.17.0 (grafana#174)
- c22e1a2 Bump golang.org/x/net from 0.13.0 to 0.17.0 (grafana#118)
- 40b86be Bump golang.org/x/text from 0.14.0 to 0.15.0 in the all group (grafana#272)
- 8ef84fe Bump golang.org/x/text from 0.16.0 to 0.17.0 in the all group (grafana#357)
- 3d9ae09 Bump golang.org/x/tools from 0.20.0 to 0.21.0 in the all group (grafana#273)
- 50ccccc Bump golang.org/x/tools from 0.21.1-0.20240508182429-e35e4ccd0d2d to 0.22.0 in the all group (grafana#309)
- 4811bf4 Bump golang.org/x/tools from 0.22.0 to 0.23.0 in the all group (grafana#331)
- 4958606 Bump golang.org/x/tools from 0.23.0 to 0.24.0 in the all group (grafana#358)
- 2595422 Bump gomodules.xyz/jsonpatch/v2 from 2.3.0 to 2.4.0 (grafana#68)
- c62db52 Bump google.golang.org/grpc from 1.58.2 to 1.58.3 (grafana#132)
- de14563 Bump google.golang.org/grpc from 1.64.0 to 1.64.1 in /plugin (grafana#333)
- 021b5f0 Bump google.golang.org/grpc from 1.65.0 to 1.66.0 in the all group (grafana#377)
- b594943 Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (grafana#230)
- cbfd9db Bump k8s.io/api from 0.28.1 to 0.28.2 (grafana#98)
- 036574e Bump k8s.io/client-go from 0.26.2 to 0.27.2 (grafana#7)
- 7e71816 Bump k8s.io/client-go from 0.27.2 to 0.27.3 (grafana#28)
- 92c05d2 Bump k8s.io/client-go from 0.27.3 to 0.27.4 (grafana#61)
- 525cdd0 Bump k8s.io/client-go from 0.27.4 to 0.28.0 (grafana#69)
- 96fa845 Bump k8s.io/client-go from 0.28.0 to 0.28.1 (grafana#78)
- 00b782f Bump k8s.io/client-go from 0.28.1 to 0.28.2 (grafana#100)
- 27592f4 Bump the all group across 1 directory with 2 updates (grafana#307)
- 324159d Bump the all group across 1 directory with 3 updates (grafana#291)
- 9177c8e Bump the all group across 1 directory with 4 updates (grafana#324)
- e855d2e Bump the all group across 1 directory with 4 updates (grafana#338)
- bfb05b6 Bump the all group across 1 directory with 5 updates (grafana#323)
- c39c2d9 Bump the all group across 1 directory with 5 updates (grafana#367)
- 239772d Bump the all group across 1 directory with 6 updates (grafana#329)
- 7deda84 Bump the all group across 1 directory with 7 updates (grafana#370)
- e59f7d0 Bump the all group in /plugin with 2 updates (grafana#328)
- 6046d4b Bump the all group in /plugin with 2 updates (grafana#354)
- c230447 Bump the all group in /plugin with 2 updates (grafana#372)
- 88a2ee8 Bump the all group in /plugin with 3 updates (grafana#285)
- 353cdf3 Bump the all group in /plugin with 3 updates (grafana#373)
- 21bb0f7 Bump the all group with 1 update (grafana#148)
- 68f6db5 Bump the all group with 1 update (grafana#156)
- 1f5e7fb Bump the all group with 1 update (grafana#172)
- 6c21524 Bump the all group with 1 update (grafana#175)
- 9496780 Bump the all group with 1 update (grafana#176)
- a45d744 Bump the all group with 1 update (grafana#178)
- ac48776 Bump the all group with 1 update (grafana#179)
- 8ee7c2a Bump the all group with 1 update (grafana#180)
- 78cf243 Bump the all group with 1 update (grafana#186)
- 3f9384e Bump the all group with 1 update (grafana#192)
- 79e74e6 Bump the all group with 1 update (grafana#198)
- a6ebf17 Bump the all group with 1 update (grafana#199)
- a10d662 Bump the all group with 1 update (grafana#208)
- 79dece6 Bump the all group with 1 update (grafana#212)
- 42e2202 Bump the all group with 1 update (grafana#215)
- 7bf5f19 Bump the all group with 1 update (grafana#222)
- eb27bec Bump the all group with 1 update (grafana#223)
- b7b1cc0 Bump the all group with 1 update (grafana#226)
- 0d80905 Bump the all group with 1 update (grafana#234)
- 1537b84 Bump the all group with 1 update (grafana#235)
- 60f9df5 Bump the all group with 1 update (grafana#239)
- 143a2c8 Bump the all group with 2 updates (grafana#159)
- 0b91985 Bump the all group with 2 updates (grafana#188)
- 5326d4c Bump the all group with 2 updates (grafana#205)
- f08149e Bump the all group with 2 updates (grafana#229)
- 4dca9d4 Bump the all group with 2 updates (grafana#246)
- e3c45c1 Bump the all group with 2 updates (grafana#306)
- 41981c3 Bump the all group with 2 updates: github.com/grafana/grafana-plugin-sdk-go and golang.org/x/tools. (grafana#206)
- ec53987 Bump the all group with 4 updates (grafana#202)
- aeb53eb Bump the all group with 4 updates (grafana#210)
- 82bc17f Bump the all group with 4 updates (grafana#258)
- cac610d Bump the all group with 4 updates (grafana#259)
- 2c774e4 Bump the all group with 4 updates (grafana#337)
- 9b8c5d0 Bump the all group with 5 updates (grafana#171)
- 6e2bb51 Bump the all group with 5 updates (grafana#183)
- 1011654 Bump the all group with 5 updates (grafana#232)
- f3b4fc2 Bump the all group with 5 updates (grafana#264)
- 53c84c4 Bump the all group with 5 updates (grafana#284)
- 5a6611c Bump the all group with 5 updates (grafana#288)
- d6040ce Bump the all group with 6 updates (grafana#146)
- 0c54057 Bump the all group with 6 updates (grafana#204)
- fcbe889 Bump the all group with 6 updates (grafana#220)
- 6e3bf43 Bump the all group with 7 updates (grafana#374)
- e68c7c7 Bump the all group with 8 updates (grafana#244)
- b1507bc CRD Conversion Webhooks (grafana#116)
- 2790656 Chore: move kindsys into app-sdk and simplify (grafana#84)
- 9303f0a Clarify additional YAMLs in local setup documentation. (grafana#317)
- fa0af5a Clean up Github workflows and update the linter (grafana#173)
- 66a237b Commit of initial state of the grafana-app-sdk.
- 7991aa8 Correct link to design patterns. (grafana#311)
- b8233cb Don't attempt to build the plugin if files are missing (grafana#38)
- f827945 Don't marshal the updateTimestamp into annotations if it's a zero time (grafana#104)
- b6be451 Downgrade cuetsy version to v0.10.0 (grafana#93)
- ba75e19 Exclude dependabot from workspace check GH action. (grafana#369)
- 62b9b92 Expanded Kind Documentation (grafana#240)
- ef64356 Export TS types in cuetsy config for the TS Jenny. (grafana#4)
- a288444 Expose subrouter's current path (grafana#181)
- be981b2 Fix
go.work.sum
changes on pull (grafana#342) - 9643ce4 Fix backend plugin codegen (grafana#302)
- e470787 Fix calls to local scripts (grafana#225)
- 58056dc Fix codegen for admission webhooks (grafana#115)
- cf7f613 Fix frontend build (grafana#51)
- 1f73e30 Fix generated files' permissions (grafana#224)
- 0d76100 Fix minor issues in the tutorial and local setup (grafana#165)
- 070e8df Flag for local dev to toggle off deployment of grafana and friends (grafana#80)
- cc50a6b Group is a required field (grafana#35)
- 700e8af Have NewOpinionatedWatcher and NewOpinionatedReconciler error when finalizer exceeds max length (grafana#321)
- 466fbbf Improve Tests added for RetryDequeuePolicy (grafana#53)
- 3db4ea5 Initial commit
- 78768eb Kind/Object Refactor (grafana#218)
- 0417bf1 Log bad watch conversion events with logging.DefaultLogger. (grafana#350)
- 8e1ad45 Logging (grafana#89)
- a5f8a6f Metrics Instrumentation (grafana#103)
- f7255f5 Pagination in Store and TypedStore (grafana#290)
- 046b682 Plugin.json: update schema reference URL (grafana#293)
- 6350790 Release Script Update to Fix Plugin
go.mod
Lag (grafana#310) - aa70286 Remove now-unnecessary replace directive from project codegen (grafana#268)
- 1ef3d35 Respect the
--kindgrouping
flag in models go code generation (grafana#294) - b8a13a5 Revert "Separate into modules for plugin and CLI to avoid versioning issues" (grafana#196)
- bc5ae73 Separate into modules for plugin and CLI to avoid versioning issues (grafana#190)
- 2c2f3f4 Skip namespace checks in stores for cluster-scoped resources (grafana#185)
- 6137dc0 Support base64-encoded kubeconfig values in secureJsonData (grafana#21)
- b92f4a6 Tiltfile: don't error on find_overlapping for cluster-scoped resources. (grafana#316)
- 1142f6f Tracing Instrumentation & Codegen Inclusion (grafana#75)
- 6ad0031 Undo previous commit.
- 094759a Update README to remove note about broken go install. (grafana#344)
- 8be403c Update Release Workflow to Integration Test the CLI (grafana#308)
- c605fee Update application design documentation (grafana#250)
- bbc464f Update dependabot config to group dependency update PRs (grafana#131)
- 62d7a3a Update go version to 1.22.5 (grafana#371)
- 1df3ebd Update go version to 1.23.0 (grafana#380)
- a21aced Update grafana-app-sdk dependency in plugin module to v0.17.1. (grafana#304)
- f7e9efb Update integration test go version
- ef60ed2 Update linter config and fix/ignore linter issues where appropriate. (grafana#381)
- 6f7c6e8 Update main/release GH workflows to use go 1.21. (grafana#101)
- 5e84d1d Update module and workspace dependency files (grafana#347)
- 9ec2f2b Update resource.Schema to include ZeroList() (grafana#280)
- adffd91 Update the go version used in the release action. (grafana#106)
- 8ee6d2c Updated internal fork of deepmap/oapi-codegen to v2.1.0 (grafana#281)
- 7c02594 Updating Operator docs (grafana#241)
- ce5a05e Updating operator examples (grafana#245)
- ee60ab6 Upgrade otel to 1.19 and otel-contrib to 0.45 (grafana#124)
- d232209 Upsert and ForceDelete implementation for Store & TypedStore (grafana#57)
- 09a8ad2 Use correct string value for cluster-level CRD scope (grafana#25)
- 0944c25 [Actions] Fix Linter Version (grafana#45)
- de8fddb [CLI/bugfix] Fix CRD File Generation from CLI (grafana#298)
- 3ff4c6a [CLI] Allow Disabling CRD Generation (grafana#287)
- bff061d [CLI] Fix
local/deploy_plugin
target in Makefile (grafana#270) - 9ca9936 [CLI] New codegen updates for API server compatibility (grafana#277)
- a338073 [CustomCacheInformer] Fix startup race condition between controller and processor (grafana#359)
- 319b437 [OpinionatedWatcher] Add Debug Logging (grafana#379)
- b1d8b23 [SimpleStore] Ensure Update call doesn't erase existing metadata (grafana#23)
- af762e2 [bugfix] Local CRD Generation with Webhook Conversion Strategy (grafana#247)
- 8d37378 [bugfix] OpinionatedRetryDequeuePolicy incorrect equality check (grafana#43)
- 9e56308 [bugfix] Translate RawToObject fix for newer Thema versions (grafana#67)
- 1958b5e [bugfix] Translate patch operations for kubernetes (grafana#15)
- a6c0324 [bugfix][codegen] Fix flipped arguments in time.Time getters. (grafana#260)
- 06a1baa [codegen/CLI] Final Part of non-Thema Codegen (grafana#155)
- 4b78f2b [codegen/operator] Update OpenTelemetry init in the operator codegen (grafana#87)
- 08ab78f [codegen] Add newline to end of
*_object_gen.ts
file (grafana#314) - 4755dcb [codegen] Consistent Generated Model Naming (grafana#162)
- a7671a7 [codegen] Introduce new base interface for codegen, refactor jennies to remove thema dependency (grafana#144)
- 9481a3e [codegen] Test Improvements (grafana#300)
- b0dbab5 [codegen] Update the internal fork of deepmap/oapi-codegen (grafana#343)
- 92a25ce [codegen] Use simple package in operator codegen. (grafana#161)
- f5be904 [docs] Add Migration Notes Section (grafana#237)
- 6d137ab [docs] Admission Control/Webhooks (grafana#108)
- 27b9f8f [docs] Improve Resource Stores Doc (grafana#267)
- a0173cb [docs] Removed Incorrect Reference to Importing Thema (grafana#17)
- 086fcb1 [docs] Simplify README (grafana#243)
- 408db32 [docs] Update Docs for CUE Kind (grafana#158)
- 229a289 [docs] Update Operator Docs (grafana#269)
- b84b1df [docs] Update Resource Objects doc with v0.15+ changes (grafana#262)
- 9d3d0a1 [docs] Update Tutorial with Details on Front-End Code (grafana#238)
- a04926e [docs] Update code-generation doc (grafana#265)
- 6b54a20 [k8s] Properly parse the kubernetes' errors.StatusError type (grafana#349)
- 3711157 [k8s] Properly set started when k8s.WatchResponse translation layer starts. (grafana#348)
- 6f80d54 [local env] Correct initial setup for webhooks (grafana#59)
- 79d7651 [local] Fix local setup of webhook conversion (grafana#340)
- 7f85c1a [operator] Abandon existing retries when a new action is taken on an object (grafana#32)
- 9305650 [operator] Check for generation change before presense of finalizer (grafana#20)
- feb5e57 [operator] Custom Cache Informer (grafana#336)
- 190949f [operator] Improved Retry Queue logic in InformerController (grafana#41)
- 67af29d [operator] Introduce a Reconciler Pattern (grafana#55)
- f0f5341 [operator] New 'simple' package for creating operators in one or very few steps. (grafana#160)
- aea0408 [resource] Stores Update() methods update CommonMetadata.UpdateTimestamp (grafana#105)
- 58cf07e [router] Tracing Middleware (grafana#86)
- 0b0fe0d [scripts] Handle Submodule Tagging in Release Script (grafana#261)
- 280f9c5 [tests] Test Against Kubernetes-based JSON (grafana#13)
- f580ff1 [tutorial] Update Shell Commands to allow for GitHub Copy/Paste (grafana#18)
- 2b52897 chore: Update docs/README.md to remove Thema reference. (grafana#217)
- ccc1698 feat: add operator kubeconfig loader (grafana#326)
- 073a8f0 issue-76: Front-end plugin generation update (grafana#113)