User:Bryan Hilderbrand/Meeting Notes (21JAN): Difference between revisions

From MWStake
Jump to navigation Jump to search
Line 22: Line 22:
#** {{Agenda presenter|Lex}} I have it all working, but what I wrote is a high level overview
#** {{Agenda presenter|Lex}} I have it all working, but what I wrote is a high level overview
# {{Agenda presenter|Greg}} I don't think Meza/QualityBox is a good solution right now, I don't have time to work on it and it's not at 1.35 yet
# {{Agenda presenter|Greg}} I don't think Meza/QualityBox is a good solution right now, I don't have time to work on it and it's not at 1.35 yet
#* Could we use the WMF Wikibase Docker image (from WMDE)?ย  It has the benefit of being supported by the WMF
#* Could we use the [[MW:MediaWiki-Docker|WMF Wikibase Docker image]] (from WMDE)?ย  It has the benefit of being supported by the WMF
#** {{Agenda presenter|Yaron}} That might be a bad thing since we can't change it and might need to fork it anyway
#** {{Agenda presenter|Yaron}} That might be a bad thing since we can't change it and might need to fork it anyway
#** {{Agenda presenter|Greg}} It could be a downstream fork
#** {{Agenda presenter|Greg}} It could be a downstream fork
Line 29: Line 29:
#* Many people use this
#* Many people use this
#* [https://github.com/addshore/mediawiki-docker-dev MediaWiki Docker Dev] by Adam Shoreland, can quickly build up a testing wiki with XD-Bug
#* [https://github.com/addshore/mediawiki-docker-dev MediaWiki Docker Dev] by Adam Shoreland, can quickly build up a testing wiki with XD-Bug
#* The Docker Compose that Greg was talking about comes with SQL Light
#* The [[MW:MediaWiki-Docker|Docker image]] that Greg was talking about comes with SQL Light
#* The question is if this is for development or intended to "straight to production"?
#* The question is if this is for development or intended to "straight to production"?
#** If production, you need another layer of orchestration like [https://kubernetes.io/ Kubernetes]
#** If production, you need another layer of orchestration like [https://kubernetes.io/ Kubernetes]
Line 37: Line 37:
#* {{Agenda presenter|Cindy}} Ideally it can handle the complexity with orchestration
#* {{Agenda presenter|Cindy}} Ideally it can handle the complexity with orchestration
#* {{Agenda presenter|Lex}} My solution can handle that
#* {{Agenda presenter|Lex}} My solution can handle that
#* {{Agenda presenter|Cindy}} The nice thing about Meza is that it will take any CentOS base & turn it into a MW capable platform
#* {{Agenda presenter|Cindy}} The nice thing about Meza is that it will take any CentOS base & turn it into a MW capable platform with everything required added as it needs it
#* {{Agenda presenter|Lex}} The abstraction layer you make the decisions is the Docker compose file
#* {{Agenda presenter|Cindy}} Kubernetes w/Docker is probably the way to handle orchestration
#** Whether to embed code inside the container or outside the volume

Revision as of 19:12, 22 January 2021

Attendees

  • Bryan Hilderbrand
  • Cindy Cicalese
  • Greg Rundlett
  • Ike Hecht
  • Jeroen De Dauw
  • Lex Sulzer
  • Rich Evans
  • Yaron Koren

Meeting notes for MediaWiki "Infrastructure" (Project Canasta) Discussion (Thurs Jan 21 16:30-17:30 UTC 2020)

Notes

The meeting voice transcription is available on the talk page.

  1. Introductions
  2. Yaron Listed the basic requirements for infrastructure
    • Looks like Lex is the only on that added anything
    • But is what you have here not working?
      • Lex I have it all working, but what I wrote is a high level overview
  3. Greg I don't think Meza/QualityBox is a good solution right now, I don't have time to work on it and it's not at 1.35 yet
    • Could we use the WMF Wikibase Docker image (from WMDE)? It has the benefit of being supported by the WMF
      • Yaron That might be a bad thing since we can't change it and might need to fork it anyway
      • Greg It could be a downstream fork
  4. Greg One thing I know for sure, never use Bitnami, that code is a mess
  5. Cindy There is an "official" Docker image made by David Barratt
    • Many people use this
    • MediaWiki Docker Dev by Adam Shoreland, can quickly build up a testing wiki with XD-Bug
    • The Docker image that Greg was talking about comes with SQL Light
    • The question is if this is for development or intended to "straight to production"?
      • If production, you need another layer of orchestration like Kubernetes
  6. Lex Lex asked Greg whether his Docker file contains anything related to MW or if it is MW agnostic?
    • I suggest an Apache container that is MW agnostic
    • Yaron It would be nice if the solution was easy and straightforward for the average Wiki Admin
    • Cindy Ideally it can handle the complexity with orchestration
    • Lex My solution can handle that
    • Cindy The nice thing about Meza is that it will take any CentOS base & turn it into a MW capable platform with everything required added as it needs it
    • Lex The abstraction layer you make the decisions is the Docker compose file
    • Cindy Kubernetes w/Docker is probably the way to handle orchestration
      • Whether to embed code inside the container or outside the volume