-
- Downloads
Add outbound requests setting for system hooks
This MR adds new application setting to network section `allow_local_requests_from_system_hooks`. Prior to this change system hooks were allowed to do local network requests by default and we are adding an ability for admins to control it.
Showing
- app/helpers/application_settings_helper.rb 2 additions, 1 deletionapp/helpers/application_settings_helper.rb
- app/models/application_setting_implementation.rb 2 additions, 1 deletionapp/models/application_setting_implementation.rb
- app/models/hooks/system_hook.rb 4 additions, 1 deletionapp/models/hooks/system_hook.rb
- app/models/hooks/web_hook.rb 1 addition, 1 deletionapp/models/hooks/web_hook.rb
- app/services/web_hook_service.rb 4 additions, 2 deletionsapp/services/web_hook_service.rb
- app/validators/addressable_url_validator.rb 1 addition, 1 deletionapp/validators/addressable_url_validator.rb
- app/validators/system_hook_url_validator.rb 30 additions, 0 deletionsapp/validators/system_hook_url_validator.rb
- app/views/admin/application_settings/_outbound.html.haml 7 additions, 3 deletionsapp/views/admin/application_settings/_outbound.html.haml
- db/migrate/20190726101050_rename_allow_local_requests_from_hooks_and_services_application_setting.rb 15 additions, 0 deletions...l_requests_from_hooks_and_services_application_setting.rb
- db/migrate/20190726101133_add_allow_local_requests_from_system_hooks_to_application_settings.rb 18 additions, 0 deletions...cal_requests_from_system_hooks_to_application_settings.rb
- db/schema.rb 2 additions, 1 deletiondb/schema.rb
- doc/api/settings.md 2 additions, 1 deletiondoc/api/settings.md
- lib/gitlab/http_connection_adapter.rb 2 additions, 2 deletionslib/gitlab/http_connection_adapter.rb
- lib/gitlab/kubernetes/kube_client.rb 1 addition, 1 deletionlib/gitlab/kubernetes/kube_client.rb
- locale/gitlab.pot 4 additions, 1 deletionlocale/gitlab.pot
- spec/features/admin/admin_settings_spec.rb 5 additions, 2 deletionsspec/features/admin/admin_settings_spec.rb
- spec/lib/gitlab/http_spec.rb 3 additions, 3 deletionsspec/lib/gitlab/http_spec.rb
- spec/lib/gitlab/kubernetes/kube_client_spec.rb 1 addition, 1 deletionspec/lib/gitlab/kubernetes/kube_client_spec.rb
- spec/models/clusters/platforms/kubernetes_spec.rb 1 addition, 1 deletionspec/models/clusters/platforms/kubernetes_spec.rb
- spec/models/lfs_download_object_spec.rb 1 addition, 1 deletionspec/models/lfs_download_object_spec.rb
app/validators/system_hook_url_validator.rb
0 → 100644
Please register or sign in to comment