Skip to content

Comments

docs: Additional entries for versioned redirects#22694

Merged
boruszak merged 7 commits intomainfrom
docs/manual-versioned-redirects-fixes
Sep 16, 2025
Merged

docs: Additional entries for versioned redirects#22694
boruszak merged 7 commits intomainfrom
docs/manual-versioned-redirects-fixes

Conversation

@boruszak
Copy link
Contributor

@boruszak boruszak commented Sep 4, 2025

Description

This PR adds redirects for pages that did not have a versioned redirect entry previously. The majority of these pages are net-new content from the IA restructure, so they self-redirect to prevent 404 errors.

While checking the pages for redirect issues, I encountered a two pages with the same content. This PR also removes one of these pages.

Links

Deployment preview

PR Checklist

  • updated test coverage
  • external facing docs updated
  • appropriate backport labels added
  • not a security concern

PCI review checklist

  • I have documented a clear reason for, and description of, the change I am making.

  • If applicable, I've documented a plan to revert these changes if they require more than reverting the pull request.

  • If applicable, I've documented the impact of any changes to security controls.

    Examples of changes to security controls include using new access control methods, adding or removing logging pipelines, etc.

@github-actions github-actions bot added the type/docs Documentation needs to be created/updated/clarified label Sep 4, 2025
@boruszak boruszak added pr/no-changelog PR does not need a corresponding .changelog entry pr/no-metrics-test backport/1.21 This release series is longer active on CE, use backport/ent/1.21 labels Sep 4, 2025
@boruszak boruszak marked this pull request as ready for review September 4, 2025 20:05
@boruszak boruszak requested review from a team as code owners September 4, 2025 20:05
@boruszak boruszak requested a review from rmainwork September 4, 2025 20:05
@rmainwork
Copy link
Contributor

Doing some testing on this, I notice there's a URL(consul/docs/v1.18.x/architecture/catalog) that used to work on devdot prod but doesn't work in the Vercel preview.

Devdot prod:
image

Vercel preview:
image

Just wanted to bring that to your attention in case I'm missing something

@rmainwork
Copy link
Contributor

Just for posterity - my question was answered by @boruszak on slack to the effect of:

"[..]My understanding is that the versioned docs won’t necessarily redirect fully in the Vercel preview (I think UDR may fix this?). But the fact that the URL redirects, combined with the fact that the page loads on the prod site, indicates there won’t be an error once it’s merged."

Copy link
Member

@sreeram77 sreeram77 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@boruszak boruszak merged commit cdfc565 into main Sep 16, 2025
105 of 114 checks passed
sanikachavan5 pushed a commit that referenced this pull request Sep 23, 2025
* "Get started" section redirects

* deploy & secure

* Consul operations complete

* register & discover

* Finish service networking

* Enterprise, Runtimes, and Plugins sections

* Reference docs
sanikachavan5 added a commit that referenced this pull request Jan 28, 2026
* add timeouts to prevent slowloris attacks

* rename

* fix tests

* fix test

* fix failing test

* add docs and tests

* lint issues

