# An object ending with / is a group
gitlabracadabra/:
  create_object: true
  name: GitLabracadabra
  description: |-
    🧹 GitLabracadabra 🧙

    :alembic: Adds some magic to GitLab :crystal\_ball:
  visibility: public
  request_access_enabled: false
  share_with_group_lock: true
  emails_disabled: false
  lfs_enabled: true
  project_creation_level: maintainer
  subgroup_creation_level: owner
  require_two_factor_authentication: false
  two_factor_grace_period: 48
  membership_lock: true
  variables: []
  unknown_variables: delete
  auto_devops_enabled: false
  members:
    sathieu: owner
  unknown_members: delete
  groups: {}
  unknown_groups: delete
  # boards: []
  # unknown_boards: warn
  # unknown_board_lists: warn
  labels:
    - name: bug
      color: '#d9534f'
      description: ''
    - name: confirmed
      color: '#d9534f'
      description: ''
    - name: critical
      color: '#d9534f'
      description: ''
    - name: discussion
      color: '#428bca'
      description: ''
    - name: documentation
      color: '#f0ad4e'
      description: ''
    - name: enhancement
      color: '#5cb85c'
      description: ''
    - name: suggestion
      color: '#428bca'
      description: ''
    - name: support
      color: '#f0ad4e'
      description: ''
  unknown_labels: delete
  milestones: []
  unknown_milestones: delete

# The following object is a GitLab project (default type)
gitlabracadabra/gitlabracadabra:
  create_object: true
  archived: false
  initialize_with_readme: true
  name: GitLabracadabra
  tag_list: [gitlab, api, yaml]
  description: |-
    🧹 GitLabracadabra 🧙

    :alembic: Adds some magic to GitLab :crystal\_ball:
  visibility: public
  request_access_enabled: false
  issues_access_level: enabled
  repository_access_level: enabled
  merge_requests_access_level: enabled
  forking_access_level: enabled
  builds_access_level: enabled
  container_registry_enabled: true
  lfs_enabled: false
  packages_enabled: false
  wiki_access_level: disabled
  snippets_access_level: disabled
  merge_method: merge
  resolve_outdated_diff_discussions: false
  printing_merge_request_link_enabled: true
  remove_source_branch_after_merge: true
  only_allow_merge_if_pipeline_succeeds: true
  allow_merge_on_skipped_pipeline: false
  only_allow_merge_if_all_discussions_are_resolved: true
  # suggestion_commit_message:
  approvals_before_merge: 0
  members:
    kubitus-bot: developer
  unknown_members: delete
  groups: {}
  unknown_groups: delete
  webhooks: []
  unknown_webhooks: delete
  default_branch: main
  mirrors: []
  protected_branches:
    main:
      merge_access_level: maintainer
      push_access_level: noone
  unknown_protected_branches: delete
  protected_tags:
    '*': maintainer
  unknown_protected_tags: delete
  branches:
    - main
  build_git_strategy: fetch
  ci_default_git_depth:
  build_timeout: 3600
  ci_config_path: ''
  public_builds:
  auto_cancel_pending_pipelines: enabled
  build_coverage_regex: '^TOTAL\s+\d+\s+\d+\s+(\d+\%)$'
  auto_devops_enabled: true
  auto_devops_deploy_strategy: continuous
  shared_runners_enabled: true
  variables:
    - key: DAST_DISABLED
      value: '1'
      masked: false
      protected: false
      variable_type: env_var
  unknown_variables: delete
  # container_expiration_policy:
  boards:
  - name: Development
    hide_backlog_list: false
    hide_closed_list: false
    lists: []
    # - label: TODO
  unknown_boards: delete
  unknown_board_lists: delete
  labels:
    - name: critical
      priority: 0
    - name: bug
      priority: 1
    - name: confirmed
      priority: 2
  unknown_labels: delete
  milestones:
    - title: '1.0'
      description: 'Version 1.0'
      start_date: '2019-03-07'
      due_date: ''
      state: closed
    - title: v1.1.0
      description: 'Version 1.1.0'
      start_date: ''
      due_date: ''
      state: closed
  unknown_milestones: delete
  pipeline_schedules: []
  unknown_pipeline_schedules: warn
  unknown_pipeline_schedule_variables: warn
  image_mirrors: []
  package_mirrors: []
