diff --git a/doc/api/graphql/reference/index.md b/doc/api/graphql/reference/index.md index 719c51c4d58197cba8026acc3d6bd7ee628ada00..d9816a58e71be4c66050e95e98328de4eb8579b8 100644 --- a/doc/api/graphql/reference/index.md +++ b/doc/api/graphql/reference/index.md @@ -19488,14 +19488,14 @@ GitLab CI/CD configuration template. | `isReceptive` | [`Boolean`](#boolean) | Whether the cluster agent is receptive or not. | | `name` | [`String`](#string) | Name of the cluster agent. | | `project` | [`Project`](#project) | Project the cluster agent is associated with. | -| `remoteDevelopmentAgentConfig` **{warning-solid}** | [`RemoteDevelopmentAgentConfig`](#remotedevelopmentagentconfig) | **Deprecated** in GitLab 17.10. Use workspaces_agent_config field instead. | +| `remoteDevelopmentAgentConfig` **{warning-solid}** | [`RemoteDevelopmentAgentConfig`](#remotedevelopmentagentconfig) | **Introduced** in GitLab 17.4. **Status**: Experiment. Remote development agent config for the cluster agent. | | `tokens` | [`ClusterAgentTokenConnection`](#clusteragenttokenconnection) | Tokens associated with the cluster agent. (see [Connections](#connections)) | | `updatedAt` | [`Time`](#time) | Timestamp the cluster agent was updated. | | `urlConfigurations` | [`ClusterAgentUrlConfigurationConnection`](#clusteragenturlconfigurationconnection) | URL configurations for the cluster agent in case it is a receptive agent. (see [Connections](#connections)) | | `userAccessAuthorizations` | [`ClusterAgentAuthorizationUserAccess`](#clusteragentauthorizationuseraccess) | User access config for the cluster agent. | | `vulnerabilityImages` | [`VulnerabilityContainerImageConnection`](#vulnerabilitycontainerimageconnection) | Container images reported on the agent vulnerabilities. (see [Connections](#connections)) | | `webPath` | [`String`](#string) | Web path of the cluster agent. | -| `workspacesAgentConfig` | [`WorkspacesAgentConfig`](#workspacesagentconfig) | Workspaces agent config for the cluster agent. | +| `workspacesAgentConfig` **{warning-solid}** | [`WorkspacesAgentConfig`](#workspacesagentconfig) | **Introduced** in GitLab 17.4. **Status**: Experiment. Workspaces agent config for the cluster agent. | #### Fields with arguments diff --git a/ee/app/graphql/ee/types/clusters/agent_type.rb b/ee/app/graphql/ee/types/clusters/agent_type.rb index 6fc2dacd250913fd21ddcacaf6cc1d236eab058b..e4abf2f585050ab564559aa977b1ebf1cb421aae 100644 --- a/ee/app/graphql/ee/types/clusters/agent_type.rb +++ b/ee/app/graphql/ee/types/clusters/agent_type.rb @@ -35,14 +35,15 @@ module AgentType null: true, description: 'Remote development agent config for the cluster agent.', resolver: ::Resolvers::RemoteDevelopment::RemoteDevelopmentAgentConfigForAgentResolver, - deprecated: { reason: 'Use workspaces_agent_config field instead', milestone: '17.10' } + alpha: { milestone: '17.4' } field :workspaces_agent_config, ::Types::RemoteDevelopment::WorkspacesAgentConfigType, extras: [:lookahead], null: true, description: 'Workspaces agent config for the cluster agent.', - resolver: ::Resolvers::RemoteDevelopment::WorkspacesAgentConfigForAgentResolver + resolver: ::Resolvers::RemoteDevelopment::WorkspacesAgentConfigForAgentResolver, + alpha: { milestone: '17.4' } def url_configurations [object.agent_url_configuration]