User:Bryan Hilderbrand/Meeting Notes (10FEB): Difference between revisions

From MWStake
Jump to navigation Jump to search
()
()
Line 32: Line 32:
#** Infrastructure is a separate discussion
#** Infrastructure is a separate discussion
#** For infrastructure, who is the customer?  SysAdmins or New Users?
#** For infrastructure, who is the customer?  SysAdmins or New Users?
# {{Agenda presenter|Lex}} The project should be focused on organization & pragmatism
#** Good software is voluntarily used
# {{Agenda presenter|Yaron}} My assumption is Docker is a sledgehammer
#* {{Agenda presenter|Lex}} My implementation of Docker (when compared to Meza) is a sledgehammer
#* {{Agenda presenter|Yaron}} It seems Docker is a better solution than Meza when considering how easy it works on different systems
#* {{Agenda presenter|Rich}} Where do the Docker images "live"?
#** {{Agenda presenter|Lex}} Could be anywhere, but typically on DockerHub (either public or private)
#** {{Agenda presenter|Rich}} We need assurance all code is coming from a "reputable source"
#** {{Agenda presenter|Cindy}} From Docker, images are described from YML files
#*** These can be inspected
#*** Some images are considered "official" by the maintainers
#*** Meza & similar are defined by YML files as well, so trust is involved in both paths
#*** There is an official MW image (from WMF)
#** {{Agenda presenter|Yaron}} There's no guarantee of security, there could be a major bug in SMW
# {{Agenda presenter|Yaron}} Now I'm thinking the best thing to do is create something from scratch
# {{Agenda presenter|Ad}} What will be inside the container?
# {{Agenda presenter|Lex}} Lots of decisions, MW volumed in? MySQL in it's own container?, etc.
#* {{Agenda presenter|Cindy}} I'm going to make another plug for orchestration, a level on top of the container
#* {{Agenda presenter|Ad}} Can you run Kubernetes from your local PC (or AWS/other)?
#** {{Agenda presenter|Cindy}} Yes


==Chat transcript==
==Chat transcript==
Content pulled from the chat record of the meeting.
Content pulled from the chat record of the meeting.

Revision as of 19:56, 15 February 2021

Attendees

  • Ad Strack van Schijndel
  • Bryan Hilderbrand
  • Cindy Cicalese
  • Lex Sulzer
  • Rich Evans
  • Yaron Koren

Meeting notes for MediaWiki "Infrastructure" (Project Canasta) Discussion (Wed Feb 03 16:30-17:30 UTC 2020)


Notes

The meeting voice transcription is available on the talk page.

  1. Yaron I hope this isn't just me, ideally other people will use this
    • As a note, the project has the following parts so far (as defined on the Project Canasta on MediaWiki.org):
      1. A system that allows for creating a "starter installation" of MediaWiki plus some specified set of extensions and skins, possibly using Composer.
      2. A system that allows for publishing a downloadable version of this installation - and potentially the software environment around it, such as Apache, MySQL and PHP - using a tool like Docker or Ansible. (See /Infrastructure solution.)
      3. A mechanism to allow for installing wiki pages onto the resulting wiki, possibly using the Page Exchange extension.
      4. A set of wiki page packages to fit the various decided-on use cases.
  2. Rich I have an investment in Meza, I'm willing to switch as long as there's something better.
    • I'm also very interested in the "data structures" marketplace.
  3. Cindy I probably wont' use anything in my current role
    • I feel MW is amazing software that has HUGE potential
    • I also feel there's impediments to broader use, including:
      • Difficulty in installing, maintaining, & deploying infrastructure
      • MW Out-Of-The-Box is a blank page problem
      • For some applications, there would be communities that would use it more if solutions existed (and it was known that it was available)
      • Data structures are really important (& PX or some other way to share them would be extremely helpful)
      • Infrastructure is a separate discussion
      • For infrastructure, who is the customer? SysAdmins or New Users?
  4. Lex The project should be focused on organization & pragmatism
      • Good software is voluntarily used
  5. Yaron My assumption is Docker is a sledgehammer
    • Lex My implementation of Docker (when compared to Meza) is a sledgehammer
    • Yaron It seems Docker is a better solution than Meza when considering how easy it works on different systems
    • Rich Where do the Docker images "live"?
      • Lex Could be anywhere, but typically on DockerHub (either public or private)
      • Rich We need assurance all code is coming from a "reputable source"
      • Cindy From Docker, images are described from YML files
        • These can be inspected
        • Some images are considered "official" by the maintainers
        • Meza & similar are defined by YML files as well, so trust is involved in both paths
        • There is an official MW image (from WMF)
      • Yaron There's no guarantee of security, there could be a major bug in SMW
  6. Yaron Now I'm thinking the best thing to do is create something from scratch
  7. Ad What will be inside the container?
  8. Lex Lots of decisions, MW volumed in? MySQL in it's own container?, etc.
    • Cindy I'm going to make another plug for orchestration, a level on top of the container
    • Ad Can you run Kubernetes from your local PC (or AWS/other)?
      • Cindy Yes

Chat transcript

Content pulled from the chat record of the meeting.