sharingio / coder

Remote development environments on your infrastructure provisioned with Terraform
https://coder.com
GNU Affero General Public License v3.0
0 stars 1 forks source link

Manifest a Management Cluster : Equinix based similar to pair management cluster #14

Closed hh closed 1 year ago

hh commented 1 year ago

This will be written as a manifest or similar creating a management cluster similar to pair:

BobyMCbobs commented 1 year ago

Currently setting up a cluster as is defined in https://github.com/cncf-infra/coder-infra The cloud-provider-equinix-metal controller isn't starting although it's priority class is system-role-critical

hh commented 1 year ago

Still not starting?

BobyMCbobs commented 1 year ago

Still not starting?

This issue is still occurring. I'm working on it

BobyMCbobs commented 1 year ago

There's an auto-import for the kubernetes template, when using the Helm chart https://github.com/coder/coder/pull/3550 It appears to only support the kubernetes template.

Unsure how it pulls it in

BobyMCbobs commented 1 year ago

What domain will the Coder server run on?

hh commented 1 year ago

I think it's fine to have it be a terraform variable or similar input.

It should configure the NS entries over at dnsimple using an api key.

For now you can use coder.sharing.io

BobyMCbobs commented 1 year ago

Thank you for your response @hh

Terraform over-complicates it at this point, so just doing plain or envsubst'd yaml.

Gonna bring up with PowerDNS, since this has been previously discussed. Supported DNS01 providers https://cert-manager.io/docs/configuration/acme/dns01/#supported-dns01-providers We'd wanna use RFC2136 with PowerDNS (or Route53)

I'll be bringing it up on https://coder.sharing.io then.

hh commented 1 year ago

I like it!

BobyMCbobs commented 1 year ago

progress https://github.com/cncf-infra/coder-infra/issues/1

BobyMCbobs commented 1 year ago

Managed to get a cluster up using cluster-api-provider-packet with

Currently there's issue for Coder to talk to the Postgres cluster. Trying to figure that out. Have also reached out to the Coder folks

github-actions[bot] commented 1 year ago

This issue is becoming stale. In order to keep the tracker readable and actionable, I'm going close to this issue in 7 days if there isn't more activity.