[MediaWiki-commits] [Gerrit] operations...cassandra-metrics-collector[master]: Add the Scap configuration
Filippo Giunchedi has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/366404 ) Change subject: Add the Scap configuration .. Add the Scap configuration Bug: T137371 Change-Id: I0bea05b02d8f22d68b886cd28e58fb20362eddaf --- A scap/environments/aqs/aqs A scap/environments/aqs/aqs-canary A scap/environments/aqs/scap.cfg A scap/environments/beta/betacluster A scap/environments/beta/scap.cfg A scap/environments/dev-cluster/dev-cluster A scap/environments/dev-cluster/dev-cluster-canary A scap/environments/dev-cluster/scap.cfg A scap/environments/staging/scap.cfg A scap/environments/staging/staging A scap/environments/staging/staging-canary A scap/scap.cfg A scap/target-canary A scap/targets 14 files changed, 83 insertions(+), 0 deletions(-) Approvals: Thcipriani: Looks good to me, but someone else must approve Filippo Giunchedi: Verified; Looks good to me, approved diff --git a/scap/environments/aqs/aqs b/scap/environments/aqs/aqs new file mode 100644 index 000..a65ca1d --- /dev/null +++ b/scap/environments/aqs/aqs @@ -0,0 +1,5 @@ +aqs1005.eqiad.wmnet +aqs1006.eqiad.wmnet +aqs1007.eqiad.wmnet +aqs1008.eqiad.wmnet +aqs1009.eqiad.wmnet diff --git a/scap/environments/aqs/aqs-canary b/scap/environments/aqs/aqs-canary new file mode 100644 index 000..402154a --- /dev/null +++ b/scap/environments/aqs/aqs-canary @@ -0,0 +1 @@ +aqs1004.eqiad.wmnet diff --git a/scap/environments/aqs/scap.cfg b/scap/environments/aqs/scap.cfg new file mode 100644 index 000..1c9cf4d --- /dev/null +++ b/scap/environments/aqs/scap.cfg @@ -0,0 +1,4 @@ +[wmnet] +server_groups: canary, default +dsh_targets: aqs +canary_dsh_targets: aqs-canary diff --git a/scap/environments/beta/betacluster b/scap/environments/beta/betacluster new file mode 100644 index 000..b75c80b --- /dev/null +++ b/scap/environments/beta/betacluster @@ -0,0 +1,5 @@ +deployment-restbase01.deployment-prep.eqiad.wmflabs +deployment-restbase02.deployment-prep.eqiad.wmflabs +deployment-aqs01.deployment-prep.eqiad.wmflabs +deployment-aqs02.deployment-prep.eqiad.wmflabs +deployment-aqs03.deployment-prep.eqiad.wmflabs diff --git a/scap/environments/beta/scap.cfg b/scap/environments/beta/scap.cfg new file mode 100644 index 000..323d650 --- /dev/null +++ b/scap/environments/beta/scap.cfg @@ -0,0 +1,3 @@ +[deployment-prep.eqiad.wmflabs] +server_groups: default +dsh_targets: betacluster diff --git a/scap/environments/dev-cluster/dev-cluster b/scap/environments/dev-cluster/dev-cluster new file mode 100644 index 000..da8cd74 --- /dev/null +++ b/scap/environments/dev-cluster/dev-cluster @@ -0,0 +1,2 @@ +restbase-dev1005.eqiad.wmnet +restbase-dev1006.eqiad.wmnet diff --git a/scap/environments/dev-cluster/dev-cluster-canary b/scap/environments/dev-cluster/dev-cluster-canary new file mode 100644 index 000..c182aa5 --- /dev/null +++ b/scap/environments/dev-cluster/dev-cluster-canary @@ -0,0 +1 @@ +restbase-dev1004.eqiad.wmnet diff --git a/scap/environments/dev-cluster/scap.cfg b/scap/environments/dev-cluster/scap.cfg new file mode 100644 index 000..0b84de0 --- /dev/null +++ b/scap/environments/dev-cluster/scap.cfg @@ -0,0 +1,4 @@ +[wmnet] +server_groups: canary, default +dsh_targets: dev-cluster +canary_dsh_targets: dev-cluster-canary diff --git a/scap/environments/staging/scap.cfg b/scap/environments/staging/scap.cfg new file mode 100644 index 000..8e33939 --- /dev/null +++ b/scap/environments/staging/scap.cfg @@ -0,0 +1,4 @@ +[wmnet] +server_groups: canary, default +dsh_targets: staging +canary_dsh_targets: staging-canary diff --git a/scap/environments/staging/staging b/scap/environments/staging/staging new file mode 100644 index 000..6ae57fa --- /dev/null +++ b/scap/environments/staging/staging @@ -0,0 +1,5 @@ +cerium.eqiad.wmnet +xenon.eqiad.wmnet +restbase-test2001.codfw.wmnet +restbase-test2002.codfw.wmnet +restbase-test2003.codfw.wmnet diff --git a/scap/environments/staging/staging-canary b/scap/environments/staging/staging-canary new file mode 100644 index 000..d1f8136 --- /dev/null +++ b/scap/environments/staging/staging-canary @@ -0,0 +1 @@ +praseodymium.eqiad.wmnet diff --git a/scap/scap.cfg b/scap/scap.cfg new file mode 100644 index 000..ecc2299 --- /dev/null +++ b/scap/scap.cfg @@ -0,0 +1,24 @@ +[global] +# the repo's name in gerrit and ops/puppet +git_repo: cassandra/metrics-collector +# the user that can clone the repo +git_repo_user: deploy-service +# the user to act as on the target server +ssh_user: deploy-service +# the server deployment groups +server_groups: canary, default +# the file name containing the target host list +dsh_targets: targets +# the size of each group to deploy in parallel +group_size: 10 +# this repository uses gitfat +git_fat: True +# the file name containing the list of canaries +canary_dsh_targets: target-canary +# the canary grop size +canary_group_size: 1 +# we do not permit the canaries to
[MediaWiki-commits] [Gerrit] operations...cassandra-metrics-collector[master]: Add the Scap configuration
Mobrovac has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/366404 ) Change subject: Add the Scap configuration .. Add the Scap configuration Bug: T137371 Change-Id: I0bea05b02d8f22d68b886cd28e58fb20362eddaf --- A scap/environments/beta/betacluster A scap/environments/beta/scap.cfg A scap/environments/dev-cluster/dev-cluster A scap/environments/dev-cluster/dev-cluster-canary A scap/environments/dev-cluster/scap.cfg A scap/environments/staging/scap.cfg A scap/environments/staging/staging A scap/environments/staging/staging-canary A scap/scap.cfg A scap/target-canary A scap/targets 11 files changed, 76 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/software/cassandra-metrics-collector refs/changes/04/366404/1 diff --git a/scap/environments/beta/betacluster b/scap/environments/beta/betacluster new file mode 100644 index 000..1f41c83 --- /dev/null +++ b/scap/environments/beta/betacluster @@ -0,0 +1,2 @@ +deployment-restbase01.deployment-prep.eqiad.wmflabs +deployment-restbase02.deployment-prep.eqiad.wmflabs diff --git a/scap/environments/beta/scap.cfg b/scap/environments/beta/scap.cfg new file mode 100644 index 000..323d650 --- /dev/null +++ b/scap/environments/beta/scap.cfg @@ -0,0 +1,3 @@ +[deployment-prep.eqiad.wmflabs] +server_groups: default +dsh_targets: betacluster diff --git a/scap/environments/dev-cluster/dev-cluster b/scap/environments/dev-cluster/dev-cluster new file mode 100644 index 000..eda5232 --- /dev/null +++ b/scap/environments/dev-cluster/dev-cluster @@ -0,0 +1,2 @@ +restbase-dev1002.eqiad.wmnet +restbase-dev1003.eqiad.wmnet diff --git a/scap/environments/dev-cluster/dev-cluster-canary b/scap/environments/dev-cluster/dev-cluster-canary new file mode 100644 index 000..8e808a6 --- /dev/null +++ b/scap/environments/dev-cluster/dev-cluster-canary @@ -0,0 +1 @@ +restbase-dev1001.eqiad.wmnet diff --git a/scap/environments/dev-cluster/scap.cfg b/scap/environments/dev-cluster/scap.cfg new file mode 100644 index 000..0b84de0 --- /dev/null +++ b/scap/environments/dev-cluster/scap.cfg @@ -0,0 +1,4 @@ +[wmnet] +server_groups: canary, default +dsh_targets: dev-cluster +canary_dsh_targets: dev-cluster-canary diff --git a/scap/environments/staging/scap.cfg b/scap/environments/staging/scap.cfg new file mode 100644 index 000..8e33939 --- /dev/null +++ b/scap/environments/staging/scap.cfg @@ -0,0 +1,4 @@ +[wmnet] +server_groups: canary, default +dsh_targets: staging +canary_dsh_targets: staging-canary diff --git a/scap/environments/staging/staging b/scap/environments/staging/staging new file mode 100644 index 000..6ae57fa --- /dev/null +++ b/scap/environments/staging/staging @@ -0,0 +1,5 @@ +cerium.eqiad.wmnet +xenon.eqiad.wmnet +restbase-test2001.codfw.wmnet +restbase-test2002.codfw.wmnet +restbase-test2003.codfw.wmnet diff --git a/scap/environments/staging/staging-canary b/scap/environments/staging/staging-canary new file mode 100644 index 000..d1f8136 --- /dev/null +++ b/scap/environments/staging/staging-canary @@ -0,0 +1 @@ +praseodymium.eqiad.wmnet diff --git a/scap/scap.cfg b/scap/scap.cfg new file mode 100644 index 000..8d13405 --- /dev/null +++ b/scap/scap.cfg @@ -0,0 +1,30 @@ +[global] +# the repo's name in gerrit and ops/puppet +git_repo: cassandra/metrics-collector +# the destination path on the target +git_deploy_dir: /srv/deployment +# the user that can clone the repo +git_repo_user: deploy-service +# the user to act as on the target server +ssh_user: deploy-service +# the server deployment groups +server_groups: canary, default +# the file name containing the target host list +dsh_targets: targets +# the size of each group to deploy in parallel +group_size: 10 +# whether there are git submodules to be checked out +git_submodules: False +# this repository uses gitfat +git_fat: True +# the file name containing the list of canaries +canary_dsh_targets: target-canary +# the canary grop size +canary_group_size: 1 +# we do not permit the canaries to fail +canary_failure_limit: 0 +# the lock file to use +lock_file: /tmp/scap.cassandra.metrics.lock + +[deployment-prep.eqiad.wmflabs] +environment: beta diff --git a/scap/target-canary b/scap/target-canary new file mode 100644 index 000..2259262 --- /dev/null +++ b/scap/target-canary @@ -0,0 +1,2 @@ +restbase2001.codfw.wmnet +restbase1007.eqiad.wmnet diff --git a/scap/targets b/scap/targets new file mode 100644 index 000..7a8ee83 --- /dev/null +++ b/scap/targets @@ -0,0 +1,22 @@ +restbase1008.eqiad.wmnet +restbase1009.eqiad.wmnet +restbase1010.eqiad.wmnet +restbase1011.eqiad.wmnet +restbase1012.eqiad.wmnet +restbase1013.eqiad.wmnet +restbase1014.eqiad.wmnet +restbase1015.eqiad.wmnet +restbase1016.eqiad.wmnet +restbase1017.eqiad.wmnet +restbase1018.eqiad.wmnet +restbase2002.codfw.wmnet +restbase2003.codfw.wmnet +restbase2004.codfw.wmnet +restbase2005.codfw.wmnet