Skip to content

feat: add crossplane-provider-grafana#598

Merged
Duologic merged 4 commits into
masterfrom
duologic/crossplane-provider-grafana-v1.0.0
Feb 5, 2026
Merged

feat: add crossplane-provider-grafana#598
Duologic merged 4 commits into
masterfrom
duologic/crossplane-provider-grafana-v1.0.0

Conversation

@Duologic

@Duologic Duologic commented Jan 19, 2026

Copy link
Copy Markdown
Member

Summary

  • Created separate library for crossplane-provider-grafana at v2.2.0
  • Moved Grafana provider out of main crossplane library into its own dedicated library
  • Added auto-version update via Makefile that fetches latest releases
  • Generated GitHub workflow for automated builds

This follows the same pattern as the upjet provider separations in #608, #609, #610

Changes

  • New library: libs/crossplane-provider-grafana/
    • Supports both namespaced (io.crossplane.m.grafana.*) and cluster-scoped (io.crossplane.grafana.*) resources
    • Auto-fetches latest version from grafana/crossplane-provider-grafana
    • Updated to v2.2.0 (from v0.21.0)
  • Removed Grafana provider from libs/crossplane/
  • Auto-generated workflow job for CI/CD

Test plan

  • Verified make libs/crossplane-provider-grafana works correctly
  • Verified workflow generation with make configure
  • Version auto-update working via Makefile

🤖 Generated with Claude Code

@Duologic Duologic enabled auto-merge (squash) January 19, 2026 15:21
Duologic and others added 4 commits February 5, 2026 13:53
Refactor crossplane-provider-grafana to follow the same structure as
crossplane-provider-upjet-aws, enabling automated version management
and individual CRD file references.

Changes:
- Add Makefile for automated version updates and CRD list generation
- Add version file (initially v2.2.0, auto-updated via gh CLI)
- Add crds.libsonnet with list of individual CRD files
- Update config.jsonnet to use version file and crds.libsonnet
- Change from single crds.yaml to individual CRD file URLs
- Simplify output paths to crossplane-provider-grafana/{namespaced,cluster}
- Update localName from crossplane_grafana to grafana

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Remove the provider-grafana/0.21 entry from the main crossplane library
as it now has a dedicated crossplane-provider-grafana library following
the upjet provider pattern.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@Duologic Duologic force-pushed the duologic/crossplane-provider-grafana-v1.0.0 branch from e9c7aae to f9e00d9 Compare February 5, 2026 13:02
@Duologic Duologic merged commit 5354b8a into master Feb 5, 2026
92 checks passed
@Duologic Duologic deleted the duologic/crossplane-provider-grafana-v1.0.0 branch February 5, 2026 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants