Wikimedia Release Engineering Team/Local Dev Sync/2019-06-27
Appearance
2019-06-27
[edit]Last time: [1]
local-charts interface
[edit]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
[edit]- 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
- Earlier discussion in pipeline meeting:
- 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
- [2] bug fixes
- Merged
- [2] bug fixes
Testing / CI / linting
[edit]Add tests to local-charts / configure local-charts for CI
James F added:
For reference, experimental pipelines defined here: