From 62a64275b32bb094ff33289c65f5f5d32b120c88 Mon Sep 17 00:00:00 2001 From: Ilya Katlinski Date: Fri, 6 Oct 2023 09:02:25 +0200 Subject: [PATCH] feat: reduce number of gitlab project settings Signed-off-by: Ilya Katlinski --- .../actions/builtin/publish/gitlab.ts | 42 ------------------- .../actions/builtin/publish/gitlab.types.ts | 6 --- 2 files changed, 48 deletions(-) diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gitlab.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gitlab.ts index 515af53c7b..d0886e85a3 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gitlab.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gitlab.ts @@ -129,12 +129,6 @@ export function createPublishGitlabAction(options: { 'Additional project settings, based on https://docs.gitlab.com/ee/api/projects.html#create-project attributes', type: 'object', properties: { - name: { - title: 'Project name', - description: - 'The name of the new project. Equals path if not provided.', - type: 'string', - }, path: { title: 'Project path', description: @@ -156,12 +150,6 @@ export function createPublishGitlabAction(options: { description: 'Short project description', type: 'string', }, - namespace_id: { - title: 'Namespace ID', - description: - 'Namespace for the new project (defaults to the current user’s namespace)', - type: 'number', - }, topics: { title: 'Topic labels', description: 'Topic labels to apply on the repository', @@ -177,36 +165,6 @@ export function createPublishGitlabAction(options: { type: 'string', enum: ['private', 'public', 'internal'], }, - group_runners_enabled: { - title: 'Group runners enabled', - description: 'Enable group runners for this project', - type: 'boolean', - }, - emails_enabled: { - title: 'Emails enabled', - description: 'Send email notifications', - type: 'boolean', - }, - container_registry_access_level: { - title: 'Container registry access level', - description: - 'Configure the container registry to be enabled or disabled', - type: 'string', - enum: ['disabled', 'private', 'enabled'], - }, - builds_access_level: { - title: 'Builds access level', - description: 'Configure the builds to be enabled or disabled', - type: 'string', - enum: ['disabled', 'private', 'enabled'], - }, - auto_cancel_pending_pipelines: { - title: 'Auto cancel pending pipelines', - description: - 'Enable auto-cancel of pipelines for branches that have newer commits', - type: 'string', - enum: ['disabled', 'enabled'], - }, }, }, branches: { diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gitlab.types.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gitlab.types.ts index 46bf1c4882..0a6be3e801 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gitlab.types.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gitlab.types.ts @@ -19,14 +19,8 @@ export type GitlabProjectSettings = { auto_devops_enabled?: boolean; ci_config_path?: string; description?: string; - namespace_id?: number; topics?: string[]; visibility?: 'private' | 'internal' | 'public'; - group_runners_enabled?: boolean; - emails_enabled?: boolean; - container_registry_access_level?: 'disabled' | 'private' | 'enabled'; - builds_access_level?: 'disabled' | 'private' | 'enabled'; - auto_cancel_pending_pipelines?: 'disabled' | 'enabled'; }; export type GitlabBranchSettings = {