Skip to content

tpl support for summary field#213

Open
maximveksler wants to merge 4 commits intofluxcd-community:mainfrom
groundcover-com:main
Open

tpl support for summary field#213
maximveksler wants to merge 4 commits intofluxcd-community:mainfrom
groundcover-com:main

Conversation

@maximveksler
Copy link
Copy Markdown

@maximveksler maximveksler commented Mar 3, 2024

What this PR does / why we need it:

Allow fetching values for summary field from Values / ConfigMap. Useful for automated flux rollout.

Example usage:

alertlist:
  - name: groundcover-incloud-version
    spec:
      summary: '{{ printf "%s - %s" (get (lookup "v1" "ConfigMap" "flux-system" "cluster-info").data "workspace") (get (lookup "v1" "ConfigMap" "flux-system" "cluster-info").data "region") | quote }}'
      providerRef:
        name: platform-updates
      eventSeverity: info
      eventSources:
        - kind: "HelmRelease"
          name: "groundcover-incloud"

Which issue this PR fixes

(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

  • fixes #

Special notes for your reviewer:

Checklist

  • DCO signed
  • Chart Version bumped
  • helm-docs are updated
  • Helm chart is tested
  • Update artifacthub.io/changes in Chart.yaml
  • Run make reviewable

Signed-off-by: Maxim Veksler <max.veksler@groundcover.com>
Signed-off-by: Maxim Veksler <max.veksler@groundcover.com>
Signed-off-by: Maxim Veksler <max.veksler@groundcover.com>
@maximveksler
Copy link
Copy Markdown
Author

@haarchri would appreciate feedback on this please.

@maximveksler
Copy link
Copy Markdown
Author

@stefanprodan let's get this merged?

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.

1 participant