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: multiple helm chart changes #199

Merged
merged 2 commits into from
Apr 5, 2023
Merged

Conversation

julien-sugg
Copy link
Contributor

This PR contains multiple changes around the official helm chart and is mostly focused on additional configuration capabilities so that security concerns can be addressed. The notable changes/additions are:

  • Create NetworkPolicy for both Ingress and Egress traffic
  • Create PodDisruptionBudget
  • Add support for SecurityContext at Pod and Container level
  • Add support for resources
  • Add support for Pod level annotations
  • Add configMap checksum at Deployment level to manage configuration changes at Pod level rather than forcing using Reloader (or any other tool with similar intent)
  • Add apiVersion helpers for PDB and NetworkPolicy resources

Note that the PSP to enforce the securityContext was NOT created as it is deprecated, and I assumed that it is handled outside the chart for now.

Closes: #121 #93 (and maybe other I may have missed)

Create NetworkPolicy for Ingress and Egress
Create PodDisruptionBudget
Add support for SecurityContext
Add support for resources
Add support for pod level annotations
Add configMap checksum at deployment level to manage configuration
changes at Pod level rather than forcing using Reloader
@stakater-user
Copy link
Contributor

@julien-sugg Image is available for testing. docker pull stakater/Forecastle:SNAPSHOT-PR-199-da30c2cb

@github-actions
Copy link

github-actions bot commented Apr 5, 2023

@hussnain612 Image is available for testing. docker pull stakater/forecastle:SNAPSHOT-PR-199-3a416c7d

@hussnain612 hussnain612 merged commit 1a1e962 into stakater:master Apr 5, 2023
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.

Feature request: Annotate Pod template
3 participants