Skip to content
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

New IA - Migration to Tyk #5727

Closed
wants to merge 66 commits into from
Closed

New IA - Migration to Tyk #5727

wants to merge 66 commits into from

Conversation

DavidRollins
Copy link
Collaborator

@DavidRollins DavidRollins commented Nov 16, 2024

User description

For internal users - Please add a Jira DX PR ticket to the subject!



Preview Link


Description


Screenshots (if appropriate)


Checklist

  • I have added a preview link to the PR description.
  • I have reviewed the suggestions made by our AI (PR Agent) and updated them accordingly (spelling errors, rephrasing, etc.)
  • I have reviewed the guidelines for contributing to this repository.
  • I have read the technical guidelines for contributing to this repository.
  • Make sure you have started your change off our latest master.
  • I labeled the PR

PR Type

enhancement, documentation


Description

  • Introduced a new "Migration To Tyk" section in the documentation, updating various links across multiple files to point to this new section.
  • Enhanced the menu structure by adding a new entry for "Migration To Tyk" and removing outdated entries.
  • Added alias mappings to redirect old documentation paths to the new "Migration To Tyk" section.
  • Updated release notes and other documentation files to ensure consistency with the new migration section.

Changes walkthrough 📝

Relevant files
Enhancement
1 files
menu.yaml
Update menu structure to include migration and remove redundancies

tyk-docs/data/menu.yaml

  • Added a new menu entry for "Migration To Tyk".
  • Removed multiple redundant or outdated menu entries.
  • Updated visibility settings for several menu items.
  • +40/-587
    Documentation
    10 files
    version-5.3.md
    Update release notes with migration links                               

    tyk-docs/content/product-stack/tyk-dashboard/release-notes/version-5.3.md

  • Updated links to point to the new "Migration To Tyk" section.
  • Adjusted references for database management and plugin usage.
  • +21/-21 
    version-5.3.md
    Update gateway release notes with migration links               

    tyk-docs/content/product-stack/tyk-gateway/release-notes/version-5.3.md

  • Updated Go plugin links to reference the "Migration To Tyk" section.
  • +10/-10 
    apim.md
    Update APIM references to migration section                           

    tyk-docs/content/apim.md

    • Updated references to point to the new "Migration To Tyk" section.
    +4/-4     
    version-5.5.md
    Update dashboard release notes with migration links           

    tyk-docs/content/product-stack/tyk-dashboard/release-notes/version-5.5.md

  • Updated Go plugin links to reference the "Migration To Tyk" section.
  • +3/-3     
    api-definition.md
    Update operator API definition links to migration section

    tyk-docs/content/product-stack/tyk-operator/reference/api-definition.md

  • Updated links for load balancing and circuit breaker to the "Migration
    To Tyk" section.
  • +3/-3     
    owasp-top-ten.md
    Update OWASP security links to migration section                 

    tyk-docs/content/basic-config-and-security/security/owasp-top-ten.md

  • Updated security feature links to point to the "Migration To Tyk"
    section.
  • +4/-4     
    tyk-oss-chart.md
    Update OSS chart documentation with migration links           

    tyk-docs/content/product-stack/tyk-charts/tyk-oss-chart.md

  • Updated quick start and Redis configuration links to the "Migration To
    Tyk" section.
  • +5/-5     
    version-5.5.md
    Update gateway release notes with migration links               

    tyk-docs/content/product-stack/tyk-gateway/release-notes/version-5.5.md

  • Updated Go plugin links to reference the "Migration To Tyk" section.
  • +3/-3     
    tyk-data-plane-chart.md
    Update data plane chart documentation with migration links

    tyk-docs/content/product-stack/tyk-charts/tyk-data-plane-chart.md

  • Updated hybrid gateway deployment and Redis configuration links to the
    "Migration To Tyk" section.
  • +5/-5     
    tyk-stack-chart.md
    Update stack chart documentation with migration links       

    tyk-docs/content/product-stack/tyk-charts/tyk-stack-chart.md

  • Updated quick start and Redis configuration links to the "Migration To
    Tyk" section.
  • +4/-4     
    Configuration changes
    1 files
    alias.json
    Add alias mappings for migration paths                                     

    tyk-docs/data/alias.json

  • Added numerous alias mappings to redirect old paths to the new
    "Migration To Tyk" section.
  • +157/-2 
    Additional files (token-limit)
    95 files
    migration-to-tyk.md
    ...                                                                                                           

    tyk-docs/content/migration-to-tyk.md

    ...

    +11348/-1
    resource-consumption.md
    ...                                                                                                           

    tyk-docs/content/apim-best-practice/api-security-best-practice/resource-consumption.md

    ...

    +2/-2     
    version-1.3.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-charts/release-notes/version-1.3.md

    ...

    +3/-3     
    docker-pro-demo.md
    ...                                                                                                           

    tyk-docs/content/tyk-on-premises/docker/docker-pro-demo.md

    ...

    +3/-3     
    CONTRIBUTING-TECHNICAL-GUIDE.md
    ...                                                                                                           

    CONTRIBUTING-TECHNICAL-GUIDE.md

    ...

    +6/-6     
    version-3.0.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-dashboard/release-notes/version-3.0.md

    ...

    +4/-4     
    overview.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-charts/overview.md

    ...

    +5/-5     
    version-5.6.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-dashboard/release-notes/version-5.6.md

    ...

    +2/-2     
    version-2.7.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-enterprise-mdcb/release-notes/version-2.7.md

    ...

    +3/-3     
    tyk-control-plane-chart.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-charts/tyk-control-plane-chart.md

    ...

    +3/-3     
    how-to-reduce-cpu-usage-in-a-redis-cluster.md
    ...                                                                                                           

    tyk-docs/content/developer-support/frequently-asked-questions/how-to-reduce-cpu-usage-in-a-redis-cluster.md

    ...

    +1/-1     
    version-5.6.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-gateway/release-notes/version-5.6.md

    ...

    +2/-2     
    url-rewrite-middleware.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-gateway/middleware/url-rewrite-middleware.md

    ...

    +3/-3     
    install.md
    ...                                                                                                           

    tyk-docs/content/tyk-self-managed/install.md

    ...

    +5/-5     
    version-4.0.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-dashboard/release-notes/version-4.0.md

    ...

    +3/-3     
    transform-traffic.md
    ...                                                                                                           

    tyk-docs/content/advanced-configuration/transform-traffic.md

    ...

    +2/-2     
    version-1.6.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-charts/release-notes/version-1.6.md

    ...

    +2/-2     
    version-5.2.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-gateway/release-notes/version-5.2.md

    ...

    +2/-2     
    version-5.1.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-dashboard/release-notes/version-5.1.md

    ...

    +1/-1     
    upgrade-go-plugin.md
    ...                                                                                                           

    tyk-docs/content/developer-support/upgrading-tyk/deployment-model/cloud/upgrade-go-plugin.md

    ...

    +2/-2     
    client-authentication.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-operator/advanced-configurations/client-authentication.md

    ...

    +2/-2     
    version-5.1.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-gateway/release-notes/version-5.1.md

    ...

    +1/-1     
    installing-tyk-operator.md
    ...                                                                                                           

    tyk-docs/content/tyk-stack/tyk-operator/installing-tyk-operator.md

    ...

    +2/-2     
    installation.md
    ...                                                                                                           

    tyk-docs/content/apim/open-source/installation.md

    ...

    +3/-3     
    getting-started.md
    ...                                                                                                           

    tyk-docs/content/tyk-cloud/getting-started.md

    ...

    +2/-2     
    version-4.3.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-dashboard/release-notes/version-4.3.md

    ...

    +2/-2     
    version-4.3.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-gateway/release-notes/version-4.3.md

    ...

    +2/-2     
    create-api.md
    ...                                                                                                           

    tyk-docs/content/getting-started/create-api.md

    ...

    +1/-1     
    version-3.0.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-gateway/release-notes/version-3.0.md

    ...

    +2/-2     
    database-options.md
    ...                                                                                                           

    tyk-docs/content/tyk-dashboard/database-options.md

    ...

    +4/-4     
    version-5.4.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-gateway/release-notes/version-5.4.md

    ...

    +1/-1     
    create-api-include.md
    ...                                                                                                           

    tyk-docs/content/shared/create-api-include.md

    ...

    +1/-1     
    version-5.4.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-dashboard/release-notes/version-5.4.md

    ...

    +1/-1     
    response-body.md
    ...                                                                                                           

    tyk-docs/content/advanced-configuration/transform-traffic/response-body.md

    ...

    +1/-1     
    request-body.md
    ...                                                                                                           

    tyk-docs/content/transform-traffic/request-body.md

    ...

    +1/-1     
    tyk-oas-api-definition.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-operator/reference/tyk-oas-api-definition.md

    ...

    +1/-1     
    setup-prometheus-pump.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-pump/advanced-configurations/setup-prometheus-pump.md

    ...

    +2/-2     
    version-2.9.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-gateway/release-notes/archived-releases/version-2.9.md

    ...

    +2/-2     
    version-2.9.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-dashboard/release-notes/archived-releases/version-2.9.md

    ...

    +2/-2     
    version-5.0.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-dashboard/release-notes/version-5.0.md

    ...

    +1/-1     
    docker-pro-wsl.md
    ...                                                                                                           

    tyk-docs/content/tyk-on-premises/docker/docker-pro-demo/docker-pro-wsl.md

    ...

    +1/-1     
    cloud.md
    ...                                                                                                           

    tyk-docs/content/developer-support/release-notes/cloud.md

    ...

    +1/-1     
    mongodb-debugging.md
    ...                                                                                                           

    tyk-docs/content/debugging-series/mongodb-debugging.md

    ...

    +2/-2     
    api-definition-objects.md
    ...                                                                                                           

    tyk-docs/content/tyk-gateway-api/api-definition-objects.md

    ...

    +1/-1     
    upgrade-cloud-saas.md
    ...                                                                                                           

    tyk-docs/content/developer-support/upgrading-tyk/deployment-model/cloud/upgrade-cloud-saas.md

    ...

    +2/-2     
    version-1.5.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-charts/release-notes/version-1.5.md

    ...

    +1/-1     
    version-1.4.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-charts/release-notes/version-1.4.md

    ...

    +1/-1     
    supported-languages.md
    ...                                                                                                           

    tyk-docs/content/plugins/supported-languages.md

    ...

    +1/-1     
    datadog.md
    ...                                                                                                           

    tyk-docs/content/tyk-configuration-reference/tyk-pump-configuration/datadog.md

    ...

    +1/-1     
    plugins.md
    ...                                                                                                           

    tyk-docs/content/plugins.md

    ...

    +1/-1     
    response-headers.md
    ...                                                                                                           

    tyk-docs/content/advanced-configuration/transform-traffic/response-headers.md

    ...

    +1/-1     
    request-headers.md
    ...                                                                                                           

    tyk-docs/content/transform-traffic/request-headers.md

    ...

    +1/-1     
    pump-1.10.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-pump/release-notes/pump-1.10.md

    ...

    +1/-1     
    pump-1.11.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-pump/release-notes/pump-1.11.md

    ...

    +1/-1     
    debugging-selfmanaged.md
    ...                                                                                                           

    tyk-docs/content/developer-support/debugging-series/debugging-selfmanaged.md

    ...

    +1/-1     
    gateway-config.md
    ...                                                                                                           

    tyk-docs/content/shared/gateway-config.md

    ...

    +2/-2     
    endpoint-designer.md
    ...                                                                                                           

    tyk-docs/content/advanced-configuration/transform-traffic/endpoint-designer.md

    ...

    +1/-1     
    moesif.md
    ...                                                                                                           

    tyk-docs/content/tyk-configuration-reference/tyk-pump-configuration/moesif.md

    ...

    +1/-1     
    mdcb-example-minimising-latency.md
    ...                                                                                                           

    tyk-docs/content/tyk-multi-data-centre/mdcb-example-minimising-latency.md

    ...

    +1/-1     
    version-2.5.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-enterprise-mdcb/release-notes/version-2.5.md

    ...

    +1/-1     
    installation.md
    ...                                                                                                           

    tyk-docs/content/getting-started/installation.md

    ...

    +2/-2     
    manage-multiple-environments.md
    ...                                                                                                           

    tyk-docs/content/advanced-configuration/manage-multiple-environments.md

    ...

    +1/-1     
    organisations.md
    ...                                                                                                           

    tyk-docs/content/basic-config-and-security/security/dashboard/organisations.md

    ...

    +1/-1     
    version-2.0.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-charts/release-notes/version-2.0.md

    ...

    +1/-1     
    enable-sso.md
    ...                                                                                                           

    tyk-docs/content/tyk-stack/tyk-developer-portal/enterprise-developer-portal/managing-access/enable-sso.md

    ...

    +1/-1     
    with-tyk-multi-cloud.md
    ...                                                                                                           

    tyk-docs/content/advanced-configuration/manage-multiple-environments/with-tyk-multi-cloud.md

    ...

    +1/-1     
    event-data.md
    ...                                                                                                           

    tyk-docs/content/basic-config-and-security/report-monitor-trigger-events/event-data.md

    ...

    +1/-1     
    version-5.2.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-dashboard/release-notes/version-5.2.md

    ...

    +1/-1     
    optimise-cache.md
    ...                                                                                                           

    tyk-docs/content/basic-config-and-security/reduce-latency/caching/optimise-cache.md

    ...

    +1/-1     
    quick-start.md
    ...                                                                                                           

    tyk-docs/content/deployment-and-operations/tyk-open-source-api-gateway/quick-start.md

    ...

    +1/-1     
    gateway.md
    ...                                                                                                           

    tyk-docs/content/basic-config-and-security/security/gateway.md

    ...

    +1/-1     
    version-4.1.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-gateway/release-notes/version-4.1.md

    ...

    +1/-1     
    version-4.1.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-dashboard/release-notes/version-4.1.md

    ...

    +1/-1     
    operator-1.0.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-operator/release-notes/operator-1.0.md

    ...

    +1/-1     
    tyk-operator.md
    ...                                                                                                           

    tyk-docs/content/tyk-operator.md

    ...

    +1/-1     
    configuration.md
    ...                                                                                                           

    tyk-docs/content/apim-best-practice/api-security-best-practice/configuration.md

    ...

    +1/-1     
    version-4.0.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-gateway/release-notes/version-4.0.md

    ...

    +1/-1     
    version-4.2.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-gateway/release-notes/version-4.2.md

    ...

    +1/-1     
    version-4.2.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-dashboard/release-notes/version-4.2.md

    ...

    +1/-1     
    version-2.7.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-gateway/release-notes/archived-releases/version-2.7.md

    ...

    +1/-1     
    tyk-stack.md
    ...                                                                                                           

    tyk-docs/content/tyk-stack.md

    ...

    +1/-1     
    version-2.7.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-dashboard/release-notes/archived-releases/version-2.7.md

    ...

    +1/-1     
    otel_jaeger_k8s.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-gateway/advanced-configurations/distributed-tracing/open-telemetry/otel_jaeger_k8s.md

    ...

    +1/-1     
    self-managed-licensing-include.md
    ...                                                                                                           

    tyk-docs/content/shared/self-managed-licensing-include.md

    ...

    +1/-1     
    overview.md
    ...                                                                                                           

    tyk-docs/content/developer-support/upgrading-tyk/deployment-model/self-managed/overview.md

    ...

    +1/-1     
    deploy-plugins.md
    ...                                                                                                           

    tyk-docs/content/plugins/get-started-selfmanaged/deploy-plugins.md

    ...

    +1/-1     
    grpc-proxy.md
    ...                                                                                                           

    tyk-docs/content/key-concepts/grpc-proxy.md

    ...

    +1/-1     
    dashboard-config.md
    ...                                                                                                           

    tyk-docs/content/shared/dashboard-config.md

    ...

    +1/-1     
    open-source.md
    ...                                                                                                           

    tyk-docs/content/developer-support/upgrading-tyk/deployment-model/open-source.md

    ...

    +1/-1     
    upgrading-tyk.md
    ...                                                                                                           

    tyk-docs/content/upgrading-tyk.md

    ...

    +1/-1     
    upgrade-hybrid.md
    ...                                                                                                           

    tyk-docs/content/developer-support/upgrading-tyk/deployment-model/cloud/upgrade-hybrid.md

    ...

    +1/-1     
    getting-started.md
    ...                                                                                                           

    tyk-docs/content/tyk-dashboard/getting-started.md

    ...

    +1/-1     
    api-def-uptime.md
    ...                                                                                                           

    tyk-docs/content/shared/api-def-uptime.md

    ...

    +1/-1     
    tyk-oss-gateway.md
    ...                                                                                                           

    tyk-docs/content/tyk-oss-gateway.md

    ...

    +1/-1     
    quickstart.md
    ...                                                                                                           

    tyk-docs/content/plugins/tutorials/quick-starts/go/quickstart.md

    ...

    +1/-1     

    💡 PR-Agent usage: Comment /help "your question" on any pull request to receive relevant information

    Copy link

    netlify bot commented Nov 16, 2024

    PS. Pls add /docs/nightly to the end of url

    Name Link
    🔨 Latest commit 0add7e3
    🔍 Latest deploy log https://app.netlify.com/sites/tyk-docs/deploys/67426012d51bbb0008ccf9ee
    😎 Deploy Preview https://deploy-preview-5727--tyk-docs.netlify.app
    📱 Preview on mobile
    Toggle QR Code...

    QR Code

    Use your smartphone camera to open QR code link.

    To edit notification comments on pull requests, go to your Netlify site configuration.

    DavidRollins and others added 28 commits November 16, 2024 22:45
    * add internal hash validation
    ---------
    
    Co-authored-by: itachi sasuke <[email protected]>
    Co-authored-by: Sharad Regoti <[email protected]>
    * preserve fragments code in aliases
    ---------
    
    Co-authored-by: itachi sasuke <[email protected]>
    Co-authored-by: Master <[email protected]>
    * Adding docs for EDP PORTAL_RESPONSE_HEADERS
    * EDP Adding PORTAL_DISABLE_CSRF_CHECK config
    @DavidRollins DavidRollins marked this pull request as ready for review November 24, 2024 17:37
    Copy link
    Contributor

    PR Reviewer Guide 🔍

    Here are some key observations to aid the review process:

    ⏱️ Estimated effort to review: 4 🔵🔵🔵🔵⚪
    🧪 No relevant tests
    🔒 No security concerns identified
    ⚡ Recommended focus areas for review

    Content Removal
    Significant content removal in the menu structure may affect existing user navigation and documentation accessibility. Ensure that these changes are intentional and communicated to users to avoid confusion.

    New Content Addition
    New entries added to the menu need to be reviewed for accuracy, relevance, and proper integration into the existing structure. This includes checking for correct paths and ensuring they do not lead to dead links.

    Alias Changes
    The updates to aliases should be carefully reviewed to ensure they correctly redirect to the intended new locations, avoiding potential 404 errors and improving user experience.

    Copy link
    Contributor

    PR Code Suggestions ✨

    No code suggestions found for the PR.

    @sharadregoti sharadregoti changed the title update migration to tyk New IA - Migration to Tyk Nov 26, 2024
    @sharadregoti
    Copy link
    Contributor

    Closing this PR. Changes included in this PR #5823

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

    Successfully merging this pull request may close these issues.

    6 participants