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

Conditional flag prevents capsule-proxy-certgen Job creation and fails upgrade #643

Closed
heytrav opened this issue Feb 6, 2025 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@heytrav
Copy link

heytrav commented Feb 6, 2025

Bug description

The conditional around creating the proxy certgen job prevents the Job from being created and causes Capsule upgrade to fail.

How to reproduce

I'm using FluxCD and currently have the following in my values

  values:
    serviceMonitor:
      enabled: true
    proxy:
      enabled: true
    certManager:
      generateCertificates: true
    # tls:
    #   enableController: false
    fullnameOverride: capsule-capsule

I believe the conditional mentioned above is preventing the Job from being created. This is probably fine, however the missing Job is causing FluxCD to fail upgrading capsule projectcapsule/capsule#1360.

I'm not sure if this is a bug with this repo or with capsule (or FluxCD).

Expected behavior

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-proxy.

Additional context

  • Capsule-Proxy version: (capsule-proxy --version)
  • Helm Chart version: (helm list -n capsule-system)
  • Kubernetes version: (kubectl version)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants