diff --git a/.htmltest.yml b/.htmltest.yml index 713e6918b..a62d7fcd8 100644 --- a/.htmltest.yml +++ b/.htmltest.yml @@ -3,6 +3,20 @@ IgnoreDirectoryMissingTrailingSlash: true IgnoreAltMissing: true IgnoreURLs: - "^http://play.etcd.io.*" + # Manually verified external links below this point + - "^https://learn.hashicorp.com/tutorials/consul/add-remove-servers?in=consul/day-2-operations" + - "^https://www.consul.io/docs/dynamic-app-config/sessions" + - "^https://www.consul.io/commands/lock" + - "^https://www.consul.io/docs/dynamic-app-config/watches" + - "^https://www.consul.io/docs/security/acl" + - "^https://www.consul.io/api-docs#formatted-json-output" + - "^https://www.consul.io/api-docs#consistency" + - "^https://www.consul.io/api/txn" + + # Test links to ignore + - "^http://example.com:2380" + - "^http://example.com:2379" + IgnoreInternalURLs: - /docs/latest/ - /docs/latest/install/ diff --git a/content/en/docs/v3.5/learning/why.md b/content/en/docs/v3.5/learning/why.md index 44f72e280..d013dc0f5 100644 --- a/content/en/docs/v3.5/learning/why.md +++ b/content/en/docs/v3.5/learning/why.md @@ -106,7 +106,7 @@ Note that in the case of etcd keys, it can be locked efficiently because of the [consul-linread]: https://www.consul.io/api-docs#consistency [consul-lock]: https://www.consul.io/commands/lock [consul-reconfig]: https://learn.hashicorp.com/tutorials/consul/add-remove-servers?in=consul/day-2-operations -[consul-txn]: https://www.consul.io/api/kv#txn +[consul-txn]: https://www.consul.io/api/txn [consul-watch]: https://www.consul.io/docs/dynamic-app-config/watches [container-linux]: https://coreos.com/why [curator]: http://curator.apache.org/ @@ -121,8 +121,8 @@ Note that in the case of etcd keys, it can be locked efficiently because of the [etcd-recipe]: https://godoc.org/github.com/etcd-io/etcd/client/v3/experimental/recipes [etcd-reconfig]: ../../op-guide/runtime-configuration [etcd-txn]: ../api/#transaction -[etcd-v3election]: https://godoc.org/github.com/etcd-io/etcd/server/etcdserver/api/v3election/v3electionpb -[etcd-v3lock]: https://godoc.org/github.com/etcd-io/etcd/server/etcdserver/api/v3lock/v3lockpb +[etcd-v3election]: https://pkg.go.dev/github.com/CloudcadeSF/etcd/etcdserver/api/v3election/v3electionpb +[etcd-v3lock]: https://pkg.go.dev/go.etcd.io/etcd/server/v3/etcdserver/api/v3lock/v3lockpb [etcd-watch]: ../api/#watch-streams [etcdlease]: https://godoc.org/github.com/etcd-io/etcd/client/v3/leasing [fencing]: https://martin.kleppmann.com/2016/02/08/how-to-do-distributed-locking.html