Michael Ly

Results 10 issues of Michael Ly

Ensure BIND9 configuration is set to allow zones with underscores ---- Good candidate files for changes: - Updates to BIND configuration: `/docker/bind9/etc/named.conf.local` The config option should be `check-names ignore;`

good first issue
kind/maintenance
status/ready

We currently allow users to submit IP addresses that are formatted as fully-qualified domain names (FQDNs) in CNAME record data, which is incorrect since mappings from a record name →...

kind/enhancement
good first issue
area/api

We currently use the same validation regex for host names that we do for input names as we do CNAME data (including allowing of `/`). The issue is that only...

area/api

### Background VinylDNS does not currently handle DNS requests well when the database differs from the source of truth (i.e. DNS backend). The current process is that users attempt to...

kind/maintenance
kind/discussion

Under certain circumstances (eg. zone sync that is being processed multiple times), it is currently possible to have duplicate records.

kind/bug
status/ready

**Motivation** Recently there have been some transient failures in our unit tests where the result of `await`/`awaitResultOf` will fail with a `None.get` exception. These should be replaceable using the Cats...

**Motivation** Sensitive connection information should be masked in the logs. Currently `ZoneConnection` doesn't have an override `toString` method to encrypt the connection information, so printing either the `ZoneConnection` or `Zone`...

kind/maintenance

**Bug description** Currently, the zone route for updating a zone is `/zones/:segment` where `:segment` is not used as all. We don't currently allow `PUT` requests at the `/zones` endpoint despite...

kind/maintenance

**Motivation** Tests in the `update_zone_test.py` currently use (and mutate) zone variables from `shared_zone_test_context` directly, but should ideally: 1. Use `get_zone` to retrieve the current zone 1. Perform the corresponding updates...

good first issue
kind/maintenance

**Background** When reading the example provided in the [pipeline stages `needs` documentation](https://github.com/go-vela/docs/blob/master/content/concepts/pipeline/stages/needs.md), it is not obvious that the stage name is used for the `needs` value rather than the stage...

documentation