-
Notifications
You must be signed in to change notification settings - Fork 93
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
Secrets not getting created on new namespaces. #150
Comments
Automatically marked as stale due to no recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Seems a have a similar issue with random new namespaces not getting the reflected secrets. Restarting the reflector solves the issue temporarily. |
Removed stale label. |
I've also encountered the exact same issue unfortunately. At some point Refector just stopped doing its job for new deployments to new namespaces |
Automatically marked as stale due to no recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Issue persists, no stale please |
Removed stale label. |
Automatically marked as stale due to no recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
bump |
Removed stale label. |
Automatically marked as stale due to no recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Automatically closed stale item. |
- New multi-arch pipeline with proper tagging convention - Removed cert-manager extension (deprecated due to new support from cert-manager) Fixes: #191 - Fixed healthchecks. Fixes: #208 - Removed Slack support links (GitHub issues only). Fixes: #199 - Simplified startup and improved performance. Fixes: #194 - Huge improvements in performance and stability. Fixes: #187 #182 #166 #150 #138 #121 #108
- New multi-arch pipeline with proper tagging convention - Removed cert-manager extension (deprecated due to new support from cert-manager) Fixes: #191 - Fixed healthchecks. Fixes: #208 - Removed Slack support links (GitHub issues only). Fixes: #199 - Simplified startup and improved performance. Fixes: #194 - Huge improvements in performance and stability. Fixes: #187 #182 #166 #150 #138 #121 #108
I'm still seeing this issue on the latest version (6.1.47). Restarting the pod solves the issue, but I just get the repeated log and no other details
|
I'm in a similar boat as @TaylorChristie. Reflector is running but when cert-manager eventually creates the TLS secret (there is a significant delay since cert-manager takes time to verify the CertificateRequest), Reflector doesn't seem to realise that this new TLS secret has been created and fails to replicate it to a newly created namespace when a deployment occurs. Restarting the pod does make the secret sync across but this shouldnt be required? |
Up - we got the same situation. |
we had the same situation today on one of our cluster ... |
same here 😞 |
@blackliner are you running the latest version? |
Helm chart version v7.0.151 |
Try the latest please and let me know if the issue with the secrets watcher is fixed. |
I'm using v7.1.216 and nothing's happening. The Secret that Cert-Manager makes has the correct annotations. |
Not having secrets populate to other namespaces either. Installed on default namespace
One of my cert yaml files
Secrets in default
Then empty secrets in external-hosts
Logs from the reflector pod
|
AHHH I figured out my issue. I over read the 'auto' part in the annotations.
|
Consider a situation where I have deployed reflector 4 days back and created a namespace after two days. The reflector is only copying secrets to the namespaces that are created 4 days back but it is not performing any action on the namespace which was created two days back.
Can you please let me how I can configure reflector in a way so that it can copy secrets to the namespaces which are created even after the deployment of reflector.
Config:
reflector.v1.k8s.emberstack.com/reflection-allowed: "true"
reflector.v1.k8s.emberstack.com/reflection-allowed-namespaces: ""
reflector.v1.k8s.emberstack.com/reflection-auto-enabled: "true"
The text was updated successfully, but these errors were encountered: