AWS amazonq documentation change
Summary
Updated documentation to remove preview notice, add OIDC identity provider requirements, and expand AI capabilities including vulnerability review and troubleshooting
Security assessment
Mentions security-related capabilities like vulnerability review and explanation, but does not address a specific security vulnerability or incident
Diff
diff --git a/amazonq/latest/qdeveloper-ug/gitlab-getting-started.md b/amazonq/latest/qdeveloper-ug/gitlab-getting-started.md index 611e026b8..1901ca04a 100644 --- a//amazonq/latest/qdeveloper-ug/gitlab-getting-started.md +++ b//amazonq/latest/qdeveloper-ug/gitlab-getting-started.md @@ -7,7 +7 @@ -###### Note - -GitLab Duo with Amazon Q is in preview release and is subject to change. - -[GitLab Duo with Amazon Q](https://docs.gitlab.com/ee/user/duo_amazon_q/) provides a suite of artificial intelligence (AI) experiences, such as proposed code implementation for your idea, iterate your code on feedback, transform your code to Java 17, review merge requests for deficiencies, and suggested unit tests for those issues. You can get started with a self-managed GitLab instance and an [GitLab Ultimate subscription](https://about.gitlab.com/pricing/ultimate/) that's synchronized with GitLab. You also need to create an IAM identity provider and IAM role. For more information, see [Identity providers and federation](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers.html) and [Set up GitLab Duo with Amazon Q](https://docs.gitlab.com/ee/user/duo_amazon_q/setup.html). - -GitLab Duo with Amazon Q preview is available in the `gitlab-duo-with-amazon-q-preview` branch of the public [GitLab repository](https://gitlab.com/gitlab-org/gitlab/-/tree/gitlab-duo-with-amazon-q-preview?ref_type=heads). To learn more about GitLab's canonical source and collaborating on code, see the [GitLab README](https://gitlab.com/gitlab-org/gitlab/-/blob/gitlab-duo-with-amazon-q-preview/README.md). +[GitLab Duo with Amazon Q](https://docs.gitlab.com/ee/user/duo_amazon_q/) brings artificial intelligence (AI) capabilities directly into your software development operations and source code management workflows. You can get started with [GitLab Duo with Amazon Q](https://docs.gitlab.com/ee/user/duo_amazon_q/) using a self-managed GitLab instance and an [GitLab Ultimate subscription](https://about.gitlab.com/pricing/ultimate/) that's synchronized with GitLab. You need to create an Amazon Q Developer profile, add a connection with an OpenID Connect (OIDC) identity provider, and create an IAM role to access Amazon Q from GitLab. For more information, see [Onboarding with AWS OpenID Connect (OIDC) and IAM role creation](./gitlab-concepts.html#gitlab-concepts-onboarding). To learn how to create the required resources and set up GitLab Duo with Amazon Q, see [Set up GitLab Duo with Amazon Q](https://docs.gitlab.com/ee/user/duo_amazon_q/setup.html) in the _GitLab documentation_. @@ -17 +11,3 @@ At any time, you can configure the availability of GitLab Duo with Amazon Q by t -After saving your changes, an API contacts the AI Gateway to create an OAuth application on Amazon Q. Once you set up GitLab Duo with Amazon Q, you can begin using the AI capabilities of Amazon Q in GitLab issues, comments, and merge request comments. However, before you can invoke code transformation, you must have at least one [GitLab Runner](https://docs.gitlab.com/runner/) available for your project that must be customized. For more information, see [Customizing a CI/CD pipeline for code transformation](./gitlab-customize-runner.html). To learn more about how to invoke quick actions in GitLab issues and merge requests, see [GitLab Duo with Amazon Q](https://docs.gitlab.com/ee/user/duo_amazon_q/). +Once you set up GitLab Duo with Amazon Q, you can begin using the AI capabilities of Amazon Q in GitLab to transform your code to Java 17, review merge requests for quality and vulnerabilities, and suggest unit tests. You can also use the GitLab Duo Chat feature that supports Amazon Q to address developmental tasks, such as vulnerability explanation, troubleshoot failed pipelines, and code refactoring. + +Before you can invoke code transformation, you must have at least one [GitLab Runner](https://docs.gitlab.com/runner/) available for your project that must be customized. For more information, see [Customizing a CI/CD pipeline for code transformation](./gitlab-customize-runner.html). To learn more about how to invoke quick actions in GitLab issues and merge requests, see [GitLab Duo with Amazon Q](https://docs.gitlab.com/ee/user/duo_amazon_q/).