Skip to content
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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add purpleclay/dns53 #7446

Merged
merged 2 commits into from Oct 28, 2022

Conversation

CrystalMethod
Copy link
Contributor

purpleclay/dns53: Dynamic DNS within Amazon Route53. Expose your EC2 quickly, easily and privately

$ aqua g -i purpleclay/dns53

How to confirm if this package works well

Reviewers aren't necessarily familiar with this package, so please describe how to confirm if this package works well.
Please confirm if this package works well yourself as much as possible.

Command and output

$ dns53 --help
Dynamic DNS within Amazon Route 53. Expose your EC2 quickly, easily, and privately within a Route
53 Private Hosted Zone (PHZ).

Your EC2 will be exposed through a dynamically generated resource record that will automatically
be deleted when dns53 exits. Let dns53 name your resource record for you, or customise it to your needs.

Built using Bubbletea 馃

Usage:
  dns53 [flags]
  dns53 [command]

Examples:
  # Launch the TUI and use the wizard to select a PHZ
  dns53

  # Launch the TUI using a chosen PHZ, effectively skipping the wizard
  dns53 --phz-id Z000000000ABCDEFGHIJK

  # Launch the TUI, automatically creating and attaching to a default
  # PHZ. This will also skip the wizard
  dns53 --auto-attach

  # Launch the TUI with a given domain name
  dns53 --domain-name custom.domain

  # Launch the TUI with a templated domain name
  dns53 --domain-name "{{.IPv4}}.{{.Region}}"

Available Commands:
  completion  Generate completion script for your target shell
  help        Help about any command
  imds        Toggle EC2 IMDS features
  tags        Lists all available EC2 instance tags and how to use them with Go templating
  version     Prints the build time version information

Flags:
      --auto-attach          automatically create and attach a record set to a default private hosted zone
      --domain-name string   assign a custom domain name when generating a record set
  -h, --help                 help for dns53
      --phz-id string        an ID of a Route53 private hosted zone to use when generating a record set
      --profile string       the AWS named profile to use when loading credentials
      --region string        the AWS region to use when querying AWS

Use "dns53 [command] --help" for more information about a command.

[purpleclay/dns53](https://github.com/purpleclay/dns53): Dynamic DNS within Amazon Route53. Expose your EC2 quickly, easily and privately

```console
$ aqua g -i purpleclay/dns53
```

## How to confirm if this package works well

Reviewers aren't necessarily familiar with this package, so please describe how to confirm if this package works well.
Please confirm if this package works well yourself as much as possible.

Command and output

```console
$
```

If files such as configuration file are needed, please share them.

```
```

Reference

-
@CrystalMethod
Copy link
Contributor Author

I've disabled the checksum feature as the checksum file is signed itself.

@suzuki-shunsuke
Copy link
Member

Thank you for your contribution!

@suzuki-shunsuke suzuki-shunsuke added the enhancement New feature or request label Oct 28, 2022
@suzuki-shunsuke suzuki-shunsuke added this to the v3.83.1 milestone Oct 28, 2022
@suzuki-shunsuke suzuki-shunsuke merged commit 57f5656 into aquaproj:main Oct 28, 2022
@suzuki-shunsuke
Copy link
Member

@CrystalMethod CrystalMethod deleted the feat/purpleclay/dns53 branch November 23, 2022 12:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants