Skip to content

More Unit Test Coverage - #133

Merged
alix-graylog merged 2 commits into
mainfrom
more-testing
Jul 27, 2026
Merged

More Unit Test Coverage#133
alix-graylog merged 2 commits into
mainfrom
more-testing

Conversation

@alix-graylog

@alix-graylog alix-graylog commented Jul 24, 2026

Copy link
Copy Markdown
Collaborator

Summary

Expands helm-unittest coverage for the Graylog chart, adding 8 new test suites and reorganizing/expanding the existing GeoIP suite. The chart now has 126 passing unit tests across 15 suites.

Details

New test suites

Suite File Tests
datanode Secret datanode_secret_test.yaml 3
datanode Service datanode_service_test.yaml 5
Ingress fallback (waiting-room) fallback_test.yaml 7
graylog forwarder Ingress forwarder_ingress_test.yaml 7
cert-manager Issuer issuer_test.yaml 6
PodDisruptionBudgets pdb_test.yaml 10
ServiceAccount and RBAC serviceaccount_test.yaml 12
AWS gp3 StorageClass storageclass_test.yaml 5

PR Checklist

  • Tests added/updated
  • Documentation updated
  • This PR includes a new feature
  • This PR includes a bugfix
  • This PR includes a refactor

Static Validation

  • helm lint ./charts/graylog
  • helm unittest ./charts/graylog — 126/126 passing

@alix-graylog
alix-graylog marked this pull request as ready for review July 24, 2026 16:46
@alix-graylog alix-graylog added the improvement Not a bug, not a feature. label Jul 24, 2026
@alix-graylog
alix-graylog merged commit c88fff9 into main Jul 27, 2026
8 checks passed
@alix-graylog
alix-graylog deleted the more-testing branch July 27, 2026 19:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Not a bug, not a feature.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants