feat: Rework Operator landing page#3389
Merged
justindavies merged 25 commits intorelease/operator/2.1.0from Feb 6, 2026
Merged
feat: Rework Operator landing page#3389justindavies merged 25 commits intorelease/operator/2.1.0from
justindavies merged 25 commits intorelease/operator/2.1.0from
Conversation
7db0ee3 to
b41d6ff
Compare
b41d6ff to
cddedf4
Compare
✅ Deploy Preview for kongdeveloper ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
9ce63a7 to
7ebc420
Compare
a37646f to
009b35e
Compare
95e758e to
aab68b5
Compare
4e7ae16 to
906d179
Compare
47e0c68 to
236006d
Compare
aab68b5 to
da72995
Compare
236006d to
6cf58c4
Compare
Member
Author
|
Hi @lmilan, I see you have been assigned to the PR. Would you be able to help me make the PR green? From the content POV is ready for review, but honestly, I am having a hard time figuring out what's wrong here. |
Contributor
|
Hi @mlavacca, I pushed some fixes, it looks ok now! |
Member
Author
Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com>
Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com>
Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com>
Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com>
Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com>
Co-authored-by: Patryk Małek <pmalek@users.noreply.github.com>
Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com>
Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com>
Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com>
Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com>
Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com>
Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com>
Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com>
696bca9 to
3cf7d06
Compare
Contributor
|
I've made some updates:
If this looks ok to you you can go ahead and merge it @mlavacca @justindavies |
lmilan
added a commit
that referenced
this pull request
Feb 6, 2026
* feat: rework operator landing page Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * fix: redirects Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * Update operator-get-started-konnect-crds-3-controlplane.md * Update _redirects * fixes Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * address comments Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * simplify installation Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * chore: factorize gwapy_version Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * chore: update KO version to v2.1.0-beta.0 Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * Update jekyll.yml Co-authored-by: Patryk Małek <pmalek@users.noreply.github.com> * Update app/_indices/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_landing_pages/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_indices/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_indices/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_landing_pages/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_landing_pages/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_landing_pages/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * PReview install changes * nits on the homepage * Clear up on prem / konnect * closure * fixes * Update operator.yaml * Update operator-get-started-gateway-api-1-install.md * Update operator-konnect-hybrid-dataplane.md --------- Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> Co-authored-by: Lucie Milan <lucie.milan@konghq.com> Co-authored-by: Justin Davies <justin.davies@konghq.com> Co-authored-by: Patryk Małek <pmalek@users.noreply.github.com> Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com>
lmilan
added a commit
that referenced
this pull request
Feb 9, 2026
* feat(ko): document Hybrid Gateway (#3318) * ko: describe how cross namespace references work (#3775) * ko: add information about cross namespace Secret reference from KongCertificate and KongCACertificate (#3937) * ko: add information about cross namespace Secret reference from KongCertificate and KongCACertificate * Apply suggestions from code review Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/operator/konnect/cross-namespace-references.md Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> --------- Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * ko: add information about cross namespace KongPlugin reference from KongPluginBinding (#3981) * ko: add information about cross namespace KongPlugin reference from KongPluginBinding * Update app/operator/konnect/cross-namespace-references.md Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> --------- Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * ko: add information about cross namespace from KongRoute to KongService (#3998) * ko: custom CA for ControlPLane DataPlane communication (#4017) * ko: custom CA for ControlPLane DataPlane communication * Update app/_includes/k8s/ca-cert.md Co-authored-by: Patryk Małek <pmalek@users.noreply.github.com> --------- Co-authored-by: Patryk Małek <pmalek@users.noreply.github.com> * operator: Add how-to doc for gateway entity adoption (#3584) * feat(ko): document Hybrid Gateway (#3318) * add how-to doc for gateway entity adoption * add section for adopting CGW entities * Add index of entity adoption page * Updates after review and testing * Update operator-konnect-adopt-gateway-entities.md * Update operator-konnect-adopt-gateway-entities.md --------- Co-authored-by: Jakub Warczarek <jakub.warczarek@konghq.com> Co-authored-by: Lucie Milan <lucie.milan@konghq.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * feat: Rework Operator landing page (#3389) * feat: rework operator landing page Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * fix: redirects Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * Update operator-get-started-konnect-crds-3-controlplane.md * Update _redirects * fixes Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * address comments Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * simplify installation Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * chore: factorize gwapy_version Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * chore: update KO version to v2.1.0-beta.0 Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * Update jekyll.yml Co-authored-by: Patryk Małek <pmalek@users.noreply.github.com> * Update app/_indices/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_landing_pages/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_indices/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_indices/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_landing_pages/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_landing_pages/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_landing_pages/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * PReview install changes * nits on the homepage * Clear up on prem / konnect * closure * fixes * Update operator.yaml * Update operator-get-started-gateway-api-1-install.md * Update operator-konnect-hybrid-dataplane.md --------- Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> Co-authored-by: Lucie Milan <lucie.milan@konghq.com> Co-authored-by: Justin Davies <justin.davies@konghq.com> Co-authored-by: Patryk Małek <pmalek@users.noreply.github.com> Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Feat(operator): 2.1 PM docs (#4081) * PM led KO 2.1 docs * Fix links and testing artefacts * fix frontmatter * move and rename files * tag files to review * secrets * fixes * Update kongpluginbinding.md * Update operator.md * Update secrets.md * Update operator-dataplane-cert-manager.md * Update operator-dataplane-handle-ingress.md * Update operator-dataplane-manage-consumers.md * Update operator-konnect-static-naming.md * Update operator-konnect-static-naming.md * use include * Update operator-dataplane-traffic-splitting.md * Update operator-dataplane-traffic-splitting.md * remove duplicate page * Update operator-konnect-static-naming.md * Update operator-dataplane-cert-manager.md * Update operator-dataplane-cert-manager.md * fixes * Update operator-dataplane-manage-consumers.md * fixes * include * Update operator-dataplane-configure-plugins-for-httproute.md * Update echo-service-route.md * Update operator-dataplane-configure-plugins-for-httproute.md * Update operator-dataplane-preserve-client-ip.md * Update operator-dataplane-preserve-client-ip.md * Update operator-dataplane-tls-termination.md * Create cross-namespace-ref.md * Delete operator-konnect-resource-references.md * Create operator-konnect-auth-cross-namespace-reference.md * secret reference * Update operator.yaml * Update operator-konnect-secret-cross-namespace-reference.md * Create operator-monitoring-prometheus-direct-scraping.md * direct scraping * enriched metrics * remove how-to * Update operator.yaml * Update operator.yml * Update app/_how-tos/operator-konnect-static-naming.md Co-authored-by: Angel <Guaris@users.noreply.github.com> --------- Co-authored-by: Justin Davies <justin.davies@konghq.com> Co-authored-by: Angel <Guaris@users.noreply.github.com> * feat(ko): document Hybrid Gateway (#3318) * ko: describe how cross namespace references work (#3775) * ko: add information about cross namespace Secret reference from KongCertificate and KongCACertificate (#3937) * ko: add information about cross namespace Secret reference from KongCertificate and KongCACertificate * Apply suggestions from code review Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/operator/konnect/cross-namespace-references.md Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> --------- Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * ko: add information about cross namespace KongPlugin reference from KongPluginBinding (#3981) * ko: add information about cross namespace KongPlugin reference from KongPluginBinding * Update app/operator/konnect/cross-namespace-references.md Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> --------- Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * ko: add information about cross namespace from KongRoute to KongService (#3998) * ko: custom CA for ControlPLane DataPlane communication (#4017) * ko: custom CA for ControlPLane DataPlane communication * Update app/_includes/k8s/ca-cert.md Co-authored-by: Patryk Małek <pmalek@users.noreply.github.com> --------- Co-authored-by: Patryk Małek <pmalek@users.noreply.github.com> * operator: Add how-to doc for gateway entity adoption (#3584) * feat(ko): document Hybrid Gateway (#3318) * add how-to doc for gateway entity adoption * add section for adopting CGW entities * Add index of entity adoption page * Updates after review and testing * Update operator-konnect-adopt-gateway-entities.md * Update operator-konnect-adopt-gateway-entities.md --------- Co-authored-by: Jakub Warczarek <jakub.warczarek@konghq.com> Co-authored-by: Lucie Milan <lucie.milan@konghq.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Apply suggestion from @lmilan Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * feat: Rework Operator landing page (#3389) * feat: rework operator landing page Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * fix: redirects Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * Update operator-get-started-konnect-crds-3-controlplane.md * Update _redirects * fixes Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * address comments Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * simplify installation Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * chore: factorize gwapy_version Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * chore: update KO version to v2.1.0-beta.0 Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> * Update jekyll.yml Co-authored-by: Patryk Małek <pmalek@users.noreply.github.com> * Update app/_indices/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_landing_pages/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_indices/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_indices/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_landing_pages/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_landing_pages/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_landing_pages/operator.yaml Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * PReview install changes * nits on the homepage * Clear up on prem / konnect * closure * fixes * Update operator.yaml * Update operator-get-started-gateway-api-1-install.md * Update operator-konnect-hybrid-dataplane.md --------- Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> Co-authored-by: Lucie Milan <lucie.milan@konghq.com> Co-authored-by: Justin Davies <justin.davies@konghq.com> Co-authored-by: Patryk Małek <pmalek@users.noreply.github.com> Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Feat(operator): 2.1 PM docs (#4081) * PM led KO 2.1 docs * Fix links and testing artefacts * fix frontmatter * move and rename files * tag files to review * secrets * fixes * Update kongpluginbinding.md * Update operator.md * Update secrets.md * Update operator-dataplane-cert-manager.md * Update operator-dataplane-handle-ingress.md * Update operator-dataplane-manage-consumers.md * Update operator-konnect-static-naming.md * Update operator-konnect-static-naming.md * use include * Update operator-dataplane-traffic-splitting.md * Update operator-dataplane-traffic-splitting.md * remove duplicate page * Update operator-konnect-static-naming.md * Update operator-dataplane-cert-manager.md * Update operator-dataplane-cert-manager.md * fixes * Update operator-dataplane-manage-consumers.md * fixes * include * Update operator-dataplane-configure-plugins-for-httproute.md * Update echo-service-route.md * Update operator-dataplane-configure-plugins-for-httproute.md * Update operator-dataplane-preserve-client-ip.md * Update operator-dataplane-preserve-client-ip.md * Update operator-dataplane-tls-termination.md * Create cross-namespace-ref.md * Delete operator-konnect-resource-references.md * Create operator-konnect-auth-cross-namespace-reference.md * secret reference * Update operator.yaml * Update operator-konnect-secret-cross-namespace-reference.md * Create operator-monitoring-prometheus-direct-scraping.md * direct scraping * enriched metrics * remove how-to * Update operator.yaml * Update operator.yml * Update app/_how-tos/operator-konnect-static-naming.md Co-authored-by: Angel <Guaris@users.noreply.github.com> --------- Co-authored-by: Justin Davies <justin.davies@konghq.com> Co-authored-by: Angel <Guaris@users.noreply.github.com> * Update operator.md * Update operator-konnect-control-plane.md * Update operator-konnect-getstarted-dataplane.md * Update operator-get-started-konnect-crds-3-controlplane.md * fixes * Fix submodule * update links * Update disaster-recovery.md * fix links * Update gateway-api.md * Apply suggestions from code review Co-authored-by: Diana <75819066+cloudjumpercat@users.noreply.github.com> * Modify KO prereq so license only displays for on prem Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com> * Fixes to installation for 2.1 release * Fix spelling mistakes * fix vale * Update app/_how-tos/operator-get-started-gateway-api-1-install.md Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_how-tos/operator-get-started-gateway-api-1-install.md Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_how-tos/operator-get-started-gateway-api-1-install.md Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_how-tos/operator-get-started-konnect-crds-4-service-route.md Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_how-tos/operator-get-started-gateway-api-1-install.md Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_how-tos/operator-get-started-gateway-api-1-install.md Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_how-tos/operator-get-started-gateway-api-2-create-gateway.md Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_how-tos/operator-get-started-gateway-api-2-create-gateway.md Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_how-tos/operator-get-started-gateway-api-3-create-route.md Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> * Update app/_how-tos/operator-get-started-gateway-api-3-create-route.md Co-authored-by: Lucie Milan <32450552+lmilan@users.noreply.github.com> --------- Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com> Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com> Co-authored-by: Jakub Warczarek <jakub.warczarek@konghq.com> Co-authored-by: Patryk Małek <pmalek@users.noreply.github.com> Co-authored-by: Tao Yi <tao.yi@konghq.com> Co-authored-by: Justin Davies <justin.davies@konghq.com> Co-authored-by: Mattia Lavacca <lavacca.mattia@gmail.com> Co-authored-by: Angel <Guaris@users.noreply.github.com> Co-authored-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Fixes Kong/kong-operator#2271
Preview Links
https://deploy-preview-3389--kongdeveloper.netlify.app/operator/
Checklist
descriptionentry in frontmatter.