Wikimedia Release Engineering Team/Local Dev Sync/2019-06-27

= 2019-06-27 =

Last time:

local-charts interface
Create an interface for the local-charts ecosystem

Summary of discussion here: Golang has probably the best installation story of anything we're talking about, let's do that. (With the caveat that we'll aim to make things pluggable.)
 * cli toolkit for go: https://github.com/spf13/cobra
 * preact.js: https://github.com/preactjs/preact
 * TODO: Get to installed binary for CLI.

Pending review / future work

 * 517557: Add restbase chart (port from local-charts)
 * Earlier discussion in pipeline meeting:
 * We need feedback from Marko
 * Other feedback needed since it is a change from the established patterns of other charts
 * 508392 (WIP): Add .pipeline/blubber.yaml with dev variant for local-charts
 * Abandoned for the moment, to revisit once some questions about MediaWiki extension installation are sorted out
 * See also: Determine a standard way of installing MediaWiki lib/extension dependencies within containers
 * Update deployment-charts templates
 * https://gerrit.wikimedia.org/r/c/operations/deployment-charts/+/519485


 * bug fixes
 * Merged

Testing / CI / linting
Add tests to local-charts / configure local-charts for CI

James F added:
 * Provide an experimental helm linter
 * [https://gerrit.wikimedia.org/r/c/integration/config/+/519260

For reference, experimental pipelines defined here:
 * integration/config/zuul/layout.yaml