Page MenuHomePhabricator

remove a Hiera key from 6 cloud VPS projects
Closed, ResolvedPublic

Description

This is a request to remove the following Hiera key:

profile::simplelamp2::database_datadir: '/srv/sqldata'

from Horizon web UI Hiera for the following cloud VPS projects:

signwriting 
wmf-research-tools
wildcat
wikispeech
wikipathways
pixel

The key was added because I requested it recently as part of T329571.

It was there to make sure nothing breaks for anyone using the simplelamp2 puppet role while I clean up a bug with the database path.

All the details about that can be found in T329571. The point was that puppet set the default data dir to that /srv/sqldata path but did not restart the service... while the distro package it installed used /var/lib/mysql.

This lead to bad surprises in the past when the service actually did get restarted and the data dir suddenly changed.

This is fixed now,we will just use /var/lib/mysql by default.

I have personally contacted the project owners and they have all confirmed in one way or another that they don't use mysql right now. But some of them are planning to. Details are in T329571#8763454.

So please remove it from the above, I take responsibility and if users have questions they can come to me, they already received mail from me.

Event Timeline

Dzahn updated the task description. (Show Details)
  • signwriting

Was set on each server individually and I removed it

  • wmf-reasearch-tools

Not set on the project or on a prefix. There are 18 VMs in the project and did not check them individually.

  • wildcat

Has a project-wide setting 'role::simplelamp::mysql_datadir: /mnt/mysql' which is different from that mentioned in the task. Had the actual key set on a VM where I removed it.

  • wikispeech

Not set anywhere in this project as far as I can tell.

  • wikipathways

Removed individually from each VM. I'm starting to think no one knows that there are project-wide hiera settings

  • pixel

I do not see any project with this name

Removed individually from each VM. I'm starting to think no one knows that there are project-wide hiera settings

I don't know why it's so confusing. It was added by taavi in T329571#8760562 and I am sure taavi knows about project-wide Hiera and my request was also to use project-wide Hiera.

wmf-research-tools
Not set on the project or on a prefix. There are 18 VMs in the project and did not check them individually.

They said to me "That must have been an oversight when that instance was created, it is not using mysql and there are no immediate plans to do so."... so good enough to me.

wikispeech
Not set anywhere in this project as far as I can tell.

Pretty sure they removed it themselves meanwhile. They had asked if they can. Also good enough.

pixel
I do not see any project with this name

Sorry my bad. It was an instance called pixel. The project is "reading-web-staging".

So if you can just check "reading-web-staging" and then we can call this resolved. Thank you!

Andrew claimed this task.
  • reading-web-staging

This one actually had the project-wide hiera set!