mirror of
https://gitlab.com/gitlab-org/gitlab-foss.git
synced 2025-07-21 23:43:41 +00:00
Update from merge request
This commit is contained in:
@ -2,6 +2,6 @@ import { formatGraphQLGroups } from '~/vue_shared/components/groups_list/formatt
|
||||
|
||||
export const formatGroups = (groups) =>
|
||||
formatGraphQLGroups(groups, (group) => ({
|
||||
editPath: `${group.relativeWebUrl}/-/edit`,
|
||||
editPath: `${group.webUrl}/-/edit`,
|
||||
avatarLabel: group.name,
|
||||
}));
|
||||
|
@ -136,7 +136,7 @@ export default {
|
||||
return `@${this.user?.username}`;
|
||||
},
|
||||
cssClasses() {
|
||||
const classList = ['user-popover', 'gl-max-w-48', 'gl-overflow-hidden'];
|
||||
const classList = ['user-popover', 'gl-w-34', 'gl-overflow-hidden'];
|
||||
|
||||
if (this.userCannotMerge) {
|
||||
classList.push('user-popover-cannot-merge');
|
||||
|
@ -189,21 +189,6 @@ $avatar-sizes: (
|
||||
}
|
||||
|
||||
.user-popover {
|
||||
// GlAvatarLabeled doesn't expose any prop to override internal classes
|
||||
|
||||
// Max width of popover container is set by gl-max-w-48
|
||||
// so we need to ensure that name/username/status container doesn't overflow
|
||||
// stylelint-disable-next-line gitlab/no-gl-class
|
||||
.gl-avatar-labeled-labels {
|
||||
max-width: px-to-rem(290px);
|
||||
}
|
||||
|
||||
// stylelint-disable-next-line gitlab/no-gl-class
|
||||
.gl-avatar-labeled-label,
|
||||
.gl-avatar-labeled-sublabel {
|
||||
@apply gl-truncate;
|
||||
}
|
||||
|
||||
&.user-popover-cannot-merge {
|
||||
.popover-header {
|
||||
background-color: var(--gl-feedback-warning-background-color);
|
||||
|
@ -9,8 +9,6 @@ class ProjectStatistics < ApplicationRecord
|
||||
attribute :wiki_size, default: 0
|
||||
attribute :snippets_size, default: 0
|
||||
|
||||
ignore_column :vulnerability_count, remove_with: '17.7', remove_after: '2024-11-15'
|
||||
|
||||
counter_attribute :build_artifacts_size
|
||||
counter_attribute :packages_size
|
||||
|
||||
|
@ -1,8 +1,9 @@
|
||||
---
|
||||
migration_job_name: DeleteOrphanedRoutes
|
||||
description: Deletes the orphaned routes that were not deleted by the loose foreign key
|
||||
description: Deletes the orphaned routes that were not deleted by the loose foreign
|
||||
key
|
||||
feature_category: groups_and_projects
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/186659
|
||||
milestone: '17.11'
|
||||
queued_migration_version: 20250401113424
|
||||
finalized_by: # version of the migration that finalized this BBM
|
||||
finalized_by: '20250717232515'
|
||||
|
@ -0,0 +1,21 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
class FinalizeHkDeleteOrphanedRoutes < Gitlab::Database::Migration[2.3]
|
||||
milestone '18.3'
|
||||
|
||||
disable_ddl_transaction!
|
||||
|
||||
restrict_gitlab_migration gitlab_schema: :gitlab_main_cell
|
||||
|
||||
def up
|
||||
ensure_batched_background_migration_is_finished(
|
||||
job_class_name: 'DeleteOrphanedRoutes',
|
||||
table_name: :routes,
|
||||
column_name: :id,
|
||||
job_arguments: [],
|
||||
finalize: true
|
||||
)
|
||||
end
|
||||
|
||||
def down; end
|
||||
end
|
1
db/schema_migrations/20250717232515
Normal file
1
db/schema_migrations/20250717232515
Normal file
@ -0,0 +1 @@
|
||||
fe8ddd9c103327d9e10e8c55deb3d581470ab8f5ff6b86958bfb3a613f21520f
|
@ -86,7 +86,7 @@ Prerequisites:
|
||||
To allow a cluster agent for workspaces in a group:
|
||||
|
||||
1. On the left sidebar, select **Search or go to** and find your group.
|
||||
1. On the left sidebar, select **Settings > Workspaces**.
|
||||
1. On the left sidebar, select **Settings** > **Workspaces**.
|
||||
1. In the **Group agents** section, select the **All agents** tab.
|
||||
1. From the list of available agents, find the agent with status **Blocked**, and select **Allow**.
|
||||
1. On the confirmation dialog, select **Allow agent**.
|
||||
@ -103,7 +103,7 @@ Prerequisites:
|
||||
To remove an allowed cluster agent from a group:
|
||||
|
||||
1. On the left sidebar, select **Search or go to** and find your group.
|
||||
1. On the left sidebar, select **Settings > Workspaces**.
|
||||
1. On the left sidebar, select **Settings** > **Workspaces**.
|
||||
1. In the **Group agents** section, select the **Allowed agents** tab.
|
||||
1. From the list of allowed agents, find the agent you want to remove, and select **Block**.
|
||||
1. On the confirmation dialog, select **Block agent**.
|
||||
|
@ -135,7 +135,7 @@ Only one agent is required. You can create workspaces from all projects in a gro
|
||||
To allow your GitLab agent for Kubernetes in a group and make it available to all projects in that group:
|
||||
|
||||
1. On the left sidebar, select **Search or go to** and find your group.
|
||||
1. Select **Settings > Workspaces**.
|
||||
1. Select **Settings** > **Workspaces**.
|
||||
1. In the **Group agents** section, select the **All agents** tab.
|
||||
1. For the GitLab agent for Kubernetes, select **Allow**.
|
||||
1. On the confirmation dialog, select **Allow agent**.
|
||||
|
@ -156,7 +156,7 @@ To create a token for the agent:
|
||||
|
||||
1. Go to your group.
|
||||
1. On the left sidebar, select **Search or go to** and find your project.
|
||||
1. Select **Operate > Kubernetes clusters**.
|
||||
1. Select **Operate** > **Kubernetes clusters**.
|
||||
1. Select **Connect a cluster**.
|
||||
1. Enter a name for your agent and save for later use. For example, `gitlab-workspaces-agentk-eks`.
|
||||
1. Select **Create and register**.
|
||||
@ -194,7 +194,7 @@ pipeline can run.
|
||||
To configure CI/CD variables:
|
||||
|
||||
1. On the left sidebar, select **Search or go to** and find your project.
|
||||
1. Select **Settings > CI/CD**.
|
||||
1. Select **Settings** > **CI/CD**.
|
||||
1. Expand **Variables**.
|
||||
1. In the **Project variables** section, add the following required variables:
|
||||
|
||||
@ -271,7 +271,7 @@ resources in AWS.
|
||||
To run the pipeline:
|
||||
|
||||
1. Create a new pipeline in your GitLab project:
|
||||
1. On the left sidebar, select **Build > Pipelines**.
|
||||
1. On the left sidebar, select **Build** > **Pipelines**.
|
||||
1. Select **New pipeline** and select **New pipeline** again to confirm.
|
||||
1. Verify the `plan` job succeeds, then manually trigger the `apply` job.
|
||||
|
||||
@ -309,7 +309,7 @@ Next, you'll authorize the GitLab agent for Kubernetes to connect to your GitLab
|
||||
To authorize the agent:
|
||||
|
||||
1. On the left sidebar, select **Search or go to** and find your group.
|
||||
1. Select **Settings > Workspaces**.
|
||||
1. Select **Settings** > **Workspaces**.
|
||||
1. In the **Group agents** section, select the **All agents** tab.
|
||||
1. From the list of available agents, find the agent with status **Blocked**, and select **Allow**.
|
||||
1. On the confirmation dialog, select **Allow agent**.
|
||||
|
@ -10,7 +10,7 @@ describe('formatGroups', () => {
|
||||
expect(formatGroups(graphQLGroups)).toEqual(
|
||||
formatGraphQLGroups(graphQLGroups).map((group) => ({
|
||||
...group,
|
||||
editPath: `${group.relativeWebUrl}/-/edit`,
|
||||
editPath: `${group.webUrl}/-/edit`,
|
||||
avatarLabel: group.name,
|
||||
children: expect.any(Object),
|
||||
})),
|
||||
|
Reference in New Issue
Block a user