From 473b876fe3d7e0b36eb6268cc44a4fe0d94f4422 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Thu, 8 Jun 2023 12:08:54 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- .gitlab/ci/database.gitlab-ci.yml | 1 + .rubocop_todo/rspec/factory_bot/avoid_create.yml | 11 -- CHANGELOG.md | 6 + GITALY_SERVER_VERSION | 2 +- .../components/context_switcher_toggle.vue | 2 +- .../admin/application_settings/settings_helper.rb | 49 +++++ app/helpers/application_settings_helper.rb | 2 + app/models/application_setting.rb | 5 + app/models/application_setting_implementation.rb | 2 + .../concerns/application_setting_masked_attrs.rb | 14 ++ .../merge_when_pipeline_succeeds_service.rb | 9 + app/services/merge_requests/mergeability/logger.rb | 10 +- .../application_settings/_ai_access.html.haml | 32 ++++ .../admin/application_settings/general.html.haml | 1 + config/locales/en.yml | 2 + config/open_api.yml | 2 + ...05523_ensure_backfill_bigint_id_is_completed.rb | 23 +++ ...nt_index_for_ci_pipeline_variables_bigint_id.rb | 18 ++ db/schema_migrations/20230517005523 | 1 + db/schema_migrations/20230518005523 | 1 + db/structure.sql | 2 + doc/administration/auth/atlassian.md | 12 +- doc/administration/auth/cognito.md | 6 +- doc/administration/auth/crowd.md | 68 +++---- doc/administration/auth/jwt.md | 14 +- doc/administration/auth/ldap/google_secure_ldap.md | 6 +- doc/administration/auth/ldap/index.md | 4 +- doc/administration/auth/oidc.md | 40 ++--- doc/administration/auth/smartcard.md | 18 +- doc/administration/clusters/kas.md | 12 +- doc/administration/operations/puma.md | 65 +++++++ .../package_information/postgresql_versions.md | 1 + doc/user/profile/account/delete_account.md | 2 + lib/api/api.rb | 1 + lib/api/ml_model_packages.rb | 111 ++++++++++++ lib/gitlab/regex.rb | 12 ++ locale/gitlab.pot | 24 +++ scripts/review_apps/review-apps.sh | 4 +- .../application_settings/settings_helper_spec.rb | 14 ++ .../admin/menus/abuse_reports_menu_spec.rb | 2 +- .../sidebars/admin/menus/monitoring_menu_spec.rb | 2 +- .../concerns/container_with_html_options_spec.rb | 2 +- .../concerns/link_with_html_options_spec.rb | 2 +- spec/lib/sidebars/groups/menus/ci_cd_menu_spec.rb | 2 +- .../groups/menus/observability_menu_spec.rb | 6 +- .../sidebars/groups/menus/settings_menu_spec.rb | 2 +- spec/lib/sidebars/menu_item_spec.rb | 2 +- spec/lib/sidebars/projects/context_spec.rb | 2 +- .../sidebars/projects/menus/analytics_menu_spec.rb | 2 +- .../lib/sidebars/projects/menus/ci_cd_menu_spec.rb | 2 +- .../projects/menus/confluence_menu_spec.rb | 2 +- .../menus/external_issue_tracker_menu_spec.rb | 2 +- .../sidebars/projects/menus/hidden_menu_spec.rb | 2 +- .../sidebars/projects/menus/issues_menu_spec.rb | 2 +- .../sidebars/projects/menus/monitor_menu_spec.rb | 2 +- .../sidebars/projects/menus/settings_menu_spec.rb | 4 +- .../sidebars/projects/menus/zentao_menu_spec.rb | 2 +- .../sidebars/projects/super_sidebar_panel_spec.rb | 2 +- spec/lib/sidebars/search/panel_spec.rb | 4 +- spec/lib/sidebars/user_profile/panel_spec.rb | 4 +- spec/lib/sidebars/user_settings/panel_spec.rb | 2 +- .../sidebars/your_work/menus/issues_menu_spec.rb | 2 +- .../your_work/menus/merge_requests_menu_spec.rb | 2 +- .../sidebars/your_work/menus/todos_menu_spec.rb | 2 +- spec/lib/sidebars/your_work/panel_spec.rb | 2 +- spec/models/application_setting_spec.rb | 25 +++ spec/requests/api/ml_model_packages_spec.rb | 200 +++++++++++++++++++++ .../merge_requests/mergeability/logger_spec.rb | 31 ++++ .../api/ml_model_packages_shared_examples.rb | 108 +++++++++++ .../_ai_access.html.haml_spec.rb | 38 ++++ .../application_settings/general.html.haml_spec.rb | 26 +++ workhorse/internal/upstream/routes.go | 3 + workhorse/upload_test.go | 1 + 73 files changed, 962 insertions(+), 141 deletions(-) create mode 100644 app/models/concerns/application_setting_masked_attrs.rb create mode 100644 app/views/admin/application_settings/_ai_access.html.haml create mode 100644 db/post_migrate/20230517005523_ensure_backfill_bigint_id_is_completed.rb create mode 100644 db/post_migrate/20230518005523_add_concurrent_index_for_ci_pipeline_variables_bigint_id.rb create mode 100644 db/schema_migrations/20230517005523 create mode 100644 db/schema_migrations/20230518005523 create mode 100644 lib/api/ml_model_packages.rb create mode 100644 spec/requests/api/ml_model_packages_spec.rb create mode 100644 spec/support/shared_examples/requests/api/ml_model_packages_shared_examples.rb create mode 100644 spec/views/admin/application_settings/_ai_access.html.haml_spec.rb diff --git a/.gitlab/ci/database.gitlab-ci.yml b/.gitlab/ci/database.gitlab-ci.yml index 45aa6a35d6c..37befd78bb5 100644 --- a/.gitlab/ci/database.gitlab-ci.yml +++ b/.gitlab/ci/database.gitlab-ci.yml @@ -72,6 +72,7 @@ db:check-schema-single-db: db:check-migrations: extends: - .db-job-base + - .use-pg13 # Should match the db same version used by GDK - .rails:rules:ee-and-foss-mr-with-migration script: - git fetch origin $CI_MERGE_REQUEST_TARGET_BRANCH_NAME:$CI_MERGE_REQUEST_TARGET_BRANCH_NAME --depth 20 diff --git a/.rubocop_todo/rspec/factory_bot/avoid_create.yml b/.rubocop_todo/rspec/factory_bot/avoid_create.yml index a6037c5093e..dc68e204685 100644 --- a/.rubocop_todo/rspec/factory_bot/avoid_create.yml +++ b/.rubocop_todo/rspec/factory_bot/avoid_create.yml @@ -336,13 +336,11 @@ RSpec/FactoryBot/AvoidCreate: - 'spec/helpers/wiki_helper_spec.rb' - 'spec/helpers/wiki_page_version_helper_spec.rb' - 'spec/lib/sidebars/admin/menus/abuse_reports_menu_spec.rb' - - 'spec/lib/sidebars/admin/menus/monitoring_menu_spec.rb' - 'spec/lib/sidebars/groups/menus/ci_cd_menu_spec.rb' - 'spec/lib/sidebars/groups/menus/group_information_menu_spec.rb' - 'spec/lib/sidebars/groups/menus/issues_menu_spec.rb' - 'spec/lib/sidebars/groups/menus/kubernetes_menu_spec.rb' - 'spec/lib/sidebars/groups/menus/merge_requests_menu_spec.rb' - - 'spec/lib/sidebars/groups/menus/observability_menu_spec.rb' - 'spec/lib/sidebars/groups/menus/packages_registries_menu_spec.rb' - 'spec/lib/sidebars/groups/menus/settings_menu_spec.rb' - 'spec/lib/sidebars/groups/super_sidebar_panel_spec.rb' @@ -358,17 +356,8 @@ RSpec/FactoryBot/AvoidCreate: - 'spec/lib/sidebars/projects/menus/project_information_menu_spec.rb' - 'spec/lib/sidebars/projects/menus/repository_menu_spec.rb' - 'spec/lib/sidebars/projects/menus/security_compliance_menu_spec.rb' - - 'spec/lib/sidebars/projects/menus/settings_menu_spec.rb' - 'spec/lib/sidebars/projects/menus/shimo_menu_spec.rb' - 'spec/lib/sidebars/projects/panel_spec.rb' - - 'spec/lib/sidebars/projects/super_sidebar_panel_spec.rb' - - 'spec/lib/sidebars/search/panel_spec.rb' - - 'spec/lib/sidebars/user_profile/panel_spec.rb' - - 'spec/lib/sidebars/user_settings/panel_spec.rb' - - 'spec/lib/sidebars/your_work/menus/issues_menu_spec.rb' - - 'spec/lib/sidebars/your_work/menus/merge_requests_menu_spec.rb' - - 'spec/lib/sidebars/your_work/menus/todos_menu_spec.rb' - - 'spec/lib/sidebars/your_work/panel_spec.rb' - 'spec/mailers/abuse_report_mailer_spec.rb' - 'spec/mailers/devise_mailer_spec.rb' - 'spec/mailers/emails/auto_devops_spec.rb' diff --git a/CHANGELOG.md b/CHANGELOG.md index 5312e970f39..f6a441270ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ documentation](doc/development/changelog.md) for instructions on adding your own entry. +## 16.0.4 (2023-06-08) + +### Fixed (1 change) + +- [Fix LDAP tls_options not working](gitlab-org/gitlab@e6038d0d4e8bb190ccfeca5fe7204d6a6af266e5) ([merge request](gitlab-org/gitlab!122797)) + ## 16.0.3 (2023-06-06) ### Fixed (3 changes) diff --git a/GITALY_SERVER_VERSION b/GITALY_SERVER_VERSION index 7b9a37398c1..8df471bc6d2 100644 --- a/GITALY_SERVER_VERSION +++ b/GITALY_SERVER_VERSION @@ -1 +1 @@ -1934b9991139b48ed58d78dc89b35c262acd5150 +468ba7de9380a1eb6321dbdf9b7ddffd7eda90f7 diff --git a/app/assets/javascripts/super_sidebar/components/context_switcher_toggle.vue b/app/assets/javascripts/super_sidebar/components/context_switcher_toggle.vue index cfb7e7732e9..17227a2b123 100644 --- a/app/assets/javascripts/super_sidebar/components/context_switcher_toggle.vue +++ b/app/assets/javascripts/super_sidebar/components/context_switcher_toggle.vue @@ -34,7 +34,7 @@ export default {