Class: Observability::O11yProvisioningClient
- Inherits:
-
Object
- Object
- Observability::O11yProvisioningClient
- Defined in:
- lib/observability/o11y_provisioning_client.rb
Constant Summary collapse
- PRODUCTION_GROUP_ID =
111938901- DEFAULT_API_KEY =
'use-this-key-for-testing-api-key'- PROVISIONER_API =
'https://provisioner.gitlab-o11y.com/api/v1/provision_requests'
Instance Method Summary collapse
Instance Method Details
#provision_group(group, user) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/observability/o11y_provisioning_client.rb', line 9 def provision_group(group, user) api_request_data = build_api_request_data(group, user) api_success = make_api_request(api_request_data) if api_success { success: true, settings_params: build_settings_params(api_request_data) } else { success: false, error: 'API call failed for observability group setting' } end end |