kanisterio/kanister

Allow imagePullSecrets configurable on operator Deployment

Open

#2,999 opened on Jul 25, 2024

View on GitHub
 (5 comments) (0 reactions) (1 assignee)Go (178 forks)auto 404
acceptedenhancementgood first issuehelp wanted

Repository metrics

Stars
 (883 stars)
PR merge metrics
 (PR metrics pending)

Description

Is your feature request related to a problem? Please describe. Deployment for kanister-operator is quite limited in options, therefore it fails under many kube-score/kube-linter tests. Allowing more options to the deployment file would benefit from robustness perspective and best practices around helm chart creation. To list a few:

  • imagePullSecrets
  • containerSecurityContext
  • podSecurityContext
  • affinity
  • pdb (although not related to the deployment template file, related to the PDB object missing)
  • deployment strategy

Describe the solution you'd like Improve Deployment/Helm chart to make kanister-operator helm chart a more production ready option (currently won't work on Openshift for example)

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Environment Kubernetes Version/Provider: ... Storage Provider: ... Cluster Size (#nodes): ... Data Size: ...

Additional context Add any other context or screenshots about the feature request here.

Contributor guide