Skip to content
This repository has been archived by the owner on Feb 9, 2022. It is now read-only.

generic manifest doesn't work on digital ocean #1481

Open
andycmaj opened this issue Oct 20, 2021 · 1 comment
Open

generic manifest doesn't work on digital ocean #1481

andycmaj opened this issue Oct 20, 2021 · 1 comment

Comments

@andycmaj
Copy link

andycmaj commented Oct 20, 2021

...mainly because of PDNs's requirement for load balancers that support UDP.

apparently, digital ocean LBs don't.

however, i was able to get kubeprod working on DO by

a) creating a new do.jsonnet manifest
b) removing PDS
c) using the digitalocean external-dns provider

this is currently a bit hacky becasuse modifying the generic config autogen shape is not supported by kubeprod's cli.

But actually, using your platform's native DNS routing service actually seems like a better solution anyway whenever possible.

@sameersbn is there any interest among maintainers in supporting DO as a first-class platform?

If so, i'm happy to submit a PR to support this

also happy to provide docs for how to get DO working with generic, but seems like a a bit of a hack without ability to add things (eg, DO API token) to the generic config autogen.json.

@andycmaj
Copy link
Author

PS. here's a GIST with the 2 files needed to accomplish this. note the hardcoded DO token in platform-do.jsonnet:

https://gist.github.com/andycmaj/f58ca01d636a19d21723522fc3895356

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant