Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make export attribute optional in monitoring resource, fall back to operator configuration's export #140

Merged
merged 9 commits into from
Sep 16, 2024

Commits on Sep 13, 2024

  1. chore(crd): make export attribute optional in monitoring resource

    Use the export setting from the operator configuration resource as
    a fallback if the monitoring resource does not define an export.
    basti1302 committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    52a8b31 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    625bc34 View commit details
    Browse the repository at this point in the history
  3. chore(webhook): rename webhook package and file

    * webhook package -> webhooks
    * dash0_webhook.go -> instrumentation_webhook.go
    basti1302 committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    af04b68 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2024

  1. feat(webhooks): add validation webhook for monitoring resource

    Reject monitoring resources without export if no operator configuration
    resource with an export is available.
    basti1302 committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    fb3ec75 View commit details
    Browse the repository at this point in the history
  2. feat(webhooks): add validation webhook for operator configuration

    Reject operator configuration resources with self-telemetry enabled that
    have no export configuration.
    basti1302 committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    ff7f74c View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    d0d5fc7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f226ead View commit details
    Browse the repository at this point in the history
  3. chore(test-resources): backend config via operator configuration

    remove backend settings from dash0 monitoring resource
    basti1302 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    aa68f46 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cb76606 View commit details
    Browse the repository at this point in the history