Skip to content

Feat(Support): About the retries attribute of the service object#4957

Open
Guaris wants to merge 10 commits intomainfrom
kong-kiransharma-patch-2
Open

Feat(Support): About the retries attribute of the service object#4957
Guaris wants to merge 10 commits intomainfrom
kong-kiransharma-patch-2

Conversation

@Guaris
Copy link
Copy Markdown
Contributor

@Guaris Guaris commented Apr 21, 2026

Description

Accidentally merged this one, reverted it.

Preview Links

Checklist

  • Tested how-to docs. If not, note why here.
  • All pages contain metadata.
  • Any new docs link to existing docs.
  • All autogenerated instructions render correctly (API, decK, Konnect, Kong Manager).
  • Style guide (capitalized gateway entities, placeholder URLs) implemented correctly.
  • Every page has a description entry in frontmatter.
  • Add new pages to the product documentation index (if applicable).

Copilot AI review requested due to automatic review settings April 21, 2026 20:22
@Guaris Guaris requested a review from a team as a code owner April 21, 2026 20:22
@Guaris Guaris added the do not merge Issues/ PRs whose changes should not be merged at this time label Apr 21, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a new Support landing page and introduces a Support article explaining how retries behaves on Kong Gateway Service objects (and how to observe retries via debug logs).

Changes:

  • Added a new /support/ landing page that hosts the Support search/index experience.
  • Added a new Support article detailing Service retries behavior and a step-by-step reproduction using httpbin + debug logs.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

File Description
app/support.html New Support landing page with header + search index mount point.
app/_support/About-retries-attribute-of-service-object.md New Support article explaining Service retries behavior and how to validate it via logs.

2. Run the httpbin container.

```bash
docker run -d --name httpbin --network=kong-ee-net -p 80:80 kong/httpbin
Copy link

Copilot AI Apr 21, 2026

Choose a reason for hiding this comment

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

Publishing httpbin on host port 80 (-p 80:80) is unnecessary for this walkthrough (Kong reaches it via the Docker network) and can fail without elevated privileges; consider removing the port mapping or using a non-privileged host port.

Suggested change
docker run -d --name httpbin --network=kong-ee-net -p 80:80 kong/httpbin
docker run -d --name httpbin --network=kong-ee-net kong/httpbin

Copilot uses AI. Check for mistakes.
Comment thread app/support.html Outdated
Comment on lines +7 to +12
<div class="flex flex-col gap-12 w-full">
<div class="flex justify-between gap-[60px]">
<div class="flex flex-col gap-6 py-24 self-center">
<div class="flex flex-col gap-2">
<h1 class="font-extrabold text-[40px] leading-[60px]">Support Articles</h1>
<span class="leading-7">Browse troubleshooting guides and knowledge base articles for Kong products and services.</span>
Copy link

Copilot AI Apr 21, 2026

Choose a reason for hiding this comment

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

This page should follow the established hub-page pattern (for example, app/how-to.html) by adding a page.output_format == 'markdown' branch (to avoid emitting raw HTML/SVG in LLM/Markdown output) and including the LLM dropdown next to the H1 in the HTML branch.

Copilot uses AI. Check for mistakes.
In your container, set `KONG_LOG_LEVEL` to `debug`

```bash
echo "KONG_LOG_LEVEL=debug kong reload exit" | docker exec -i kong-ee /bin/sh
Copy link

Copilot AI Apr 21, 2026

Choose a reason for hiding this comment

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

The docker exec command includes exit as an extra argument to kong reload and won’t actually run exit as a separate shell command; update the snippet to separate the commands properly (or use docker exec -e KONG_LOG_LEVEL=debug ... kong reload) so the instructions work as written.

Suggested change
echo "KONG_LOG_LEVEL=debug kong reload exit" | docker exec -i kong-ee /bin/sh
docker exec -e KONG_LOG_LEVEL=debug kong-ee kong reload

Copilot uses AI. Check for mistakes.
You can check the {{site.base_gateway}} logs to observe retry attempts, as shown below:

```bash
docker logs -f kong-ent
Copy link

Copilot AI Apr 21, 2026

Choose a reason for hiding this comment

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

The container name is inconsistent (docker exec ... kong-ee earlier vs docker logs -f kong-ent here); use a single container name (or a placeholder like KONG_CONTAINER_ID) throughout the steps to avoid confusion.

Suggested change
docker logs -f kong-ent
docker logs -f kong-ee

Copilot uses AI. Check for mistakes.
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 21, 2026

Deploy Preview for kongdeveloper failed.

Name Link
🔨 Latest commit 2b05e64
🔍 Latest deploy log https://app.netlify.com/projects/kongdeveloper/deploys/69e7de35c8d8a80008029030

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do not merge Issues/ PRs whose changes should not be merged at this time

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants