Skip to content
代码片段 群组 项目
未验证 提交 b16561f3 编辑于 作者: Etienne Baqué's avatar Etienne Baqué 提交者: GitLab
浏览文件

Merge branch 'joe/observability_auth_scopes_logs' into 'master'

Enable observability auth scopes with logs FF

Closes gitlab-org/opstrace/opstrace#2651

See merge request https://gitlab.com/gitlab-org/gitlab/-/merge_requests/143350



Merged-by: default avatarEtienne Baqué <ebaque@gitlab.com>
Approved-by: default avatarEtienne Baqué <ebaque@gitlab.com>
Approved-by: default avatarVladlena Shumilo <vshumilo@gitlab.com>
Co-authored-by: default avatarJoe Shaw <jshaw@gitlab.com>
No related branches found
No related tags found
无相关合并请求
......@@ -26,7 +26,8 @@ def should_enable_observability_auth_scopes?(resource)
# Enable the needed oauth scopes if tracing is enabled.
if resource.is_a?(Group) || resource.is_a?(Project)
return Feature.enabled?(:observability_tracing, resource.root_ancestor) ||
Feature.enabled?(:observability_metrics, resource.root_ancestor)
Feature.enabled?(:observability_metrics, resource.root_ancestor) ||
Feature.enabled?(:observability_logs, resource.root_ancestor)
end
false
......
......@@ -76,7 +76,7 @@
end
context 'with observability feature flags' do
feature_flags = [:observability_tracing, :observability_metrics]
feature_flags = [:observability_tracing, :observability_metrics, :observability_logs]
context 'when all disabled' do
before do
......
......@@ -56,7 +56,7 @@
end
end
feature_flags = [:observability_tracing, :observability_metrics]
feature_flags = [:observability_tracing, :observability_metrics, :observability_logs]
flag_states = [true, false].repeated_permutation(feature_flags.length)
flag_tests = flag_states.map { |flags| Hash[feature_flags.zip(flags)] }
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册