Skip to content

🚚 release#364

Merged
mfiedorowicz merged 11 commits into
releasefrom
develop
Jun 11, 2025
Merged

🚚 release#364
mfiedorowicz merged 11 commits into
releasefrom
develop

Conversation

@mfiedorowicz

Copy link
Copy Markdown
Member

This pull request introduces multiple updates across Helm chart configurations, documentation, and workflows to enhance usability, maintainability, and functionality. Key changes include the addition of annotations and labels for Kubernetes resources, improvements to Helm linting workflows, and comprehensive documentation updates for the Diode service.

Helm Chart Updates:

  • charts/diode/Chart.yaml: Updated the chart version from 1.5.0 to 1.6.0.
  • charts/diode/templates/_helpers.tpl: Added support for global.commonLabels to standardize labels across resources.
  • Various templates (cert-issuer.yaml, diode-auth-bootstrap-job.yaml, diode-auth-configmap.yaml, diode-auth-deployment.yaml): Introduced global.commonAnnotations and resource-specific annotations for enhanced metadata management. [1] [2] [3] [4]

Workflow Improvements:

  • .github/workflows/configs/helm-ct.yaml: Added new configuration options (validate-maintainers and skip-helm-dependencies) for chart-testing workflows.
  • .github/workflows/helm-lint.yaml: Refactored the Helm lint workflow to include dependency extraction, repository addition, and chart-testing steps. Updated action versions for improved compatibility.

Documentation Enhancements:

  • GET_STARTED.md: Added a detailed "Getting Started" guide for deploying and configuring the Diode service, NetBox plugin, and Orb agent for data ingestion.
  • README.md: Streamlined content with updated project status, prerequisites, and quick-start instructions, linking to the new guide.

Helm Chart Values:

  • charts/diode/README.md: Updated values documentation to include new configuration options such as annotations for deployments (diodeAuth.annotations, diodeIngester.annotations, diodeReconciler.annotations) and global metadata (global.commonAnnotations, global.commonLabels). [1] [2] [3] [4]

@github-actions

Copy link
Copy Markdown

Go test coverage

STATUS ELAPSED PACKAGE COVER PASS FAIL SKIP
🟢 PASS 1.25s github.com/netboxlabs/diode/diode-server/auth 43.4% 32 0 0
🟢 PASS 0.01s github.com/netboxlabs/diode/diode-server/auth/cli 0.0% 0 0 0
🟢 PASS 1.02s github.com/netboxlabs/diode/diode-server/authutil 82.8% 5 0 0
🟢 PASS 0.01s github.com/netboxlabs/diode/diode-server/dbstore/postgres 0.0% 0 0 0
🟢 PASS 0.00s github.com/netboxlabs/diode/diode-server/errors 0.0% 0 0 0
🟢 PASS 1.18s github.com/netboxlabs/diode/diode-server/ingester 81.6% 9 0 0
🟢 PASS 1.06s github.com/netboxlabs/diode/diode-server/migrator 70.4% 4 0 0
🟢 PASS 3.12s github.com/netboxlabs/diode/diode-server/netboxdiodeplugin 84.7% 31 0 0
🟢 PASS 1.35s github.com/netboxlabs/diode/diode-server/reconciler 73.5% 38 0 0
🟢 PASS 1.01s github.com/netboxlabs/diode/diode-server/reconciler/applier 85.7% 1 0 0
🟢 PASS 0.00s github.com/netboxlabs/diode/diode-server/reconciler/changeset 0.0% 0 0 0
🟢 PASS 1.06s github.com/netboxlabs/diode/diode-server/reconciler/differ 54.0% 6 0 0
🟢 PASS 1.02s github.com/netboxlabs/diode/diode-server/server 85.7% 14 0 0
🟢 PASS 0.00s github.com/netboxlabs/diode/diode-server/telemetry 0.0% 0 0 0
🟢 PASS 1.01s github.com/netboxlabs/diode/diode-server/version 100.0% 1 0 0

Total coverage: 48.3%

@mfiedorowicz
mfiedorowicz merged commit 899334c into release Jun 11, 2025
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants