From 3b8a81f9b0577bc8bbe8d34e00290d9c55db3e3b Mon Sep 17 00:00:00 2001 From: HarshCasper Date: Tue, 2 Jun 2026 18:56:06 +0530 Subject: [PATCH] docs: redirect localstack/localstack issue links to GitHub Discussions (DOC-258) Audit of doc-site backlinks to the localstack/localstack repo. Closed issue/PR backlinks and 'open an issue' CTAs now point to GitHub Discussions instead of the repo, so we no longer direct customers there. - Replace ~16 'report a bug / feature request' CTAs (issues/new) with https://github.com/orgs/localstack/discussions - Remove/unlink specific closed issue & PR backlinks across aws-replicator, dynamodb, pipes, pulumi, multi-account, configuration, hot-reloading - Drop repo-root links in aws-cdk and vscode-extension --- .../docs/aws/capabilities/config/configuration.md | 2 +- .../aws/capabilities/config/multi-account-setups.md | 2 +- .../aws/capabilities/state-management/persistence.mdx | 2 +- src/content/docs/aws/changelog.md | 2 +- .../docs/aws/connecting/ides/vscode-extension.md | 6 +----- .../aws/connecting/infrastructure-as-code/aws-cdk.md | 2 +- .../aws/connecting/infrastructure-as-code/pulumi.mdx | 1 - src/content/docs/aws/getting-started/installation.mdx | 4 ++-- src/content/docs/aws/services/cloudformation.mdx | 2 +- src/content/docs/aws/services/codepipeline.mdx | 2 +- src/content/docs/aws/services/config.mdx | 2 +- src/content/docs/aws/services/dynamodb.mdx | 1 - src/content/docs/aws/services/ec2.mdx | 4 ++-- src/content/docs/aws/services/fis.mdx | 2 +- src/content/docs/aws/services/lambda.mdx | 2 +- src/content/docs/aws/services/pipes.mdx | 10 +++++----- src/content/docs/aws/services/shield.mdx | 2 +- src/content/docs/aws/tooling/aws-replicator.mdx | 3 +-- .../docs/aws/tooling/lambda-tools/hot-reloading.mdx | 3 --- src/content/docs/snowflake/getting-started/index.mdx | 2 +- 20 files changed, 23 insertions(+), 33 deletions(-) diff --git a/src/content/docs/aws/capabilities/config/configuration.md b/src/content/docs/aws/capabilities/config/configuration.md index 6c2ce2551..3a8019ca4 100644 --- a/src/content/docs/aws/capabilities/config/configuration.md +++ b/src/content/docs/aws/capabilities/config/configuration.md @@ -477,7 +477,7 @@ These configurations have already been removed and **won't have any effect** on | Variable | Removed in | Example Values | Description | | - | - | - | - | -| `EVENT_RULE_ENGINE` | 4.1.0 | `python` (default) \| `java` (deprecated) | Engine for [event pattern matching](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns-content-based-filtering.html) used in EventBridge, EventBridge Pipes, and Lambda Event Source Mapping. Our [new](https://github.com/localstack/localstack/pull/11960) `python` implementation introduced with [4.0.3](https://github.com/localstack/localstack/releases/tag/v4.0.3) makes the `java` engine (previously in preview) using AWS [event-ruler](https://github.com/aws/event-ruler) obsolete. | +| `EVENT_RULE_ENGINE` | 4.1.0 | `python` (default) \| `java` (deprecated) | Engine for [event pattern matching](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns-content-based-filtering.html) used in EventBridge, EventBridge Pipes, and Lambda Event Source Mapping. Our new `python` implementation introduced with version `4.0.3` makes the `java` engine (previously in preview) using AWS [event-ruler](https://github.com/aws/event-ruler) obsolete. | | `LAMBDA_EVENT_SOURCE_MAPPING` | 4.0.0 | `v2` (default since [3.8.0](https://blog.localstack.cloud/localstack-release-v-3-8-0/#new-default-lambda-event-source-mapping-implementation)) \| `v1` | Feature flag to switch Lambda Event Source Mapping (ESM) implementations. | | `PROVIDER_OVERRIDE_STEPFUNCTIONS` | 4.0.0 | `v2` (default) \| `legacy` | The new LocalStack-native StepFunctions provider (v2) is active by default since LocalStack 3.0. | | `PROVIDER_OVERRIDE_EVENTS` | 2026.04.0 | `v2` (default) \| `legacy` | The new EventBridge provider is active by default since LocalStack 4.0. Remove this variable from your configuration, as any value now points to an invalid provider configuration and prevents the `events` provider from loading. | diff --git a/src/content/docs/aws/capabilities/config/multi-account-setups.md b/src/content/docs/aws/capabilities/config/multi-account-setups.md index 5a79a57f1..2086572d3 100644 --- a/src/content/docs/aws/capabilities/config/multi-account-setups.md +++ b/src/content/docs/aws/capabilities/config/multi-account-setups.md @@ -6,7 +6,7 @@ template: doc :::note Please note that multi-accounts may not work for use-cases that have cross-account and cross-service access. -See [this issue](https://github.com/localstack/localstack/issues/7041) for more information. +Please open a [GitHub Discussion](https://github.com/orgs/localstack/discussions/new/choose) to request and upvote for support for specific use-cases. ::: LocalStack ships with multi-account support which allows namespacing based on AWS account ID. diff --git a/src/content/docs/aws/capabilities/state-management/persistence.mdx b/src/content/docs/aws/capabilities/state-management/persistence.mdx index 8b179d020..cba7a3420 100644 --- a/src/content/docs/aws/capabilities/state-management/persistence.mdx +++ b/src/content/docs/aws/capabilities/state-management/persistence.mdx @@ -186,7 +186,7 @@ As a result, restored resources may point to invalid or unintended ports. It is suggested to estore services in the same order as initially deployed, though this is not always reliable. ::: -Please help us improve persistence support by reporting bugs on our [GitHub issue tracker](https://github.com/localstack/localstack/issues/new/choose). +Please help us improve persistence support by reporting bugs on our [GitHub Discussion](https://github.com/orgs/localstack/discussions/new/choose). ## Technical Details diff --git a/src/content/docs/aws/changelog.md b/src/content/docs/aws/changelog.md index ed738b8e2..aa2599a4a 100644 --- a/src/content/docs/aws/changelog.md +++ b/src/content/docs/aws/changelog.md @@ -18,7 +18,7 @@ Updates that affect only LocalStack Web Application or features in preview or li LocalStack uses the following terminology to communicate features under development: * **Preview** refers to a feature under development that usually evolves into becoming a stable feature. - We encourage you to try out these features and report [bugs](https://github.com/localstack/localstack/issues/new/choose), missing functionality, or general feedback. + We encourage you to try out these features and report bugs, missing functionality, or general feedback via [GitHub Discussion](https://github.com/orgs/localstack/discussions/new/choose) or our [support channels](/aws/help-support/get-help/). * **Experimental** refers to a feature prototype that demonstrates initial feasibility and usually comes with many limitations. Please share your feedback to shape such features and express your interest to get them prioritized. diff --git a/src/content/docs/aws/connecting/ides/vscode-extension.md b/src/content/docs/aws/connecting/ides/vscode-extension.md index 0bf241445..b10e665d4 100644 --- a/src/content/docs/aws/connecting/ides/vscode-extension.md +++ b/src/content/docs/aws/connecting/ides/vscode-extension.md @@ -77,8 +77,4 @@ Please provide feedback or report an issue on the LocalStack Toolkit for VS Code ### LocalStack general support -For LocalStack-related questions, feedback, and contributions, you can: - -- Check our main repository: visit our [get in touch section on LocalStack's GitHub](https://github.com/localstack/localstack?tab=readme-ov-file#get-in-touch) for contact information and support channels. - -- Join our Slack Community: Connect with other developers on the official [LocalStack Slack community](https://localstack.cloud/slack). +For LocalStack-related questions, feedback, and contributions, you can visit our [help & support page](/aws/help-support/get-help/) to learn about the different support channels and report issues on our [GitHub Discussions board](https://github.com/orgs/localstack/discussions/new/choose). diff --git a/src/content/docs/aws/connecting/infrastructure-as-code/aws-cdk.md b/src/content/docs/aws/connecting/infrastructure-as-code/aws-cdk.md index fdeb7b8cc..73737094d 100644 --- a/src/content/docs/aws/connecting/infrastructure-as-code/aws-cdk.md +++ b/src/content/docs/aws/connecting/infrastructure-as-code/aws-cdk.md @@ -14,7 +14,7 @@ The AWS Cloud Development Kit (CDK) is an Infrastructure-as-Code (IaC) tool usin ## AWS CDK CLI for LocalStack -`cdklocal` is a thin wrapper script for using the [AWS CDK](https://github.com/aws/aws-cdk) library against local APIs provided by [LocalStack](https://github.com/localstack/localstack). +`cdklocal` is a thin wrapper script for using the [AWS CDK](https://github.com/aws/aws-cdk) library against local APIs provided by LocalStack. ### Installation diff --git a/src/content/docs/aws/connecting/infrastructure-as-code/pulumi.mdx b/src/content/docs/aws/connecting/infrastructure-as-code/pulumi.mdx index 107ecf193..7c6107618 100644 --- a/src/content/docs/aws/connecting/infrastructure-as-code/pulumi.mdx +++ b/src/content/docs/aws/connecting/infrastructure-as-code/pulumi.mdx @@ -25,7 +25,6 @@ This guide will show you how to set up local AWS resources using both the `pulum :::note `pulumi-local` currently does not support the `aws-native` package as it relies on the AWS Cloud Control API. -For additional information, refer to the [GitHub issue](https://github.com/localstack/localstack/issues/11523). ::: `pulumilocal` is a wrapper for the `pulumi` command line interface, facilitating the use of Pulumi with LocalStack. diff --git a/src/content/docs/aws/getting-started/installation.mdx b/src/content/docs/aws/getting-started/installation.mdx index 53e703578..806a8a534 100644 --- a/src/content/docs/aws/getting-started/installation.mdx +++ b/src/content/docs/aws/getting-started/installation.mdx @@ -148,7 +148,7 @@ python3 -m pip install --upgrade localstack ``` :::note -To download a specific version of LocalStack, replace `` with the required version from [release page](https://github.com/localstack/localstack/releases). +To download a specific version of LocalStack, replace `` with the required version from [changelog page](/aws/changelog). ```bash python3 -m pip install localstack== @@ -375,7 +375,7 @@ docker run \ - This command pulls the current nightly build from the `main` branch (if you don't have the image locally) and **not** the latest supported version. If you want to use a specific version of LocalStack, use the appropriate tag: `docker run --rm -it -p 4566:4566 -p 4510-4559:4510-4559 localstack/localstack:`. - Check-out the [LocalStack releases](https://github.com/localstack/localstack/releases) to know more about specific LocalStack versions. + Check-out the [changelog page](/aws/changelog) to know more about specific LocalStack versions. - If you are using LocalStack with an [Auth Token](/aws/getting-started/auth-token), you need to specify the image tag as `localstack/localstack-pro` in your Docker setup. Going forward, `localstack/localstack-pro` image will contain our Pro-supported services and APIs. diff --git a/src/content/docs/aws/services/cloudformation.mdx b/src/content/docs/aws/services/cloudformation.mdx index 1267558f9..46415862a 100644 --- a/src/content/docs/aws/services/cloudformation.mdx +++ b/src/content/docs/aws/services/cloudformation.mdx @@ -255,7 +255,7 @@ For example, use `!GetAtt MyQueue.QueueUrl` or `!GetAtt MyBucket.DomainName` so :::tip We are continually enhancing our CloudFormation feature coverage by consistently introducing new resource types. Your feature requests assist us in determining the priority of resource additions. -Feel free to contribute by [creating a new GitHub issue](https://github.com/localstack/localstack/issues/new?assignees=&labels=feature-request&template=feature-request.yml&title=feature+request%3A+%3Ctitle%3E). +Feel free to contribute by [creating a new GitHub Discussion](https://github.com/orgs/localstack/discussions/new/choose). ::: ### Features diff --git a/src/content/docs/aws/services/codepipeline.mdx b/src/content/docs/aws/services/codepipeline.mdx index 5f10f4ffb..e77dcdeb8 100644 --- a/src/content/docs/aws/services/codepipeline.mdx +++ b/src/content/docs/aws/services/codepipeline.mdx @@ -406,7 +406,7 @@ You can use [`runOrder`](https://docs.aws.amazon.com/codepipeline/latest/usergui The supported actions in LocalStack CodePipeline are listed below. Using an unsupported action will make the pipeline fail. -If you would like support for more actions, please [raise a feature request](https://github.com/localstack/localstack/issues/new/choose). +If you would like support for more actions, please [raise a feature request on GitHub Discussion](https://github.com/orgs/localstack/discussions/new/choose). ### CloudFormation Deploy diff --git a/src/content/docs/aws/services/config.mdx b/src/content/docs/aws/services/config.mdx index d432ae2c5..a0a9f45d9 100644 --- a/src/content/docs/aws/services/config.mdx +++ b/src/content/docs/aws/services/config.mdx @@ -104,7 +104,7 @@ awslocal configservice describe-configuration-recorder-status AWS Config is currently mocked in LocalStack. You can create, read, update, and delete AWS Config resources (like delivery channels or configuration recorders), but LocalStack will currently not record any configuration changes to service resources. -If you need this feature, please consider opening a [feature request on GitHub](https://github.com/localstack/localstack/issues/new). +If you need this feature, please consider opening a [feature request on GitHub Discussion](https://github.com/orgs/localstack/discussions/new/choose). ## API Coverage diff --git a/src/content/docs/aws/services/dynamodb.mdx b/src/content/docs/aws/services/dynamodb.mdx index 820452af9..69e1b9846 100644 --- a/src/content/docs/aws/services/dynamodb.mdx +++ b/src/content/docs/aws/services/dynamodb.mdx @@ -216,7 +216,6 @@ Operations such as `CreateGlobalTable`, `UpdateGlobalTable`, and `DescribeGlobal - Removing the original table region from the replication set while retaining the replicas is currently not feasible. Deleting the original table will result in the removal of all replicas as well. - DynamoDB Streams are exclusively supported for original tables and not for replicated ones. -More information can be found in [our public GitHub issue tracker](https://github.com/localstack/localstack/issues/7405). - Batch operations such as `BatchWriteItem`, `BatchGetItem`, etc. are currently not supported for replicated tables. ## API Coverage diff --git a/src/content/docs/aws/services/ec2.mdx b/src/content/docs/aws/services/ec2.mdx index cf70e9cda..8550c2273 100644 --- a/src/content/docs/aws/services/ec2.mdx +++ b/src/content/docs/aws/services/ec2.mdx @@ -426,7 +426,7 @@ They are: - `public-hostname` - `public-ipv4` -If you would like support for more metadata categories, please make a feature request on [GitHub](https://github.com/localstack/localstack/issues/new/choose). +If you would like support for more metadata categories, please make a feature request on [GitHub Discussion](https://github.com/orgs/localstack/discussions/new/choose). ### Configuration @@ -456,7 +456,7 @@ Any operation not listed below will use the mock VM manager. :::note The Libvirt VM manager is under active development. It is currently offered as a preview and will be part of the Ultimate plan upon release. -If a functionality you desire is missing, please create a feature request on the [GitHub issue tracker](https://github.com/localstack/localstack/issues/new/choose). +If a functionality you desire is missing, please create a feature request on the [GitHub issue tracker](https://github.com/orgs/localstack/discussions/new/choose). ::: The Libvirt VM manager uses the [Libvirt](https://libvirt.org/index.html) API to create fully virtualized EC2 resources. diff --git a/src/content/docs/aws/services/fis.mdx b/src/content/docs/aws/services/fis.mdx index 898666d8f..fa7278ccc 100644 --- a/src/content/docs/aws/services/fis.mdx +++ b/src/content/docs/aws/services/fis.mdx @@ -237,7 +237,7 @@ LocalStack FIS currently supports the following actions: - **`aws:ssm:send-command`**: Runs the Systems Manager SendCommand on the target EC2 instances. - **`aws:ecs:stop-task`**: Runs ECS StopTask on the target ECS tasks. -If you would like support for more FIS actions, please make a feature request on [GitHub](https://github.com/localstack/localstack/issues/new/choose). +If you would like support for more FIS actions, please make a feature request on [GitHub Discussion](https://github.com/orgs/localstack/discussions/new/choose). ## Current Limitations diff --git a/src/content/docs/aws/services/lambda.mdx b/src/content/docs/aws/services/lambda.mdx index ead26bccc..fd3a9b2ee 100644 --- a/src/content/docs/aws/services/lambda.mdx +++ b/src/content/docs/aws/services/lambda.mdx @@ -429,7 +429,7 @@ import { Table, TableHeader, TableBody, TableHead, TableRow, TableCell } from '@ [^1]: Read more at [Control which events Lambda sends to your function](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html) [^2]: The available Metadata properties may not have full parity with AWS depending on the event source (read more at [Understanding event filtering basics](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html#filtering-basics)). -Create a [GitHub issue](https://github.com/localstack/localstack/issues/new/choose) or reach out to [LocalStack Support](/aws/help-support/get-help/) if you experience any challenges. +Create a [GitHub Discussion](https://github.com/orgs/localstack/discussions/new/choose) or reach out to [LocalStack Support](/aws/help-support/get-help/) if you experience any challenges. ## Lambda Layers diff --git a/src/content/docs/aws/services/pipes.mdx b/src/content/docs/aws/services/pipes.mdx index 8e45c9b66..963d2d68a 100644 --- a/src/content/docs/aws/services/pipes.mdx +++ b/src/content/docs/aws/services/pipes.mdx @@ -21,7 +21,7 @@ The supported APIs are available on our [API Coverage section](#api-coverage), w :::note The implementation of EventBridge Pipes is currently in **preview** stage and under active development. -If you would like support for more APIs or report bugs, please make an issue on [GitHub](https://github.com/localstack/localstack/issues/new/choose). +If you would like support for more APIs or report bugs, please make a request on [GitHub Discussion](https://github.com/orgs/localstack/discussions/new/choose). ::: ## Getting started @@ -143,7 +143,7 @@ LocalStack supports the following [sources](https://docs.aws.amazon.com/eventbri * Amazon Kinesis stream * Amazon SQS queue -Please create a feature request on [GitHub](https://github.com/localstack/localstack/issues/new/choose) if you miss support for +Please create a feature request on [GitHub](https://github.com/orgs/localstack/discussions) if you miss support for Amazon MQ broker, Amazon MSK stream, or Apache Kafka stream. @@ -154,7 +154,7 @@ LocalStack supports the following [enrichments](https://docs.aws.amazon.com/even * Lambda function -Please create a feature request on [GitHub](https://github.com/localstack/localstack/issues/new/choose) if you miss support for +Please create a feature request on [GitHub](https://github.com/orgs/localstack/discussions) if you miss support for API destination, Amazon API Gateway, or Step Functions state machine @@ -171,7 +171,7 @@ LocalStack supports the following [targets](https://docs.aws.amazon.com/eventbri * Step Functions state machine * Standard workflows (ASYNC) -Please create a feature request on [GitHub](https://github.com/localstack/localstack/issues/new/choose) if you miss support for +Please create a feature request on [GitHub](https://github.com/orgs/localstack/discussions) if you miss support for API destination, API Gateway, Batch job queue, @@ -194,7 +194,7 @@ LocalStack supports the following [log destinations](https://docs.aws.amazon.com * CloudWatch Logs -Please create a feature request on [GitHub](https://github.com/localstack/localstack/issues/new/choose) if you miss support for +Please create a feature request on [GitHub](https://github.com/orgs/localstack/discussions) if you miss support for Firehose stream logs, or Amazon S3 logs. diff --git a/src/content/docs/aws/services/shield.mdx b/src/content/docs/aws/services/shield.mdx index 4e448268c..dd783665e 100644 --- a/src/content/docs/aws/services/shield.mdx +++ b/src/content/docs/aws/services/shield.mdx @@ -98,7 +98,7 @@ awslocal shield delete-protection \ Shield Config is currently mocked in LocalStack. You can create, read, update, and delete Shield protections & subscriptions, but the actual protection or subscription is not applied to any resources. -If you need this feature, please consider opening a [feature request on GitHub](https://github.com/localstack/localstack/issues/new). +If you need this feature, please consider opening a [feature request on GitHub Discussion](https://github.com/orgs/localstack/discussions/new/choose). ## API Coverage diff --git a/src/content/docs/aws/tooling/aws-replicator.mdx b/src/content/docs/aws/tooling/aws-replicator.mdx index ab6850812..a6738e96c 100644 --- a/src/content/docs/aws/tooling/aws-replicator.mdx +++ b/src/content/docs/aws/tooling/aws-replicator.mdx @@ -391,8 +391,7 @@ Use the `--target-account-id` flag to specify a different account. ## Supported Resources The project is still in preview state and we welcome feedback and bug reports. -We have opened a [github issue where you can request and upvote](https://github.com/localstack/localstack/issues/12439) to help us prioritize our efforts and support the resources with the most impact. -For any other requests or reports, please open a [new github issue](https://github.com/localstack/localstack/issues/new/choose). +Please open a [new GitHub Discussion](https://github.com/orgs/localstack/discussions/new/choose) to request and upvote for support for new resources. :::tip To ensure support for all resources, use the latest LocalStack Docker image. diff --git a/src/content/docs/aws/tooling/lambda-tools/hot-reloading.mdx b/src/content/docs/aws/tooling/lambda-tools/hot-reloading.mdx index 2cf4a8f4c..87a8a2383 100644 --- a/src/content/docs/aws/tooling/lambda-tools/hot-reloading.mdx +++ b/src/content/docs/aws/tooling/lambda-tools/hot-reloading.mdx @@ -50,9 +50,6 @@ Configuring the file sharing mechanism in Rancher Desktop or Colima distribution * For Rancher Desktop it is required to set the configuration `LAMBDA_DOCKER_FLAGS=-e LOCALSTACK_FILE_WATCHER_STRATEGY=polling`. * For Colima, it is required to start with the Virtiofs mount type: `colima start --vm-type vz --mount-type virtiofs`. - -More information about this behavior can be found in the following [GitHub issue.](https://github.com/localstack/localstack/issues/11415#issuecomment-2341140998) - ::: :::note diff --git a/src/content/docs/snowflake/getting-started/index.mdx b/src/content/docs/snowflake/getting-started/index.mdx index ed4106aa7..a774c81e6 100644 --- a/src/content/docs/snowflake/getting-started/index.mdx +++ b/src/content/docs/snowflake/getting-started/index.mdx @@ -35,7 +35,7 @@ python3 -m pip install --upgrade localstack ``` :::note -To download a specific version of LocalStack, replace `` with the required version from [release page](https://github.com/localstack/localstack/releases). +To download a specific version of LocalStack, replace `` with the required version from [changelog page](/snowflake/changelog). ```bash python3 -m pip install localstack==