From aaf59610548d9b0fd01acfd50e831cbe519ecba2 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Wed, 18 Mar 2020 15:09:45 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- spec/support/helpers/usage_data_helpers.rb | 134 +++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) create mode 100644 spec/support/helpers/usage_data_helpers.rb (limited to 'spec/support/helpers') diff --git a/spec/support/helpers/usage_data_helpers.rb b/spec/support/helpers/usage_data_helpers.rb new file mode 100644 index 00000000000..0fa1c40bd67 --- /dev/null +++ b/spec/support/helpers/usage_data_helpers.rb @@ -0,0 +1,134 @@ +# frozen_string_literal: true + +module UsageDataHelpers + SMAU_KEYS = %i( + snippet_create + snippet_update + snippet_comment + merge_request_comment + merge_request_create + commit_comment + wiki_pages_create + wiki_pages_update + wiki_pages_delete + web_ide_views + web_ide_commits + web_ide_merge_requests + web_ide_previews + navbar_searches + cycle_analytics_views + productivity_analytics_views + source_code_pushes + ).freeze + + COUNTS_KEYS = %i( + assignee_lists + boards + ci_builds + ci_internal_pipelines + ci_external_pipelines + ci_pipeline_config_auto_devops + ci_pipeline_config_repository + ci_runners + ci_triggers + ci_pipeline_schedules + auto_devops_enabled + auto_devops_disabled + deploy_keys + deployments + successful_deployments + failed_deployments + environments + clusters + clusters_enabled + project_clusters_enabled + group_clusters_enabled + clusters_disabled + project_clusters_disabled + group_clusters_disabled + clusters_platforms_eks + clusters_platforms_gke + clusters_platforms_user + clusters_applications_helm + clusters_applications_ingress + clusters_applications_cert_managers + clusters_applications_prometheus + clusters_applications_crossplane + clusters_applications_runner + clusters_applications_knative + clusters_applications_elastic_stack + clusters_applications_jupyter + in_review_folder + grafana_integrated_projects + groups + issues + issues_created_from_gitlab_error_tracking_ui + issues_with_associated_zoom_link + issues_using_zoom_quick_actions + issues_with_embedded_grafana_charts_approx + incident_issues + keys + label_lists + labels + lfs_objects + merge_requests + milestone_lists + milestones + notes + pool_repositories + projects + projects_imported_from_github + projects_asana_active + projects_jira_active + projects_jira_server_active + projects_jira_cloud_active + projects_slack_notifications_active + projects_slack_slash_active + projects_slack_active + projects_slack_slash_commands_active + projects_custom_issue_tracker_active + projects_mattermost_active + projects_prometheus_active + projects_with_repositories_enabled + projects_with_error_tracking_enabled + projects_with_alerts_service_enabled + pages_domains + protected_branches + releases + remote_mirrors + snippets + suggestions + todos + uploads + web_hooks + ).push(*SMAU_KEYS) + + USAGE_DATA_KEYS = %i( + active_user_count + counts + recorded_at + edition + version + installation_type + uuid + hostname + mattermost_enabled + signup_enabled + ldap_enabled + gravatar_enabled + omniauth_enabled + reply_by_email_enabled + container_registry_enabled + dependency_proxy_enabled + gitlab_shared_runners_enabled + gitlab_pages + git + gitaly + database + avg_cycle_analytics + influxdb_metrics_enabled + prometheus_metrics_enabled + web_ide_clientside_preview_enabled + ingress_modsecurity_enabled + ).freeze +end -- cgit v1.2.3