Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2024-01-16 21:09:25 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2024-01-16 21:09:25 +0300
commite18006fc6313b1d04128416cdb5f1533adcdb53e (patch)
treead418c4afbfcc8f83bcf5b4a9c897a2139e79e13 /doc
parentcb8835f38a3e4c188e9a73adf45936e2a95f40ae (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc')
-rw-r--r--doc/administration/settings/sign_up_restrictions.md2
-rw-r--r--doc/api/graphql/reference/index.md22
-rw-r--r--doc/user/clusters/agent/gitops.md7
-rw-r--r--doc/user/index.md4
-rw-r--r--doc/user/project/repository/code_suggestions/repository_xray.md6
5 files changed, 37 insertions, 4 deletions
diff --git a/doc/administration/settings/sign_up_restrictions.md b/doc/administration/settings/sign_up_restrictions.md
index 3ebb80c34ab..23aa3ee68de 100644
--- a/doc/administration/settings/sign_up_restrictions.md
+++ b/doc/administration/settings/sign_up_restrictions.md
@@ -83,6 +83,8 @@ by an administrator. Users can use their account only after they have been appro
If an administrator increases or removes the user cap, users pending approval are automatically approved.
+[View how to set up a user cap for groups](../../user/group/manage.md#user-cap-for-groups).
+
NOTE:
For instances that use LDAP or OmniAuth, when [administrator approval for new sign-ups](#require-administrator-approval-for-new-sign-ups)
is enabled or disabled, downtime might occur due to changes in the Rails configuration.
diff --git a/doc/api/graphql/reference/index.md b/doc/api/graphql/reference/index.md
index e8f95c5e5a3..1fa12bd1ee0 100644
--- a/doc/api/graphql/reference/index.md
+++ b/doc/api/graphql/reference/index.md
@@ -2683,6 +2683,28 @@ Input type: `CreateDiffNoteInput`
| <a id="mutationcreatediffnoteerrors"></a>`errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
| <a id="mutationcreatediffnotenote"></a>`note` | [`Note`](#note) | Note after mutation. |
+### `Mutation.createDiscussion`
+
+Input type: `CreateDiscussionInput`
+
+#### Arguments
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| <a id="mutationcreatediscussionbody"></a>`body` | [`String!`](#string) | Content of the note. |
+| <a id="mutationcreatediscussionclientmutationid"></a>`clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| <a id="mutationcreatediscussionconfidential"></a>`confidential` **{warning-solid}** | [`Boolean`](#boolean) | **Deprecated:** This was renamed. Please use `internal`. Deprecated in 15.3. |
+| <a id="mutationcreatediscussioninternal"></a>`internal` | [`Boolean`](#boolean) | Internal flag for a note. Default is false. |
+| <a id="mutationcreatediscussionnoteableid"></a>`noteableId` | [`NoteableID!`](#noteableid) | Global ID of the resource to add a note to. |
+
+#### Fields
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| <a id="mutationcreatediscussionclientmutationid"></a>`clientMutationId` | [`String`](#string) | A unique identifier for the client performing the mutation. |
+| <a id="mutationcreatediscussionerrors"></a>`errors` | [`[String!]!`](#string) | Errors encountered during execution of the mutation. |
+| <a id="mutationcreatediscussionnote"></a>`note` | [`Note`](#note) | Note after mutation. |
+
### `Mutation.createEpic`
Input type: `CreateEpicInput`
diff --git a/doc/user/clusters/agent/gitops.md b/doc/user/clusters/agent/gitops.md
index df63d8ce7be..7a3ab01e991 100644
--- a/doc/user/clusters/agent/gitops.md
+++ b/doc/user/clusters/agent/gitops.md
@@ -87,7 +87,7 @@ unnecessary pulls from GitLab.
The agent for Kubernetes automatically detects Flux `GitRepository` objects that
reference GitLab projects in the instance the agent is connected to,
and configures a [`Receiver`](https://fluxcd.io/flux/components/notification/receiver/) for the instance.
-When the agent for Kubernetes detects a `git push`, the `Receiver` is triggered
+When the agent for Kubernetes detects a `git push` to a repository it has access to, the `Receiver` is triggered
and Flux reconciles the cluster with any changes to the repository.
To use immediate Git repository reconciliation, you must have a Kubernetes cluster that runs:
@@ -100,6 +100,11 @@ but it doesn't guarantee that every `git push` event is received. You should sti
[`GitRepository.spec.interval`](https://fluxcd.io/flux/components/source/gitrepositories/#interval)
to an acceptable duration.
+DISCLAIMER:
+The agent only has access to the agent configuration project and all public projects.
+The agent is not able to immediately reconcile any private projects, except the agent configuration project.
+Allowing the agent to access private projects is proposed in [issue 389393](https://gitlab.com/gitlab-org/gitlab/-/issues/389393).
+
### Custom webhook endpoints
When the agent for Kubernetes calls the `Receiver` webhook,
diff --git a/doc/user/index.md b/doc/user/index.md
index 80f480d9e26..dc75d801330 100644
--- a/doc/user/index.md
+++ b/doc/user/index.md
@@ -9,10 +9,12 @@ info: To determine the technical writer assigned to the Stage/Group associated w
Get to know the GitLab end-to-end workflow. Configure permissions,
organize your work, create and secure your application, and analyze its performance. Report on team productivity throughout the process.
+- [Learn Git](../topics/git/index.md)
- [Set up your organization](../topics/set_up_organization.md)
- [Organize work with projects](../user/project/organize_work_with_projects.md)
- [Plan and track work](../topics/plan_and_track.md)
-- [Build your application](../topics/build_your_application.md)
+- [Manage your code](../topics/manage_code.md)
+- [Use CI/CD to build your application](../topics/build_your_application.md)
- [Secure your application](../user/application_security/secure_your_application.md)
- [Deploy and release your application](../topics/release_your_application.md)
- [Monitor application performance](../operations/index.md)
diff --git a/doc/user/project/repository/code_suggestions/repository_xray.md b/doc/user/project/repository/code_suggestions/repository_xray.md
index d851ee94e34..465bfc8d16a 100644
--- a/doc/user/project/repository/code_suggestions/repository_xray.md
+++ b/doc/user/project/repository/code_suggestions/repository_xray.md
@@ -4,9 +4,11 @@ group: Code Creation
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
---
-# Repository X-Ray **(PREMIUM)**
+# Repository X-Ray **(PREMIUM ALL)**
-Repository X-Ray enhances GitLab Duo Code Suggestions by providing additional context to improve the accuracy and relevance of code recommendations.
+> [Introduced](https://gitlab.com/groups/gitlab-org/-/epics/12060) in GitLab 16.7.
+
+Repository X-Ray enhances [GitLab Duo Code Suggestions](index.md) by providing additional context to improve the accuracy and relevance of code recommendations.
Repository X-Ray gives the code assistant more insight into the project's codebase and dependencies to generate better code suggestions. It does this by analyzing key project configuration files such as `Gemfile.lock`, `package.json`, and `go.mod` to build additional context.