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

Helm chart - imagePullSecrets are not applied to post-install-job and pre-delete-job #486

Closed
slushysnowman opened this issue Dec 20, 2021 · 3 comments · Fixed by #487
Closed
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@slushysnowman
Copy link
Contributor

Bug description

To prevent external dependencies, we are replicating Capsule images to a private repo, for which we need to auth. However, we run into issues with the post-install-job and pre-delete jobs, as these don't have imagePullSecrets specified in the spec.

How to reproduce

Steps to reproduce the behavior:

  1. Store kubectl and capsule images in a private repo
  2. Specify imagePullSecrets in helm chart values and modify image source repository to private repo
  3. Install helm chart using values

Expected behavior

imagePullSecrets specified via helm chart values should also be applied to post-install-job and pre-delete-job if specified.

Logs

If applicable, please provide logs of capsule.

In a standard stand-alone installation of Capsule,
you'd get this by running kubectl -n capsule-system logs deploy/capsule-controller-manager.

Additional context

  • Capsule version: 0.1.0
  • Helm Chart version: v0.1.3
@slushysnowman slushysnowman added blocked-needs-validation Issue need triage and validation bug Something isn't working labels Dec 20, 2021
@prometherion
Copy link
Member

Hey @slushysnowman, you're totally right: would you like to contribute to this?

Just let me know so I can track it properly!

@prometherion prometherion removed the blocked-needs-validation Issue need triage and validation label Dec 20, 2021
@prometherion prometherion added this to the v0.1.1 milestone Dec 20, 2021
@prometherion prometherion added enhancement New feature or request and removed bug Something isn't working labels Dec 20, 2021
@slushysnowman
Copy link
Contributor Author

Yep, I'll work on this, was literally about to start.

@prometherion
Copy link
Member

Chart has been released, update your local repository! 👀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants