Mobrovac has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/378912 )

Change subject: Config: Add the table_ng options and new storage groups
......................................................................


Config: Add the table_ng options and new storage groups

Bug: T169940
Bug: T172224
Change-Id: I9e23fba5942f6ca8b4de55c7b604e1e35f38a309
---
M scap/environments/beta/vars.yaml
M scap/templates/config.yaml.j2
M scap/vars.yaml
3 files changed, 32 insertions(+), 1 deletion(-)

Approvals:
  Eevans: Looks good to me, but someone else must approve
  Mobrovac: Verified; Looks good to me, approved
  GWicke: Looks good to me, but someone else must approve
  Ppchelko: Looks good to me, but someone else must approve



diff --git a/scap/environments/beta/vars.yaml b/scap/environments/beta/vars.yaml
index 44429cd..80069e9 100644
--- a/scap/environments/beta/vars.yaml
+++ b/scap/environments/beta/vars.yaml
@@ -2,6 +2,7 @@
 page_size: 10
 user_agent: RESTBase/deployment-prep
 storage_groups: []
+storage_groups_ng: []
 cassandra_default_consistency: localOne
 domains:
   BetaCluster:
diff --git a/scap/templates/config.yaml.j2 b/scap/templates/config.yaml.j2
index a60f575..40144c9 100644
--- a/scap/templates/config.yaml.j2
+++ b/scap/templates/config.yaml.j2
@@ -74,6 +74,27 @@
             # Catch-all group
             - name: default.group.local
               domains: /./
+        table_ng:
+          backend: cassandra-ng
+          hosts: ['<%= seeds_ng|join("','") if seeds_ng|length > 0 else 
seeds|join("','") %>']
+          keyspace: system
+          localDc: <%= cassandra_local_dc %>
+          datacenters: ['<%= cassandra_datacenters|join("','") %>']
+          username: <%= cassandra_user %>
+          password: <%= cassandra_password %>
+          defaultConsistency: <%= cassandra_default_consistency %>
+          <% if cassandra_tls is not none and cassandra_tls|length > 0 
%>tls:<% for key, value in cassandra_tls.iteritems() %>
+            <%= key %>: <%= value -%>
+<% endfor -%>
+<% endif %>
+          storage_groups:
+          <%- for group in storage_groups_ng %>
+            - name: <%= group.name %>
+              domains: <%= group.domains %>
+          <%- endfor %>
+            # Catch-all group
+            - name: others
+              domains: /./
         parsoid:
           host: <%= parsoid_uri %>
         action:
@@ -197,4 +218,4 @@
       user_agent: <%= user_agent %>
       ui_name: RESTBase
       ui_url: https://www.mediawiki.org/wiki/RESTBase
-      ui_title: RESTBase docs
\ No newline at end of file
+      ui_title: RESTBase docs
diff --git a/scap/vars.yaml b/scap/vars.yaml
index bf0c5d4..870caa0 100644
--- a/scap/vars.yaml
+++ b/scap/vars.yaml
@@ -57,6 +57,15 @@
     domains: /\.wikivoyage\.org$/
   - name: globaldomain.group.local
     domains: /^wikimedia\.org$/
+storage_groups_ng:
+  - name: enwiki
+    domains: /^en\.wikipedia\.org$/
+  - name: commons
+    domains: /^commons\.wikimedia\.org$/
+  - name: globaldomain
+    domains: /^wikimedia\.org$/
+  - name: wikipedia
+    domains: /\.wikipedia\.org$/
 domains:
   Wikipedia:
     ab.wikipedia.org: default_project

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I9e23fba5942f6ca8b4de55c7b604e1e35f38a309
Gerrit-PatchSet: 3
Gerrit-Project: mediawiki/services/restbase/deploy
Gerrit-Branch: master
Gerrit-Owner: Mobrovac <mobro...@wikimedia.org>
Gerrit-Reviewer: Eevans <eev...@wikimedia.org>
Gerrit-Reviewer: GWicke <gwi...@wikimedia.org>
Gerrit-Reviewer: Mobrovac <mobro...@wikimedia.org>
Gerrit-Reviewer: Ppchelko <ppche...@wikimedia.org>

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

Reply via email to