-
Notifications
You must be signed in to change notification settings - Fork 5
🔄 Preview: docs: overhaul Tyk Self-Managed installation page #1291
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
buger
wants to merge
239
commits into
production
Choose a base branch
from
docs/overhaul-self-managed-installation-page
base: production
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
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
push initial code
fix get started broken link
* add release-bot * add release-bot --------- Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
* Update outbound-email-configuration.mdx fix something * Create bla.mdx * Update docs.json
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
* add mirror pr as draft * auto merge pull request --------- Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
Co-authored-by: itachi sasuke <8012032+Keithwachira@users.noreply.github.com>
* Update dashboard.mdx * Update gateway.mdx * Update dashboard.mdx * Update gateway.mdx * Update dashboard.mdx * Update gateway.mdx * Update gateway.mdx * Update dashboard.mdx * Update dashboard.mdx * Update dashboard.mdx * Update gateway.mdx * Update dashboard.mdx * Update gateway.mdx * Update gateway.mdx * Update dashboard.mdx * Update gateway.mdx * Update gateway.mdx * Update gateway.mdx * Update dashboard.mdx * Update overview.mdx * Update dashboard.mdx * Update gateway.mdx * Update dashboard.mdx * Update gateway.mdx * Update dashboard.mdx * Update dashboard.mdx * Update gateway.mdx * Update gateway.mdx * Update dashboard.mdx * Apply suggestion from @andyo-tyk Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com> * Apply suggestion from @andyo-tyk Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com> * Apply suggestion from @andyo-tyk Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com> * Apply suggestion from @andyo-tyk Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com> * Update gateway.mdx * Apply suggestion from @andyo-tyk Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com> * Update dashboard.mdx * Update dashboard.mdx * Update dashboard.mdx * Update dashboard.mdx * Apply suggestion from @andyo-tyk Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com> * Apply suggestion from @andyo-tyk Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com> * Apply suggestion from @andyo-tyk Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com> * Update dashboard.mdx * Update gateway.mdx * Update dashboard.mdx --------- Co-authored-by: Leonid Bugaev <leonsbox@gmail.com> Co-authored-by: Master <sharadregoti15@gmail.com> Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com>
* Update pump.mdx * Update pump.mdx * Update pump.mdx * Update pump.mdx * Update developer-support/release-notes/pump.mdx * Update developer-support/release-notes/pump.mdx * Update overview.mdx * Update pump.mdx * Update pump.mdx * Update pump.mdx * Update pump.mdx * Update pump.mdx * Update pump.mdx * Update developer-support/release-notes/pump.mdx * Update pump.mdx --------- Co-authored-by: Leonid Bugaev <leonsbox@gmail.com> Co-authored-by: Master <sharadregoti15@gmail.com> Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com>
#1231) Update gateway release notes to clarify performance improvements for JWT APIs and asynchronous organization expiry validation. Enhanced descriptions for better understanding of fixes related to OAuth client key retrieval delays and request pipeline blocking issues.
…e API Products guide for Developer Portal (#1184) * [TT-15552] docs: add Direct Access Flow guide for Developer Portal Add comprehensive documentation for the Direct Access Flow feature introduced in Tyk Portal 1.16. This feature simplifies the API access request process by removing the shopping cart step. The guide covers: - Introduction to both Cart-based and Direct Access flows - Instructions for Portal admins to enable Direct Access flow - Developer experience for requesting first product and adding more - Credential compatibility rules (one credential per plan) - Plan change workflows - Backward compatibility information - Comparison table and troubleshooting section 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * docs(portal): enhance Direct Access Flow guide with complete structure Update the Direct Access Flow documentation with: - Proper title: "How to add API products using Direct Access Flow" - Availability section with version and edition info - Prerequisites section with required setup - "What we will do" summary section - Step-by-step instructions with numbered steps - Detailed scenarios for same-plan and different-plan credential reuse - Plan change management documentation - Administrator operations section - Cart-based flow reversion instructions - Comparison table between flow types - Troubleshooting and best practices sections This comprehensive guide addresses the requirements from TT-15552 for simplifying the access management flow documentation. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * docs(portal): rewrite Direct Access Flow as step-by-step guide Restructure the Direct Access Flow documentation to follow the standard how-to guide format (similar to import-custom-credentials.mdx): - Remove introductory explanation section - Add proper Availability table with version info - Add numbered Prerequisites section - Add "What we will do" summary section - Rewrite all content as numbered Instructions - Cover all scenarios: enable flow, request access, reuse credentials, change plans, handle different plans, admin operations, revert This addresses feedback that the previous version was a feature explanation rather than a step-by-step guide. Jira: TT-15552 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * Fixes * F * F --------- Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Sharad Regoti <sharadregoti15@gmail.com>
* Update approve-requests.mdx * Update dynamic-client-registration.mdx * Update approve-requests.mdx * Update approve-requests.mdx * Update approve-requests.mdx * Update approve-requests.mdx * Apply suggestion from @andyo-tyk Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com> * Update api-products.mdx * Update api-products.mdx * Update api-products.mdx * Update api-products.mdx * Update api-products.mdx * Update api-products.mdx * Update approve-requests.mdx * Update concepts.mdx * Update approve-requests.mdx * Update approve-requests.mdx * Update approve-requests.mdx * Update approve-requests.mdx * Apply suggestion from @caroltyk Co-authored-by: caroltyk <97617859+caroltyk@users.noreply.github.com> * Apply suggestion from @caroltyk Co-authored-by: caroltyk <97617859+caroltyk@users.noreply.github.com> * Apply suggestion from @caroltyk Co-authored-by: caroltyk <97617859+caroltyk@users.noreply.github.com> * Apply suggestion from @caroltyk Co-authored-by: caroltyk <97617859+caroltyk@users.noreply.github.com> * Apply suggestion from @caroltyk Co-authored-by: caroltyk <97617859+caroltyk@users.noreply.github.com> * Apply suggestion from @caroltyk Co-authored-by: caroltyk <97617859+caroltyk@users.noreply.github.com> * Update portal/overview/concepts.mdx * Update tyk-stack/tyk-developer-portal/enterprise-developer-portal/api-access/approve-requests.mdx * Update tyk-stack/tyk-developer-portal/enterprise-developer-portal/api-access/approve-requests.mdx * Update tyk-stack/tyk-developer-portal/enterprise-developer-portal/api-access/approve-requests.mdx --------- Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com> Co-authored-by: caroltyk <97617859+caroltyk@users.noreply.github.com> Co-authored-by: Master <sharadregoti15@gmail.com> Co-authored-by: Leonid Bugaev <leonsbox@gmail.com>
Add documentation for the new PORTAL_SSO_CUSTOM_LOGIN_URL environment variable introduced in portal PR #1715 (TT-15340). This setting allows redirecting the portal login page to a custom SSO login URL, enabling seamless integration with external Identity Providers. Changes: - Add PORTAL_SSO_CUSTOM_LOGIN_URL configuration entry - Update sample config files (JSON and environment variables) - Place documentation next to PORTAL_API_SECRET (related SSO setting) Co-authored-by: Leonid Bugaev <leonsbox@gmail.com>
* Import config/docs * Remove ServerRegenerationConfig --------- Co-authored-by: sharadregoti <24411676+sharadregoti@users.noreply.github.com> Co-authored-by: Burak Sezer <burak.sezer.developer@gmail.com>
Import config/docs Co-authored-by: imogenkraak <162994391+imogenkraak@users.noreply.github.com>
* Update helm-chart.mdx * Update overview.mdx * Update developer-support/release-notes/helm-chart.mdx * Update helm-chart.mdx * Update helm-chart.mdx * Update helm-chart.mdx * Update helm-chart.mdx * Update helm-chart.mdx * Update helm-chart.mdx --------- Co-authored-by: Master <sharadregoti15@gmail.com> Co-authored-by: andyo-tyk <99968932+andyo-tyk@users.noreply.github.com>
* Update sync.mdx * Update sync.mdx * Update overview.mdx * Update developer-support/release-notes/sync.mdx * Update sync.mdx * Update sync.mdx * Update sync.mdx * Update sync.mdx * Update sync.mdx --------- Co-authored-by: Leonid Bugaev <leonsbox@gmail.com> Co-authored-by: Master <sharadregoti15@gmail.com>
Import config/docs Co-authored-by: imogenkraak <162994391+imogenkraak@users.noreply.github.com>
Tyk 5.8.10 RNs.mdx (#1220) * Update gateway.mdx * Update gateway.mdx * Update dashboard.mdx * Update overview.mdx * Update gateway.mdx * Update gateway.mdx * Update dashboard.mdx * Update gateway.mdx * Update dashboard.mdx * Update release date and version numbers in release notes Updated the release date and modified version numbers for Sync, EDP, and Pump. * Correct release date and update version recommendations Updated release date and version recommendations for Gateway 5.8.10. * Update release date and Sync version in release notes Updated the release date for version 5.8.10 and modified the recommended release for Sync. --------- (cherry picked from commit a556551) Co-authored-by: JoanCamosTyk <157505463+JoanCamosTyk@users.noreply.github.com> Co-authored-by: Ilija Bojanovic <ilijabojanovic@gmail.com>
This major overhaul of the Tyk Self-Managed installation documentation
addresses the need for a clearer, more user-friendly installation guide:
**Key Changes:**
1. **Restructured page to highlight recommended methods**
- Docker and Kubernetes (Helm) are now prominently featured at the top
- Added clear "Recommended" labels to these installation options
2. **Added critical system requirements**
- Added GLIBC 2.31+ requirement warning at the top of the page
- Specifies minimum OS versions: Ubuntu 22.04+, Debian 11+, RHEL 9+
- This prevents users from attempting installation on incompatible systems
3. **Removed unsupported Tyk Ansible content**
- Completely removed all references to tyk-ansible repository
- This method is no longer maintained and was causing user confusion
4. **Updated OS support tables**
- Removed all EOL operating systems:
- Debian 9 (Stretch) - EOL June 2022
- Debian 10 (Buster) - EOL August 2024
- Ubuntu 16.04, 18.04, 20.04
- CentOS 7, 8
- RHEL 7, 8
- Updated to only list currently supported versions
5. **De-emphasized alternative installation methods**
- Moved AWS, Azure, GCP, Heroku, and Windows options to collapsible
accordions in an "Alternative Installation Methods" section
- These are still accessible but don't clutter the main page
6. **Modernized Ubuntu references**
- Updated all package repository examples from `bionic` (18.04) to `jammy` (22.04)
- Added notes about substituting with user's actual Ubuntu version
The page was reduced from ~3200 lines to ~1573 lines while maintaining
all essential installation paths.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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.
🔗 Auto-generated mirror PR for Mintlify preview
Original PR: #1290
Author: @buger
Purpose
This PR provides a Mintlify preview link for reviewing documentation changes.
Preview Link
The Mintlify preview will be available once this PR is processed.
Changes
Summary
This PR completely overhauls the Tyk Self-Managed installation documentation page () to improve user experience and remove outdated information.
Key Changes
Results
Test plan
Related
This follows the same approach as the Developer Portal installation page overhaul.
🤖 Generated with Claude Code