Filippo Giunchedi has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/328667 )

Change subject: Enable Cassandra on restbase-dev100[1-3]
......................................................................


Enable Cassandra on restbase-dev100[1-3]

* Renames the existing hosts to restbase-dev100[1-3], (see also:
  https://gerrit.wikimedia.org/r/330588)
* Another changeset to add keys will also be needed

Bug: T153880
Change-Id: Ief72465bd0b7f2e7c2fd065737951d191aba2ca2
---
M hieradata/common.yaml
M hieradata/common/monitoring.yaml
A hieradata/hosts/restbase-dev1001.yaml
A hieradata/hosts/restbase-dev1002.yaml
A hieradata/hosts/restbase-dev1003.yaml
M hieradata/regex.yaml
6 files changed, 118 insertions(+), 0 deletions(-)

Approvals:
  Filippo Giunchedi: Verified; Looks good to me, approved



diff --git a/hieradata/common.yaml b/hieradata/common.yaml
index 16ea298..a5a7925 100644
--- a/hieradata/common.yaml
+++ b/hieradata/common.yaml
@@ -275,6 +275,11 @@
     id: 58
     sites:
       codfw: []
+  restbase_dev:
+    description: "Services development test"
+    id: 59
+    sites:
+      eqiad: []
 puppetmaster: "puppet"
 active_labstore_host: 'labstore1001'
 statistics_servers:
diff --git a/hieradata/common/monitoring.yaml b/hieradata/common/monitoring.yaml
index 927dea3..9f436b9 100644
--- a/hieradata/common/monitoring.yaml
+++ b/hieradata/common/monitoring.yaml
@@ -194,6 +194,8 @@
     description: Restbase test/staging eqiad
   restbase_test_codfw:
     description: Restbase test/staging codfw
+  restbase_dev_eqiad:
+    description: Services development testing eqiad
 
 # Service Clusters
   sca_eqiad:
diff --git a/hieradata/hosts/restbase-dev1001.yaml 
b/hieradata/hosts/restbase-dev1001.yaml
new file mode 100644
index 0000000..b904902
--- /dev/null
+++ b/hieradata/hosts/restbase-dev1001.yaml
@@ -0,0 +1,13 @@
+cassandra::instances:
+  a:
+    jmx_port: 7189
+    listen_address: 10.64.0.36
+    rpc_address: 10.64.0.36
+    rpc_interface: eth0
+#  b:
+#    jmx_port: 7190
+#    listen_address: 10.64.0.37
+#    rpc_address: 10.64.0.37
+#    rpc_interface: eth0
+
+do_paging: false
diff --git a/hieradata/hosts/restbase-dev1002.yaml 
b/hieradata/hosts/restbase-dev1002.yaml
new file mode 100644
index 0000000..025eced
--- /dev/null
+++ b/hieradata/hosts/restbase-dev1002.yaml
@@ -0,0 +1,13 @@
+#cassandra::instances:
+#  a:
+#    jmx_port: 7189
+#    listen_address: 10.64.32.159
+#    rpc_address: 10.64.32.159
+#    rpc_interface: eth0
+#  b:
+#    jmx_port: 7190
+#    listen_address: 10.64.32.160
+#    rpc_address: 10.64.32.160
+#    rpc_interface: eth0
+
+do_paging: false
diff --git a/hieradata/hosts/restbase-dev1003.yaml 
b/hieradata/hosts/restbase-dev1003.yaml
new file mode 100644
index 0000000..8a95351
--- /dev/null
+++ b/hieradata/hosts/restbase-dev1003.yaml
@@ -0,0 +1,13 @@
+#cassandra::instances:
+#  a:
+#    jmx_port: 7189
+#    listen_address: 10.64.48.117
+#    rpc_address: 10.64.48.117
+#    rpc_interface: eth0
+#  b:
+#    jmx_port: 7190
+#    listen_address: 10.64.48.118
+#    rpc_address: 10.64.48.118
+#    rpc_interface: eth0
+
+do_paging: false
diff --git a/hieradata/regex.yaml b/hieradata/regex.yaml
index f18e091..d136761 100644
--- a/hieradata/regex.yaml
+++ b/hieradata/regex.yaml
@@ -278,6 +278,78 @@
   cassandra::start_rpc: 'true'
   cassandra::target_version: '2.2'
 
+restbase_dev_eqiad:
+  __regex: !ruby/regexp /^restbase-dev100[1-3]\.eqiad\.wmnet$/
+  cluster: restbase_dev
+  cassandra::seeds:
+      - restbase-dev1001.eqiad.wmnet
+      - restbase-dev1001-a.eqiad.wmnet
+      - restbase-dev1001-b.eqiad.wmnet
+      - restbase-dev1002.eqiad.wmnet
+      - restbase-dev1002-a.eqiad.wmnet
+      - restbase-dev1002-b.eqiad.wmnet
+      - restbase-dev1003.eqiad.wmnet
+      - restbase-dev1003-a.eqiad.wmnet
+      - restbase-dev1003-b.eqiad.wmnet
+  restbase::seeds:
+      - restbase-dev1001-a.eqiad.wmnet
+      - restbase-dev1001-b.eqiad.wmnet
+      - restbase-dev1002-a.eqiad.wmnet
+      - restbase-dev1002-b.eqiad.wmnet
+      - restbase-dev1003-a.eqiad.wmnet
+      - restbase-dev1003-b.eqiad.wmnet
+  restbase::hosts:
+    - restbase-dev1001.eqiad.wmnet
+    - restbase-dev1002.eqiad.wmnet
+    - restbase-dev1003.eqiad.wmnet
+  restbase::cassandra_datacenters:
+      - eqiad
+  restbase::statsd_prefix: restbase-dev
+  cassandra::max_heap_size: 12g
+  cassandra::cluster_name: services-dev
+  cassandra::tls_cluster_name: services-dev
+  cassandra::internode_encryption: dc
+  cassandra::application_username: restb
+  cassandra::application_password: "%{passwords::cassandra::restbase}"
+  restbase::cassandra_user: restb
+  restbase::cassandra_password: "%{passwords::cassandra::restbase}"
+  cassandra::metrics::whitelist:
+    - 
.*\.metrics\.ColumnFamily\.local_group_.*\.meta\.CoordinatorReadLatency\..*$
+    - 
.*\.metrics\.ColumnFamily\.local_group_.*\.meta\.CoordinatorScanLatency\..*$
+    - 
.*\.metrics\.ColumnFamily\.local_group_.*\.meta\.EstimatedColumnCountHistogram\..*$
+    - .*\.metrics\.ColumnFamily\.local_group_.*\.meta\.EstimatedRowCount\..*$
+    - 
.*\.metrics\.ColumnFamily\.local_group_.*\.meta\.EstimatedRowSizeHistogram\..*$
+    - .*\.metrics\.ColumnFamily\.local_group_.*\.meta\.LiveDiskSpaceUsed\..*$
+    - .*\.metrics\.ColumnFamily\.local_group_.*\.meta\.LiveSSTableCount\..*$
+    - 
.*\.metrics\.ColumnFamily\.local_group_.*\.meta\.LiveScannedHistogram\..*$
+    - .*\.metrics\.ColumnFamily\.local_group_.*\.meta\.MaxRowSize\..*$
+    - .*\.metrics\.ColumnFamily\.local_group_.*\.meta\.MeanRowSize\..*$
+    - .*\.metrics\.ColumnFamily\.local_group_.*\.meta\.MinRowSize\..*$
+    - .*\.metrics\.ColumnFamily\.local_group_.*\.meta\.PendingCompactions\..*$
+    - .*\.metrics\.ColumnFamily\.local_group_.*\.meta\.PendingFlushes\..*$
+    - .*\.metrics\.ColumnFamily\.local_group_.*\.meta\.RangeLatency\..*$
+    - .*\.metrics\.ColumnFamily\.local_group_.*\.meta\.ReadLatency\..*$
+    - 
.*\.metrics\.ColumnFamily\.local_group_.*\.meta\.SSTablesPerReadHistogram\..*$
+    - 
.*\.metrics\.ColumnFamily\.local_group_.*\.meta\.TombstoneScannedHistogram\..*$
+    - .*\.metrics\.ColumnFamily\.local_group_.*\.meta\.TotalDiskSpaceUsed\..*$
+    - .*\.metrics\.ColumnFamily\.local_group_.*\.meta\.WriteLatency\..*$
+  cassandra::metrics::blacklist:
+      - .*\.15MinuteRate$
+      - .*\.5MinuteRate$
+      - .*\.98percentile$
+      - .*\.999percentile$
+      - .*\.max$
+      - .*\.mean$
+      - .*\.meanRate$
+      - .*\.min$
+      - .*\.stddev$
+      - .*\.metrics\.Keyspace\..*$
+      - .*\.metrics\.Client\..*$
+  restbase::logging_name: restbase-dev
+  restbase::skip_updates: true
+  cassandra::start_rpc: 'true'
+  cassandra::target_version: '2.2'
+
 swift_be_codfw_dell:
   __regex: !ruby/regexp /^ms-be20(0[0-9]|1[0-5])\.codfw\.wmnet$/
   swift_storage_drives: [

-- 
To view, visit https://gerrit.wikimedia.org/r/328667
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ief72465bd0b7f2e7c2fd065737951d191aba2ca2
Gerrit-PatchSet: 9
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Eevans <eev...@wikimedia.org>
Gerrit-Reviewer: Eevans <eev...@wikimedia.org>
Gerrit-Reviewer: Elukey <ltosc...@wikimedia.org>
Gerrit-Reviewer: Filippo Giunchedi <fgiunch...@wikimedia.org>
Gerrit-Reviewer: Mobrovac <mobro...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to