Mariell Hoversholm
93fa0b1aed
Provisioning: Only support YAML ( #99421 )
...
* Spec: Remove PreferYaml option
* Spec: Regenerate code from spec
* Provisioning: Only export YAML
* chore: remove last preferYaml refs
2025-01-23 14:30:19 +01:00
Ryan McKinley and Clarity-89
f32d108810
POC/Provisioning: Export API stub ( #99298 )
...
Co-authored-by: Clarity-89 <homes89@ukr.net >
2025-01-22 16:24:08 +03:00
Ryan McKinley and Alex Khomenko
75ac7acb91
POC/Provisioning: List objects from storage ( #98874 )
...
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
2025-01-14 13:29:07 +03:00
Alex Khomenko
c0a0c7bb3d
POC/Provisioning: Use PUT endpoints for updates ( #98674 )
2025-01-08 18:46:15 +03:00
Mariell Hoversholm
654387e357
POC/Provisioning: Test happy-path syncing with GitHub ( #98663 )
...
* chore: regen openapi spec
* test: fix existing tests
* chore: pushing for Matheus
* test: ensure GH repository syncs successfully
* chore: ptr is not necessary
* chore: delete unnecessary function
* fix: use assert in require.Eventually blocks
2025-01-08 14:48:43 +01:00
Ryan McKinley
f97fa5e5e9
Provisioning: Update OpenAPI and k8s codegen ( #98568 )
...
* revert folder changes
* update snapshots
* openapi cleanup
* update codegen
2025-01-07 13:43:19 +03:00
Ryan McKinley
f0dc718a67
POC/Provisioning: Use cards layout to show more status info ( #98155 )
2024-12-18 12:37:45 +03:00
Ryan McKinley and Mariell Hoversholm
4e90c34b64
POC/Provisioning: Use healthy repositories ( #97999 )
...
Co-authored-by: Mariell Hoversholm <mariell.hoversholm@grafana.com >
2024-12-17 11:13:30 +03:00
Ryan McKinley
efc0b6802f
fix test
2024-12-17 09:30:41 +03:00
Alex Khomenko and Ryan McKinley
dfb7d5110e
POC/Provisioning: update generator ( #98027 )
...
* Add source
* Update filters
* Exclude all namespace endpoints
* Remove watch endpoints
* Exclude collection endpoint
* Update arg names
* Add parser script
* Update spec
* Update @rtk-query/codegen-openapi
* Update params for list endpoints
* Use new hooks and types in hooks
* alternative operation ID
* alternative operation ID
* alt operation
* alt operation
* Move some transformations to BE
* Update endpoints
* Update types after generation
* Remove spec and generated endpoints
* Add tags automatically
* Update pkg/services/apiserver/builder/helper.go
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
* add static openapi
* Use generated spec
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2024-12-16 16:27:31 +02:00
Ryan McKinley and Todd Treece
de2bff1d07
POC/Provisioning: Add informer (with healthcheck) ( #97806 )
...
Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com >
2024-12-13 13:45:22 +03:00
Mariell Hoversholm
4127741ea8
POC/Provisioning: Local repo: Test importing a panel ( #97900 )
2024-12-13 08:59:05 +01:00
Mariell Hoversholm
e5f43521a4
POC/Provisioning: Allow specific local path prefixes ( #97822 )
2024-12-12 10:38:41 +01:00
Mariell Hoversholm
1974f9c583
POC/Provisioning: Use forward-slashes everywhere ( #97740 )
...
* POC/Provisioning: Create utility for joining paths safely
* POC/Provisioning: Clarify ./ prefixes
* POC/Provisioning: Apply safe path rules
* POC/Provisioning: Linter: Fix comment
* POC/Provisioning: Test: Ensure invalid paths fail
2024-12-11 12:13:27 +01:00
Roberto Jiménez Sánchez
48feba66e6
[Prototyping] Lint dashboard in pull requests ( #97199 )
...
* Make lint issues comment
* Make it work
* Delete previous comments
* Move linting to separate package
* Fix issue with refactoring
* Update test fixture
2024-11-29 16:24:45 +01:00
Mariell Hoversholm
cfe36270f5
POC/Provisioning: create folder if it does not exist ( #96890 )
...
* feat: create folder if it does not exist
* feat: test the folder creation behaviour
* test: make sure deletion doesn't fail
* test: remove unnecessary settings
2024-11-22 12:03:46 +01:00
Ryan McKinley
b55cd2438c
POC/Provisioning: Keep settings.Cfg out of the registry ( #96746 )
2024-11-20 14:05:11 +03:00
Ryan McKinley
8fda03d3d5
POC/Provisioning: Add write hooks ( #96670 )
2024-11-19 17:25:45 +03:00
Roberto Jiménez Sánchez
76e494209f
[Prototyping] automatically create github webhook in provisioning ( #96645 )
2024-11-19 14:54:29 +01:00
Ryan McKinley
d50afe3020
put back devenv
2024-11-19 06:18:32 +03:00
Ryan McKinley
9ca2d61620
fix tests
2024-11-19 05:54:34 +03:00
Ryan McKinley and Mariell Hoversholm
8289c8a5eb
POC/Provisioning: Add basic validation ( #96615 )
...
Co-authored-by: Mariell Hoversholm <mariell.hoversholm@grafana.com >
2024-11-18 14:34:21 +03:00
Roberto Jiménez Sánchez
cf15826360
[Prototype] Implement repository file read endpoint ( #96569 )
2024-11-15 17:33:40 +01:00
Ryan McKinley
264192a08b
POC/Provisioning: update spec and examples ( #96438 )
2024-11-14 14:59:29 +03:00
Ryan McKinley
6e408f19fa
POC/Provisioning: Add basic integration tests ( #96424 )
2024-11-14 11:24:33 +03:00