Remove comments from migration script and add usage data
This commit is contained in:
parent
0a62588be7
commit
28a9bbceb7
3 changed files with 4 additions and 22 deletions
|
@ -1,32 +1,10 @@
|
||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
|
|
||||||
# See http://doc.gitlab.com/ce/development/migration_style_guide.html
|
|
||||||
# for more information on how to write migrations for GitLab.
|
|
||||||
|
|
||||||
class AddKnativeApplication < ActiveRecord::Migration
|
class AddKnativeApplication < ActiveRecord::Migration
|
||||||
include Gitlab::Database::MigrationHelpers
|
include Gitlab::Database::MigrationHelpers
|
||||||
|
|
||||||
# Set this constant to true if this migration requires downtime.
|
|
||||||
DOWNTIME = false
|
DOWNTIME = false
|
||||||
|
|
||||||
# When a migration requires downtime you **must** uncomment the following
|
|
||||||
# constant and define a short and easy to understand explanation as to why the
|
|
||||||
# migration requires downtime.
|
|
||||||
# DOWNTIME_REASON = ''
|
|
||||||
|
|
||||||
# When using the methods "add_concurrent_index", "remove_concurrent_index" or
|
|
||||||
# "add_column_with_default" you must disable the use of transactions
|
|
||||||
# as these methods can not run in an existing transaction.
|
|
||||||
# When using "add_concurrent_index" or "remove_concurrent_index" methods make sure
|
|
||||||
# that either of them is the _only_ method called in the migration,
|
|
||||||
# any other changes should go in a separate migration.
|
|
||||||
# This ensures that upon failure _only_ the index creation or removing fails
|
|
||||||
# and can be retried or reverted easily.
|
|
||||||
#
|
|
||||||
# To disable transactions uncomment the following line and remove these
|
|
||||||
# comments:
|
|
||||||
# disable_ddl_transaction!
|
|
||||||
|
|
||||||
def change
|
def change
|
||||||
create_table "clusters_applications_knative" do |t|
|
create_table "clusters_applications_knative" do |t|
|
||||||
t.references :cluster, null: false, unique: true, foreign_key: { on_delete: :cascade }
|
t.references :cluster, null: false, unique: true, foreign_key: { on_delete: :cascade }
|
||||||
|
|
|
@ -62,6 +62,7 @@ module Gitlab
|
||||||
clusters_applications_ingress: count(::Clusters::Applications::Ingress.installed),
|
clusters_applications_ingress: count(::Clusters::Applications::Ingress.installed),
|
||||||
clusters_applications_prometheus: count(::Clusters::Applications::Prometheus.installed),
|
clusters_applications_prometheus: count(::Clusters::Applications::Prometheus.installed),
|
||||||
clusters_applications_runner: count(::Clusters::Applications::Runner.installed),
|
clusters_applications_runner: count(::Clusters::Applications::Runner.installed),
|
||||||
|
clusters_applications_knative: count(::Clusters::Applications::Knative.installed),
|
||||||
in_review_folder: count(::Environment.in_review_folder),
|
in_review_folder: count(::Environment.in_review_folder),
|
||||||
groups: count(Group),
|
groups: count(Group),
|
||||||
issues: count(Issue),
|
issues: count(Issue),
|
||||||
|
|
|
@ -20,6 +20,7 @@ describe Gitlab::UsageData do
|
||||||
create(:clusters_applications_ingress, :installed, cluster: gcp_cluster)
|
create(:clusters_applications_ingress, :installed, cluster: gcp_cluster)
|
||||||
create(:clusters_applications_prometheus, :installed, cluster: gcp_cluster)
|
create(:clusters_applications_prometheus, :installed, cluster: gcp_cluster)
|
||||||
create(:clusters_applications_runner, :installed, cluster: gcp_cluster)
|
create(:clusters_applications_runner, :installed, cluster: gcp_cluster)
|
||||||
|
create(:clusters_applications_knative, :installed, cluster: gcp_cluster)
|
||||||
end
|
end
|
||||||
|
|
||||||
subject { described_class.data }
|
subject { described_class.data }
|
||||||
|
@ -81,6 +82,7 @@ describe Gitlab::UsageData do
|
||||||
clusters_applications_ingress
|
clusters_applications_ingress
|
||||||
clusters_applications_prometheus
|
clusters_applications_prometheus
|
||||||
clusters_applications_runner
|
clusters_applications_runner
|
||||||
|
clusters_applications_knative
|
||||||
in_review_folder
|
in_review_folder
|
||||||
groups
|
groups
|
||||||
issues
|
issues
|
||||||
|
@ -126,6 +128,7 @@ describe Gitlab::UsageData do
|
||||||
expect(count_data[:clusters_applications_ingress]).to eq(1)
|
expect(count_data[:clusters_applications_ingress]).to eq(1)
|
||||||
expect(count_data[:clusters_applications_prometheus]).to eq(1)
|
expect(count_data[:clusters_applications_prometheus]).to eq(1)
|
||||||
expect(count_data[:clusters_applications_runner]).to eq(1)
|
expect(count_data[:clusters_applications_runner]).to eq(1)
|
||||||
|
expect(count_data[:clusters_applications_knative]).to eq(1)
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'works when queries time out' do
|
it 'works when queries time out' do
|
||||||
|
|
Loading…
Reference in a new issue