Skip to content
This repository has been archived by the owner on Mar 16, 2024. It is now read-only.

Acorn won't work with Civo's default node port based traefik ingress #494

Closed
cjellick opened this issue Aug 8, 2022 · 3 comments
Closed
Assignees
Labels
wontfix This will not be worked on
Milestone

Comments

@cjellick
Copy link
Member

cjellick commented Aug 8, 2022

When using acorn on a civo cluster with the default node port based traefik ingress controller, any acorns apps that are deployed will have their endpoints sit in pending forever.

This is because the ingress controller isn't updating the status of the ingress with loadbalancer information.

To get trafefik to update ingress status, you have to add one of the following fields to its configuraiton:

- --providers.kubernetesingress.ingressendpoint.ip=<host ip>
- --providers.kubernetesingress.ingressendpoint.hostnaem=<host name>
- --providers.kubernetesingress.ingressendpoint.publishedservice=<service name>

Note that Civo has a "LoadBalancer" traefik ingress which adds this to the configuration:

- --providers.kubernetesingress.ingressendpoint.publishedservice=kube-system/traefik

and everything works as expected.

Here are some related upstream issues in traefik:

We can't address this directly on the acorn side as having the status of the ingress properly updated is a requirement. However, we'll be adding some pre-flight checks to ensure ingress is fully functional as part of acorn install

@cjellick cjellick added the wontfix This will not be worked on label Aug 8, 2022
@cjellick
Copy link
Member Author

cjellick commented Aug 8, 2022

Found while testing obot-platform/obot#452

@cjellick
Copy link
Member Author

cjellick commented Aug 9, 2022

The chart in civo should be fixed. I'll test later today and close this out if it is.

@cjellick cjellick added this to the v0.2.0 milestone Aug 9, 2022
@cjellick cjellick self-assigned this Aug 9, 2022
@cjellick
Copy link
Member Author

Woohoo! @saiyam1814 fixed the ingress in civo. This is working now

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

1 participant