* Added support for IPv6 virtual IP offset calculation and validation. (#22741)

* - Added support for IPv6 virtual IP offset calculation and validation.
- Upgraded `github.com/miekg/dns` dependency to v1.1.68.
- Included `BindAddr` in agent endpoint and enabled binding logic in IP offset calculations.
- Updated `go.mod` and `go.sum` to reflect dependency changes.

* Refactored `addIPOffset` to utilize `BindAddr` and introduced `getAgentBindAddr` for improved binding logic and IP offset calculation.
Added utility function isDualStack

* Executed go mod tidy

* Refactored network utilities into `netutil` package and updated `catalog.go` to use new functions for improved modularity and clarity. Removed duplicate implementations of `GetAgentConfig` and `isDualStack`.

* Added comprehensive unit tests for `netutil` package covering `GetAgentConfig`, `GetAgentBindAddr`, and `IsDualStack`. Refactored functions to support mocking for improved testability.

* only retaining utility function changes.

* added changelog

* Latest Envoy version update - default v1.34.7 (#22735)

* docs: Additional entries for versioned redirects (#22694)

* "Get started" section redirects

* deploy & secure

* Consul operations complete

* register & discover

* Finish service networking

* Enterprise, Runtimes, and Plugins sections

* Reference docs

* added BinAddr field in agent/self API response (#22761)

* PKCE and Adding private key JWT support for OIDC (#22732)

* Adding private key JWT support for OIDC

* Submodules Version upgrade (#22776)

* [CSL-11760] [Envoy Bootstrap] Defaults to IPv6 for admin-bind and grpc-addr in dual stack if its empty (#22763)

* add: func to check dual-stack configuration

* add: testcases for dual-stack of admin-bind and grpc adrr

* envoy: admin-bind and grpc-addr dual-stack defaults to ipv6

* fix(review comment): creates a constant for loopback address

* add: debug log to verify recieved isDualStack value

* add: changelog file added

* update: changelog file

* fix: correct format specifier

* fix(review): make constant for default envoy admin port

* Update .changelog/22763.txt

Co-authored-by: Sreeram Narayanan <sreeram.narayanan@hashicorp.com>

* fix: TestAgent_Monitor flaky test

---------

Co-authored-by: Sreeram Narayanan <sreeram.narayanan@hashicorp.com>

* update: default upstream.local_bind_address to ::1 for IPv6 agent bind address (#22773)

* update: default upstream.local_bind_address to ::1 for IPv6 agent bind addr

* add: changelog

---------

Co-authored-by: Mukul Anand <mukul.anand@hashicorp.com>

* update: set proxy.local_service_address to ::1 for IPv6 agent bind addr (#22772)

* update: set proxy.local_service_address to ::1 for IPv6 agent bind addr

* add: changelog

---------

Co-authored-by: Mukul Anand <mukul.anand@hashicorp.com>

* update: default proxy BindAddress to :: for IPv6 agent bind addr (#22774)

* update: default proxy BindAddress to :: for IPv6 agent bind addr

* add: changelog

* fixing conflicts

---------

Co-authored-by: Mukul Anand <mukul.anand@hashicorp.com>

* Consul ENT default version change #22783 (#22784)

* [Bugfix]: suppress lacks token permission while checking dual stack (#22788)

fix: suppress lacks token permission while checking dual stack

* updated redhat image to latest (#22794)

* Suppress CVEs (#22801)

* redhat version revert (#22806)

redhat image version revert to 9.6

* Suppress CVE-2025-6395 (#22808)

* fix path cleaning of proxied urls (#22671)

* fix path cleaning of proxied urls

* add changelog

* added more tests

* add tests and address review comments

* address review changes

* remove usage of dynamic GitHub actions variable (#22725)

use hardcoded names for preventing attacks

* Multi Port Service Discovery (#22769)

1. Support for registering a service with multiple named ports
2. The named ports can be used in DNS queries to discover ports based on usecase

* add timeouts to prevent slowloris attacks

* Delete .changelog/22625.txt

* doc changes

* run codegen

* simplify error handling

* test: add long-running profile and trace tests for pprof handlers

* changelog: update security note to clarify HTTP server timeout configurations against Slowloris attacks

test: remove short test skip for HTTP server timeout tests

---------

Co-authored-by: nitin-sachdev-29 <nitin.sachdev@hashicorp.com>
Co-authored-by: LakshmiNarayananDesikan <lakshminarayanan.desikan@hashicorp.com>
Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
Co-authored-by: mansi991999 <mansi.panchal@hashicorp.com>
Co-authored-by: anilvpatel <anilkumarvinodbhai.patel@hashicorp.com>
Co-authored-by: Sreeram Narayanan <sreeram.narayanan@hashicorp.com>
Co-authored-by: Mukul Anand <mukul.anand@hashicorp.com>
Co-authored-by: Manisha Kumari <manisha.kumari@hashicorp.com>
Co-authored-by: Sriram R <sriramr083@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport/1.21 This release series is longer active on CE, use backport/ent/1.21 pr/no-changelog PR does not need a corresponding .changelog entry pr/no-metrics-test type/docs Documentation needs to be created/updated/clarified

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants