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

feat: add additional annotations to Deployment #78

Merged
merged 1 commit into from
Apr 4, 2023

Conversation

tumido
Copy link
Member

@tumido tumido commented Apr 3, 2023

Description of the change

In addition to backstage.podAnnotations and commonAnnotations we want to have something specific to the Deployment resource. In case we want to annotate Deployment the commonAnnotations value is too noisy and backstage.podAnnotations is not really being set on the Deployment itself.

Other resources deployed by this chart have their own specific chart value for annotations (service.annotations, ingress.annotations, etc...).

Existing or Associated Issue(s)

N/A

Additional Information

@backstage/helm-charts and @backstage/helm-charts-maintainers wdyt? Does it make sense to have yet another annotation value in the chart? Should I propagate this backstage.annotations value to the pod as well?

Checklist

  • Chart version bumped in Chart.yaml according to semver.
  • Variables are documented in the values.yaml and added to the README.md. The helm-docs utility can be used to generate the necessary content. Use helm-docs --dry-run to preview the content.
  • JSON Schema generated.
  • List tests pass for Chart using the Chart Testing tool and the ct lint command.

Copy link
Contributor

@sabre1041 sabre1041 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Small request

charts/backstage/README.md Outdated Show resolved Hide resolved
Signed-off-by: Tomas Coufal <tcoufal@redhat.com>
@tumido tumido force-pushed the deployment-annotations branch from 7a9edfd to 9058bb1 Compare April 4, 2023 08:42
@tumido tumido requested a review from sabre1041 April 4, 2023 08:42
Copy link
Contributor

@sabre1041 sabre1041 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@tumido tumido merged commit 77f0aed into backstage:main Apr 4, 2023
@tumido tumido deleted the deployment-annotations branch April 4, 2023 11:13
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.

3 participants