Enfoce SSH Certificates via Settings
A new boolean group setting is introduced in order to control whether SSH certificates are enforced or not. The previous approach can be safely removed later because it hasn't been released yet. A customer has noticed that with the current approach deploy key won't be accepted as well. It shows the limitation of treating SSH certificates as a separate Git protocol. Changelog: added
显示
- app/views/groups/settings/_permissions.html.haml 1 个添加, 0 个删除app/views/groups/settings/_permissions.html.haml
- config/feature_flags/development/enforce_ssh_certificates_via_settings.yml 8 个添加, 0 个删除...ags/development/enforce_ssh_certificates_via_settings.yml
- db/migrate/20231109165512_add_enforce_ssh_certificates_to_namespace_settings.rb 11 个添加, 0 个删除...512_add_enforce_ssh_certificates_to_namespace_settings.rb
- db/schema_migrations/20231109165512 1 个添加, 0 个删除db/schema_migrations/20231109165512
- db/structure.sql 1 个添加, 0 个删除db/structure.sql
- ee/app/controllers/ee/groups_controller.rb 1 个添加, 0 个删除ee/app/controllers/ee/groups_controller.rb
- ee/app/models/ee/namespace.rb 9 个添加, 0 个删除ee/app/models/ee/namespace.rb
- ee/app/views/groups/settings/_enforce_ssh_certificates.html.haml 7 个添加, 0 个删除...views/groups/settings/_enforce_ssh_certificates.html.haml
- ee/lib/ee/gitlab/git_access_project.rb 14 个添加, 6 个删除ee/lib/ee/gitlab/git_access_project.rb
- ee/spec/models/ee/namespace_spec.rb 54 个添加, 0 个删除ee/spec/models/ee/namespace_spec.rb
- ee/spec/requests/api/internal/base_spec.rb 72 个添加, 27 个删除ee/spec/requests/api/internal/base_spec.rb
- ee/spec/requests/groups_controller_spec.rb 29 个添加, 0 个删除ee/spec/requests/groups_controller_spec.rb
- ee/spec/views/groups/settings/_enforce_ssh_certificates.html.haml_spec.rb 37 个添加, 0 个删除...oups/settings/_enforce_ssh_certificates.html.haml_spec.rb
- locale/gitlab.pot 3 个添加, 0 个删除locale/gitlab.pot
加载中
想要评论请 注册 或 登录