https://github.com/wikimedia/operations-puppet

sort by:
Revision Author Date Message Commit Date
6c876dd Add kafka broker profiles for new jumbo and simple clusters jumbo will be the analytics cluster replacement TODO: move kafka_config function to profile? Bug: T166162 Change-Id: I03f5ee9bb40918892fc11a1dd4233d48662dd4f9 02 August 2017, 18:18:33 UTC
4bc3eca Move listeners up in config file - no op Bug: T166162 Change-Id: Ic939a23b4aeecd73e4e8534afc73fdaba2f606b0 02 August 2017, 18:04:00 UTC
0a95129 Modify confluent module to support listeners, ssl, and rack Should be mostly no-op on prod brokers, except to add listeners=PLAINTEXT://:9092 This is a config change, but a functional no-op, as Kafka is already listening on plaintext port 9092. Bug: T166162 Change-Id: I491c07964c8f2f4cc0d7be7760decead17c97bdd 02 August 2017, 17:54:00 UTC
9311616 Revert "Add syslog-udp for logstash testing on 11515" Tested, doesn't help. Tracked the problem down to a firewall not accepting messages from the expected subnets. This reverts commit ae76d2781f2460b868fc9ba90851a075ed02e6d0. Change-Id: I6822b0ebd7907123cc74f454b2b158120e40f311 02 August 2017, 15:18:56 UTC
99ea73e Trigger a rerun of druid-hdfs-storage-cdh-link during a Druid upgrade Bug: T164008 Change-Id: Ic304fbce899a9d51fe35959fac191822ac59229c 02 August 2017, 14:23:33 UTC
e44725d monitor: fix nutcracker diamond collector double quote escaping Bug: T172254 Change-Id: I09f484880dbd9bba8440e2a49532556f988b6992 02 August 2017, 13:33:23 UTC
55bef08 install_server: default to ext4 Bug: T169605 Change-Id: I9072336ad81d0334e9e7f62a84b3db2c58e4dd24 02 August 2017, 12:46:36 UTC
8eb6006 profile: fix swift udevadm reload name Bug: T171454 Change-Id: Ia70070ed542906922edf48cf4da5bcfb1ec7fd5a 02 August 2017, 12:43:22 UTC
caca0d4 VCL: VSV00001 DoS workaround (DSA 3924-1) A DoS vulnerability has been discovered in varnish. It allows an attacker to craft particular requests that crash the varnishd worker process. This patch returns 503 to all client requests attempting to use 'Transfer-encoding: chunked'. I've analyzed some minutes of frontend traffic on all our clusters, without finding any such requests. Ref: https://www.varnish-cache.org/lists/pipermail/varnish-announce/2017-August/000722.html Change-Id: I531d301abdf4863bf099e01719c80dc7606f3ceb 02 August 2017, 12:28:14 UTC
0c9d039 db2051.yaml: Update its socket location db2051 needs to be powered off to get it moved to another rack Taking the opportunity to update its socket location Bug: T170351 Bug: T148507 Change-Id: I71089875aad21cca4464d6db92672997f6d5a633 02 August 2017, 11:38:59 UTC
cc8815a contint: upgrade tox to 2.5.0 using pip The tox Debian package from jessie-backports defaults to python3 which breaks our builds so we can not use it easily. Keep installing tox from pip and bump it to 2.5.0. Bug: T169602 Change-Id: I753ff7b3d7d81b229bce12f6114313411aec8e28 02 August 2017, 11:21:27 UTC
e7e2be1 contint: revert tox installation from Debian package The python-tox package from jessie-backports default to python3 when most of our repositories use python2. That breaks most of the builds as a result. Revert "contint: Package[tox] -> Package[python-tox]" This reverts commit e7e8cf53bf64a705890e144e0448662a1551c5e0. Revert "contint: upgrade tox" This reverts commit cd2056a0c57d57ba70ff97251f3eeaebd0606114. Bug: T169602 Change-Id: I1fabc3d4f117fa664905b0a83fc6fb8722b02cb5 02 August 2017, 11:20:33 UTC
421dab8 ipresolve: update documentation The documentation of ipresolve does not reflect the function implementation. The function does not take any `ipv6` boolean parameter, does accept an optional `nameserver` and returns a string rather than a hash/array. Change-Id: I57c8ee12115147fb38d1403f16945fb2ca5124e0 02 August 2017, 10:18:20 UTC
0606708 cache: nginx-lua-prometheus testing on a text node Change-Id: I37df406911e26ad59e37d0b53ff1a8724cfa48c7 02 August 2017, 09:59:21 UTC
e7e8cf5 contint: Package[tox] -> Package[python-tox] The pip provider names it 'tox' but the debian package is 'python-tox' Bug: T169602 Change-Id: I4b19a8c13e4189ef91d558cdd1aa18040e90461c 02 August 2017, 09:46:34 UTC
2da9db8 puppet-compiler: bump version, remove catalog diff module install Change-Id: I11360011cc1611ffff8ef76c0994f001513af16b 02 August 2017, 09:11:53 UTC
cd2056a contint: upgrade tox The python jobs are solely on Jessie, bring in tox 2.5.0 from jessie-backports. Bug: T169602 Change-Id: I296d1bc040b0a1ebf50410e4895fec15d486dc48 02 August 2017, 08:28:56 UTC
7a49dab statistics::discovery: fix daily logrotate Bug: T132324 Change-Id: I2f042a38d16851bedaa96ed3adc7f437320b20b4 02 August 2017, 08:16:48 UTC
d400ad1 cdh:hive: set minimum jvm heap size to 4g After fixing the Xmx settings and adding monitoring to GC metrics there seems to be frequent collections for the young generation even if not really needed. We observed this behavior on other Hadoop daemons, and raising the Xms settings helped a lot. Change-Id: Ic526d88192d20a12fa281c27a1db5ba1640a42b6 02 August 2017, 07:25:46 UTC
967f71c db2057.yaml: Update db2057 socket location As it is down for maintenance, let's upgrade its socket location Bug: T148507 Change-Id: I3c21519de1de543aea21aff763b423f0d4d76853 02 August 2017, 06:57:44 UTC
ae76d27 Add syslog-udp for logstash testing on 11515 Lets see if using udp directly, rather than syslog, makes any difference for this bug. Bug: T166126 Change-Id: I896266f2aac3ef5e41dc47e22edaf886fc7c5a89 01 August 2017, 22:29:13 UTC
4a27e5f gerrit/deployment_server: fix scap for Gerrit The group name is gerrit_root, but the name of the key is just "gerrit". "invalid secret keyholder/gerrit_root" Bug: T157414 Change-Id: I250b07b5781dee5ac23babd6e19697779eaac58b 01 August 2017, 21:28:28 UTC
9b0d378 Gerrit: Add support for scap This adds support for scap using a config for now to prevent problems and allow testing in labs before doing it in prod. Bug: T157414 Change-Id: I73ef6bddd6c6450ce2543c20657e837d9a7baffe 01 August 2017, 20:55:22 UTC
2db1017 Icinga: remove juniper alerts service check if set to false Change-Id: I26b8a94514528efd6ac9668f3fe9aff649dcf53e 01 August 2017, 20:04:46 UTC
9b679c6 Gerrit: clean up server permissions - Drop Roan, he's already a full root and doesn't really need this - Remove myself and Mukunda from the admin group, already in root Change-Id: I36f9ec9f455e5e4122b3c12e601d09b1aa873427 01 August 2017, 19:23:33 UTC
bbf2e5e New Oliver Keyes key Bug: T171696 Change-Id: Iff5f0183071dc6e02228853816592cdca232c3b8 01 August 2017, 19:18:03 UTC
2e4c753 phabricator: enable stats mail and dumps on phab1001 Bug: T163938 Change-Id: Ibc463e2190070676f87c8a5c9e7d9f5814f7e9bc 01 August 2017, 18:40:43 UTC
66ac0bc Revert "phabricator/admins: give phab admins access to phab1001" This reverts commit 381364632fb81176806e8401c30705e6051b4353. Bug: T163938 Change-Id: Ifa3458482741ebf7a2b98bd789ff0fa2961670a6 01 August 2017, 18:32:50 UTC
a1b9a2c statistics::discovery: Fix scheduled command Would like this reviewed and merged before the next scheduled run of the scripts, as we're more than a week behind on our metrics now. Bug: T170494 Change-Id: Ia1ff5e79a6b1c16c78dbc647641cba550e96c55e 01 August 2017, 18:25:20 UTC
81903cd phabricator: make phab1001 use role::phabricator_server This reverts commit bce0e0ccec1eda9942affd2d40eebe169bff6a6c. Bug: T163938 Change-Id: Ia7e4278bf24a3253a01ce83d2a3a8c8e81bb3a30 01 August 2017, 18:22:04 UTC
05eacd7 phabricator: Allow listen_address to be empty for migration from iridium The two significant things in this changeset: 1. Wrap the pieces related to the secondary ssh server ip in conditional blocks so that the phabricator::vcs::listen_address can be optional. 2. Move the definition of listen_address for iridium into the host-specific hiera data file so that we can easily migrate the IP(s) from iridium to phab1001 during migration maintenance window. 3. Moved templates that are used in phabricator::vcs into their own folder (phabricator/templates/vcs) to reduce clutter. Bug: T163938 Change-Id: I1d346e558185a0fb88c45fa823b12432e04df9c4 01 August 2017, 18:14:04 UTC
1705096 Icinga: remove Juniper Alarms check as not exposed via SNMP Bug: T171970 Change-Id: I7e55cb8c5f4348b337b0c31b41b6b4cb73561a0f 01 August 2017, 17:55:12 UTC
3ce0894 VCL: block PKP output Change-Id: I3506d07215dc507f7bc0fa5783eac03e572532af 01 August 2017, 17:39:09 UTC
fa04dea Change default druid extension load for 0.9.2 upgrade Bug: T170590 Change-Id: I6f3a6c699976e101362e9693b0613ec7a161d7dc 01 August 2017, 17:33:34 UTC
f3b913e puppet-compiler: bump version again Change-Id: I890a50c5a6c7c6b210102ec31e7bb23385e249f7 01 August 2017, 16:57:56 UTC
f971aa4 deployment-prep: enable reusable TC on HHVM The feature should be stable now. Bug: T103886 Change-Id: I111bec56796f66cc66deca4bd62fb41b95a2e4fc 01 August 2017, 16:36:04 UTC
850ba89 Add codfw frack to Smokeping, Icinga and Rancid Bug: T171970 Change-Id: Ibf84e381556d3a56c3756e31f56d58b7de7ca508 01 August 2017, 16:15:47 UTC
5d6fdaf mediawiki: increase the batch size of dispatchChanges cronjob Bug: T171263 Change-Id: I28158e95e67790cd99f3956b41bad2eb20c9d785 01 August 2017, 16:03:23 UTC
b6f4c92 labs firstboot: use the new puppetmaster Change-Id: Ia3a45a26c84100562aa5e9fc43913858d0bcb49c 01 August 2017, 15:52:11 UTC
1bac8e2 adding cp402[5-8] install params also updated for cp4022 Bug: T172198 Change-Id: If1820bec6ddda3a42ab97a09c5e3b7b8f0dc67db 01 August 2017, 15:44:21 UTC
dcf3747 contint: upgrade npm from 2.15.2 to 3.8.3 in CI Bug: T161861 Change-Id: Ia4a7431523efc616dcab8eb96c32fe4c2eef8a90 01 August 2017, 15:27:19 UTC
13be647 db1055.yaml: Update socket location db1055 was out for maintenance so taking the opportunity to update its socket location Bug: T148507 Change-Id: I1741d28224040d29189925dddac7f5834562b6bb 01 August 2017, 15:16:47 UTC
50204ff role::analytics_cluster::hive: add jvm monitoring This change needs the latest cdh modules changes: https://gerrit.wikimedia.org/r/#/c/369351/ Bug: T172107 Change-Id: Ice2e02e6d8b11ad4e7d5529cc35814cdcc0bba12 01 August 2017, 14:49:09 UTC
95a1e23 VCL mobile redirect: allow other params alongside title= Probably needs some sanity-review on the regex mechanics as well as the intended effects. The intent is this will allow for redirecting e.g.: /?title=foo /?title=foo&bar=baz /?bar=baz&title=foo /w/index.php?title=foo /w/index.php?title=foo&bar=baz /w/index.php?bar=baz&title=foo The original regex for the above is split up for clarity (separately check path and args), and a further check to avoid the redirection of mobileaction=toggle_view_desktop is added for all cases. Bug: T154227 Change-Id: Ifb3a24f29637c88f56b2b5d8d8d11c2248ad8737 01 August 2017, 14:13:39 UTC
6f6b4a8 OCSP: Warn less, retry more This doubles the OCSP fetcher executions to twice per day, and reduces the warning thresholds so they don't trigger until at least 2 straight days of failure. Bug: T172116 Change-Id: I076b956f72e9dfd54e306eb316a21047eb4f1527 01 August 2017, 13:53:09 UTC
8997e08 Change mailman DEFAULT_DMARC_MODERATION_ACTION to 1 (munge from) Currently messages to lists.wikimedia.org from DMARC enabled sender addresses are accepted and remailed using the original sender address. This can cause delivery issues for some senders as lists.wikimedia.org is neither listed in SPF nor able to DKIM sign messages for non-wikimedia sender addresses. This will do two things by default if the original From: domain publishes a DMARC policy of p=reject or p=quarantine: 1) Rewrite (Munge) the From: header with the posters name 'via the list' and the list's address 2) Merge the poster's address into Reply-To: Bug: T168467 Change-Id: Id802e2d272d80183d9c78f9988e60bf4d7743144 01 August 2017, 13:40:48 UTC
3c829f1 Add MediaWikiPingback to EL purging white-list Bug: T170986 Change-Id: Icd03a70906026e031aeaee419629c5ba4c493590 01 August 2017, 12:58:38 UTC
028f759 mariadb: Add db2074 as a new slave for s3 db2074 will be added to s3 Bug: T170662 Change-Id: Idf57b022f88fba28bc673719562112b8145a18ac 01 August 2017, 11:16:26 UTC
96ae56f graphite: adjust max creates alert eventbus constantly creates new metrics, fix the timespan and "percentage" to reduce false positives Change-Id: I0360ec562c8eb67557c53d7b9f222f9d0c72d038 01 August 2017, 09:29:08 UTC
c5594e9 modules::cdh: update to the latest sha Related to: https://gerrit.wikimedia.org/r/#/c/368994/ Bug: T172107 Change-Id: I19f1cca215139a4234e30c6b4d6e111fcf7c1489 01 August 2017, 07:49:41 UTC
4faf9bb modules::cdh: update to the latest sha Related to: https://gerrit.wikimedia.org/r/368991 Bug: T172107 Change-Id: Ief6f6bbe4537cefafe6921e2b22ac03a8ebc3b1d 01 August 2017, 07:31:07 UTC
4af3f74 cdh::hive: add hive-env.sh to properly set jvm opts The hive-env.sh file is meant to set JVM specific settings for Hive daemons. Up to now we have been using /etc/default files that are not picked up by the current init.d hive daemon files, constraining the jvms to small heap sizes and leading to occasional OOMs. Bug: T172107 Change-Id: Ib47055550791989fe932ad8a00abbb9e5c6eb9e0 01 August 2017, 07:21:22 UTC
dc2180d pybal: bind instrumentation TCP port to private addresses Bug: T103882 Change-Id: I67851aba36874cb9bdb4d67b73ed8558ba627233 01 August 2017, 07:03:02 UTC
02b78fd mariadb: db2073 yaml file for s4 db2073 is going to be provisioned on s4 Change-Id: I1b9153a4fbddfd43afe37bc05f679d886aeb8269 01 August 2017, 05:56:51 UTC
e5bc42e mariadb: db2073 is going to s4, not s1 Change-Id: I1b6abc300b334b11ab596940349b6fc7cbad6fc1 01 August 2017, 05:52:08 UTC
522a40a mariadb: Add db2073 to s4 db2073 will soon be added to s4 in codfw Bug: T170662 Change-Id: I1175689274bf8145028da7f4cde48dd14fe8160d 01 August 2017, 05:45:24 UTC
cfc6eb1 phabricator: Remove old rsync file Change-Id: I979a211e4224405cf7fe25a4f037fd19ba713d53 01 August 2017, 02:35:25 UTC
17a78e7 phab1001: add interface::add_ip6_mapped We need this on the node by default and also add the matching AAAA record or as soon as puppet role with ferm rules gets applied, ferm will break. It will try to lookup the AAAA record and fail otherwise. Bug: T163938 Change-Id: I6cafaf1655214093a379fb50c42faa2cdee5fddd 01 August 2017, 01:30:56 UTC
4563381 phabricator: rsync /srv/repos on iridium to phab1001 Preparation change for the migration. Bug: T163938 Change-Id: I5fa46425b0155009feb297872c30a0eb4c3b0a57 31 July 2017, 23:07:11 UTC
41b6076 openstack: move novaobserver to a profile * dupe entries in hieradata/labs.yaml as there no shared portion of the tree here. * change modules/graphite/files/archive-instances, and shinkengen to gather creds from authoritative local file * no longer include ::openstack::observerenv in openstack::clientlib as it is a profile (clientlib to be moved up next) * remove obsolete observerenv.pp * base and deployment versions for observerenv profile * novaobserver.yaml.erb no longer looks in the giant dict of novaconfig * Add observerenv to roles now that it is no longer part of openstack::clientlib Bug: T171494 Change-Id: I3b2ab05096095c4be369edeaadeffc64c7cb045f 31 July 2017, 22:58:46 UTC
3813646 phabricator/admins: give phab admins access to phab1001 As the name says, this server is for Phabricator, so Phab Admins need access. Normally access is of course tied to the puppet role but in this case the role needs a fix until it can be applied on multiple servers at once, due to a hardcoded secondary IP. Twentyafterfour is working on that fix but until then i am just fixing his shell access to allow him to test a few other things in preparation for the iridium->phab1001 failover that is planned for Wednesday. Bug: T163938 Change-Id: Ib5a5c96d40274b34bd8e92d1e317614231d231f1 31 July 2017, 22:47:14 UTC
b01cfa7 Remove re-declaration of 'wikidev' group in discovery class Bug: T170494 Change-Id: I9d024c1d7b9c98048e90ec02777fc57f4bfd0d0d 31 July 2017, 19:08:52 UTC
d75733d Include statistics::discovery just in private profile Bug: T170494 Change-Id: I00141560730fbc29a17a86d3905a068eec4e41e9 31 July 2017, 19:00:01 UTC
1dcdeb5 statistics::discovery: Reconfigure for Golden data retrieval - Uses wikimedia/discovery/golden codebase of Discovery metrics calculation - Re-adds statistics::discovery to statistics::compute Bug: T170494 Change-Id: I6c5996c7ea0c616560ae77dc797f9435828a2c5c 31 July 2017, 18:57:38 UTC
4e83604 openstack: pull rabbitmq monitoring from own module Bug: T171494 Change-Id: I18b5fc5bcef124a7b5c925805d36ba85e3f1ae16 31 July 2017, 18:21:58 UTC
1c81a5c Quarry: Add package 'python-xlsxwriter' Version 0.5.2-1 is available on trusty APT Bug: T76126 Change-Id: I630493d64c157732c1ce9f1b18aea88294994676 31 July 2017, 15:41:24 UTC
bdf503a Set maximum yarn vcore allocation to 32 32 should be the default, not sure why erik is seeing 4 Bug: T172018 Change-Id: I2f87e11968472750cfad620528f44d7b58fdfc8a 31 July 2017, 15:33:16 UTC
8df2d4b labs puppetmaster: validate cert name before autosigning Bug: T171961 Change-Id: Ie057b49a304c646511cc46672965379ede862aca 31 July 2017, 15:00:11 UTC
82db38b Decrease elasticsearch search thread pool to 32 for cirrus servers Right now we use the elasticsearch defaults, which is ((# of available_processors * 3) / 2) + 1, or 49 shard searches run in parallel. When threads are stalled on IO it makes sense to allow this to increase beyond the number of cores, but in general we are very rarely stalled on IO and the problems we see are due to the unavailability of CPU resources. Reduce pool size to 32 to prevent CPU over-commit. Bug: T169498 Change-Id: Ic60a9abd986b865b59d953f2c9d663472c21b84a 31 July 2017, 14:56:33 UTC
d1d2848 Sync published datasets more often, allow users to rsync Bug: T152712 Change-Id: I0982d0a1b9308f2bbd516e8974e793168bee5394 31 July 2017, 14:55:41 UTC
9d842a8 openstack: rabbitmq diamond user is 'monitoring' Bug: T171494 Change-Id: I56f26a08cb946ee4d5ef6c073cfbaf229f4b0ccb 31 July 2017, 14:16:18 UTC
32ab62d openstack: replace cloudrepo placeholders for rabbitmq Bug: T171494 Change-Id: Iae8bad9706faf06e3ba0b8afc7d0052333459a9e 31 July 2017, 14:03:36 UTC
199b991 modules::cdh: update to latest sha Ref: https://gerrit.wikimedia.org/r/#/c/368764/ Bug: T172107 Change-Id: I4bca6006b682feb549b4e477eaae22228180c9af 31 July 2017, 13:40:26 UTC
cc2e9b9 openstack: move rabbitmq to module/profile/role Requires the private 'rabbit_monitor_pass' value to be set for each deployment. - ferm components remain in the old role for now Bug: T171494 Change-Id: I2e58497fbaf0a0866942d2e9caed5eae9a92c5b4 31 July 2017, 13:30:11 UTC
2e08f4d Install libcgi-pm-perl for wikistats 1.0 ezachte Bug: T152712 Change-Id: Ibbf73b4a9725fb10a63e2a44012be176878b54aa 31 July 2017, 13:12:03 UTC
82ebd50 puppet: make all priorities explicitly integers Change-Id: I0b7014eb020f5bb93616dfe8ed1bb9c327a3314f 31 July 2017, 10:03:15 UTC
f8d0ebc Include db11XX and db21XX servers into the mysql cluster They are currently not included into the mysql cluster on icinga. Bug: T170662 Change-Id: Ie36e3ea5a6dee760e7e0c8a61260a2fefda1b97e 31 July 2017, 09:44:47 UTC
d253c87 role::mediawiki::imagescaler: switch to the future parser Bug: T171704 Change-Id: I60af51f50a7928aaa022fef3b7122aa3fa371884 31 July 2017, 09:36:18 UTC
2427e2d prometheus: enable vmstat node-exporter collector Change-Id: Iefa8819474b29d24f26fc4fa1f15422184783946 31 July 2017, 09:34:38 UTC
6d46336 parsercache: Retire temporary parsercaches from monitoring Those hosts used to be parsercaches while they were rebuilt. Stop monitoring them, they are no longer pooled, and they will get other roles soon. This is still a manual process. Bug: T167784 Change-Id: I08b7e3fa08e6b8f6cf0d42307978ec67993fdf74 31 July 2017, 09:29:53 UTC
6d894e0 role::mediawiki::appserver::*: switch to the future parser Bug: T171704 Change-Id: I7ed9723f36b791f9120e4654ffe21abe309c8ffc 31 July 2017, 09:23:39 UTC
d3b3278 role::mediawiki::appserver::canary_api: switch to the future parser Bug: T171704 Change-Id: I754428e0fd45598fa991d0be1228924e174e8df2 31 July 2017, 09:21:35 UTC
16b62a2 pybal::monitoring: bump check_pybal_ipvs_diff timeout On systems with lots of services, such as lvs1003, check_pybal_ipvs_diff occasionally times out with: UNKNOWN: HTTPConnectionPool(host='localhost', port=9090): Read timed out. (read timeout=1.0) Set request timout to 5 seconds. Also print a message if the check is OK. Bug: T134893 Change-Id: Ibfaf3060fb7cd48335729b086f6455118161fe65 31 July 2017, 09:14:06 UTC
1e16d0a base::puppet: fix the environment declaration with the future parser Change-Id: Ifa5466da69b251de2186e41eaa6b22f625ea529a 31 July 2017, 08:49:00 UTC
dc52a67 admin::data::data.yaml: remove ironholds from absented users Related to: https://gerrit.wikimedia.org/r/368548 Bug: T171696 Change-Id: Ib41fd9c54a9b88aa4fb2549b2975dfd56ff92efc 31 July 2017, 07:21:52 UTC
3ac04bb role::mediawiki::canary_appserver: move to the future parser Bug: T171704 Change-Id: I7fabe0d2077c05b9eaa773f44e33ea8f8b3cf52b 31 July 2017, 06:55:45 UTC
8946aa1 apache::conf: convert to use validate_numeric Bug: T171704 Change-Id: Ib2190fb3344a66150f4c1847b29a71f59a65af13 31 July 2017, 06:43:46 UTC
0ef4a49 statistics::packages: package 'virtualenv' not available on trusty Related to: https://gerrit.wikimedia.org/r/#/c/368461 Change-Id: I14f247f4db49c61c23f8f04914226c3c7308615d 30 July 2017, 07:40:55 UTC
df0ae65 Temporarily reactivate ironhold's account Bug: T171696 Change-Id: I191cbe091347e8e8e655feae16543d63a08e3483 29 July 2017, 13:36:02 UTC
7af92eb releases: add a MOTD warning based on active/passive server Warn users which server is currently the "active" one (the service is active-active from http/cache::misc point of view but this is about rsyncing data between them). One server has to be the place to upload to and sync to the other one. Change-Id: I5121ac968d002d959ec4c8c59a5847415f09f0de 29 July 2017, 00:19:04 UTC
84145e6 cache::misc: releases: add codfw backend, make active-active Now that we have install1001 and install2001 using identical roles and rsyncing from 1001->2001, we can add a backend for codfw and make https://releases.wikimedia.org an active-active service. Bug: T171917 Bug: T156937 Change-Id: Ib30f6237a5b954e6c66326ec88c7c78171a4a11f 28 July 2017, 23:10:33 UTC
de6eb2d admins::dzahn: export reprepro base dir based on hostname Change-Id: Idbe6b1a37d688655cc19338993f0d2b4a857327d 28 July 2017, 22:57:46 UTC
3abe7ce releases: rsync reprepro data, set active server in Hiera Bug: T164030 Change-Id: Ibbe147a5993e3421e7993d64cbd1887e176c6c47 28 July 2017, 20:33:40 UTC
0b0bf13 releases: add releases2001 to site, change rsync direction - add releases2001 to site.pp, equivalent to releases1001 - change rsync direction from former releases-server bromine, now rsync from 1001->2001 Bug: T171917 Change-Id: I5f707a4c4ddd02f3021cb5b8b05968910dac5d43 28 July 2017, 19:47:29 UTC
3e947d1 openstack: move openstack::repo to new model The openstack module and roles are very tangled and it is going to be an iterative process to move them to the a new layout. This sets the groundwork for the single role application with profiles to come and associated configuration using the initial cloud repo setup as the initial transfer. * openstack2 is only for transition * openstack::repo to openstack2::cloudrepo * create basic roles that will become the single role for hosts as refactor happens * apply roles in site.pp (note this creates a bad state for order of operations but that is known amongst the wmcs team) * remove explicit scattered includes for openstack::repo * note keeping module level version setting in openstack2::cloudrepo temporarily before the next bit of refactor for clientlib Bug: T171494 Change-Id: Idc7c30fec294649f0f002df12512e618fee4f35f 28 July 2017, 18:20:20 UTC
43f18ca Install virtualenv bin on stat boxes Bug: T152712 Change-Id: Ia0e7472dc5068795960ebde71d29605dcb87f0e7 28 July 2017, 17:54:25 UTC
e2d2049 sanitarium_multiinstance: Enable binlog Binlog options were missing after conversion. Bug: T169514 Change-Id: I90c32af26085ee0b9de87fab0d837e2915a4331a 28 July 2017, 17:31:27 UTC
2446630 nova: add labvirt1016 to the scheduling pool Labvirt1015 is broken but the fullstack test has been hammering on 1016 for a couple of days and all is well. Change-Id: I8f28045f21216b99e0e17acd35b1aeff6a8fae04 28 July 2017, 05:02:35 UTC
b3e6550 fullstack: Switch back to the normal schedule pool labvirt1016 looks good! Back to normal with this test. Change-Id: I255b5248a77ec0e871c0c9840c59d7439b043f1e 28 July 2017, 05:01:38 UTC
472bb02 fixing cp402[34] mac addresses i had put in the onboard nic mac, not the 10Gb add on macs Bug: T171966 Change-Id: Iccc03955e8a26f5aae8fa34a8439acae781bda66 28 July 2017, 16:57:44 UTC
back to top