cluster-api-provider-aws icon indicating copy to clipboard operation
cluster-api-provider-aws copied to clipboard

Add the ability to define a DNS alias

Open christianh814 opened this issue 6 years ago • 15 comments
trafficstars

/kind feature

Describe the solution you'd like

I looks like clusterapi sets up an ELB (for example https://pony-unicorns-apiserver-0123456789.us-west-1.elb.amazonaws.com:6443). I would like the ability to define a "nice" DNS name in my route53; for example api.example.com (which then just points as an alias or a CNAME to the ELB)

Anything else you would like to add:

At first, clusterapi can only create the certs for the DNS name (api.example.com); I can then manually point that in DNS (either router53 or otherwise). Ideally though; it would be nice to have cluster-api create it all for me on router53.

Environment:

  • Cluster-api-provider-aws version:
Version Info: GitReleaseTag: "v0.2.1", MajorVersion: "0", MinorVersion:"2", GitReleaseCommit:"d0ed4d33a9e433", GitTreeState:"clean"
  • Kubernetes version: (use kubectl version):
kubectl version
Client Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.0", GitCommit:"641856db18352033a0d96dbc99153fa3b27298e5", GitTreeState:"clean", BuildDate:"2019-03-25T15:53:57Z", GoVersion:"go1.12.1", Compiler:"gc", Platform:"linux/amd64"}
  • OS (e.g. from /etc/os-release):
cat /etc/os-release 
NAME=Fedora
VERSION="30 (Workstation Edition)"
ID=fedora
VERSION_ID=30
VERSION_CODENAME=""
PLATFORM_ID="platform:f30"
PRETTY_NAME="Fedora 30 (Workstation Edition)"
ANSI_COLOR="0;34"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:30"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f30/system-administrators-guide/"
SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=30
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=30
PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy"
VARIANT="Workstation Edition"
VARIANT_ID=workstation

christianh814 avatar May 13 '19 14:05 christianh814

/priority important-longterm /milestone next

detiber avatar May 13 '19 16:05 detiber

@detiber: The provided milestone is not valid for this repository. Milestones in this repository: [Next, v1alpha1]

Use /milestone clear to clear the milestone.

In response to this:

/priority important-longterm /milestone next

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

k8s-ci-robot avatar May 13 '19 16:05 k8s-ci-robot

/milestone Next

detiber avatar May 13 '19 16:05 detiber

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale

fejta-bot avatar Aug 11 '19 16:08 fejta-bot

/remove-lifecycle stale

detiber avatar Aug 12 '19 14:08 detiber

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale

fejta-bot avatar Nov 10 '19 15:11 fejta-bot

/lifecycle frozen

vincepri avatar Nov 10 '19 17:11 vincepri

Defer to MachineLoadBalancer proposal which will potentially cover this use case.

/close

randomvariable avatar Mar 11 '21 19:03 randomvariable

@randomvariable should we revive this? it's a feature a lot of people asked in slack and not implemented yet

dntosas avatar Mar 01 '23 15:03 dntosas

/reopen

richardcase avatar Mar 01 '23 16:03 richardcase

@richardcase: Reopened this issue.

In response to this:

/reopen

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

k8s-ci-robot avatar Mar 01 '23 16:03 k8s-ci-robot

/remove-lifecycle frozen /triage accepted

richardcase avatar Mar 01 '23 16:03 richardcase

/help

richardcase avatar Mar 01 '23 16:03 richardcase

@richardcase: This request has been marked as needing help from a contributor.

Guidelines

Please ensure that the issue body includes answers to the following questions:

  • Why are we solving this issue?
  • To address this issue, are there any code changes? If there are code changes, what needs to be done in the code and what places can the assignee treat as reference points?
  • Does this issue have zero to low barrier of entry?
  • How can the assignee reach out to you for help?

For more details on the requirements of such an issue, please see here and ensure that they are met.

If this request no longer meets these requirements, the label can be removed by commenting with the /remove-help command.

In response to this:

/help

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

k8s-ci-robot avatar Mar 01 '23 16:03 k8s-ci-robot

This issue has not been updated in over 1 year, and should be re-triaged.

You can:

  • Confirm that this issue is still relevant with /triage accepted (org members only)
  • Close this issue with /close

For more details on the triage process, see https://www.kubernetes.dev/docs/guide/issue-triage/

/remove-triage accepted

k8s-triage-robot avatar Feb 29 '24 16:02 k8s-triage-robot