Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T157469
|
T157469: Mathoid CI Container Build
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T170482
|
T170482: Define functional tests for Mathoid running on the staging Kubernetes cluster for use in future gating decisions
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T170483
|
T170483: Provide gating feedback from mathoid image builds
|
declined
|
Medium (orange)
|
|
|
|
|
|
T173128
|
T173128: Find CI container build location
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T175293
|
T175293: Provision Docker >= 17.05 on contint1001
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T175296
|
T175296: Install Blubber on contint1001
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T175297
|
T175297: Define new Jenkins pipeline for container build phase
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T175298
|
T175298: Secret storage on contint1001 for Docker registry password
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T176896
|
T176896: Establish secure way of passing registry credentials from Jenkins to Docker
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T178606
|
T178606: Auth fails for `docker-pusher` script on `contint1001`
|
resolved
|
High (red)
|
|
|
|
|
|
T180524
|
T180524: Upgrade latest docker-registry.wikimedia.org/nodejs-devel to stretch
|
resolved
|
High (red)
|
|
|
|
|
|
T183165
|
T183165: Verify functionality of the 'production' image in the context of an isolated k8s deployment
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T184219
|
T184219: Method for running e2e/smoke tests on deployments
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T184220
|
T184220: Build service-checker image for use with helm test
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T184224
|
T184224: Package/upload service-checker for Debian stretch
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T184457
|
T184457: Installation method for Minikube on CI for k8s testing
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T187095
|
T187095: Provision blubber on CI labs instances
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T187105
|
T187105: Get MediaWiki running in Docker with Blubber
|
declined
|
Medium (orange)
|
|
|
|
|
|
T188933
|
T188933: install kubectl on integration agents
|
resolved
|
High (red)
|
|
|
|
|
|
T188934
|
T188934: install helm on integration agents
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T188935
|
T188935: modify service-pipeline to include helm install/helm test
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T188936
|
T188936: ensure minikube running on integration agents
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T190589
|
T190589: Packaged helm points to non-existent tiller
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T191211
|
T191211: Permission denied upon `minikube start` as non-root user
|
invalid
|
High (red)
|
|
|
|
|
|
T191327
|
T191327: Come up with a decent method of declaring helm chart path/version in service repo
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T191821
|
T191821: Host packaged helm charts at https://releases.wikimedia.org/charts
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T193777
|
T193777: FY2017/18-Q4: Prove viability of testing staged service containers alongside MediaWiki extension containers
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T193824
|
T193824: Determine a standard way of installing MediaWiki lib/extension dependencies within containers
|
open
|
Low (yellow)
|
|
|
|
|
|
T196414
|
T196414: Build Math extension container on Postmerge
|
declined
|
Medium (orange)
|
|
|
|
|
|
T196939
|
T196939: Build base image for math extension pipeline tests
|
declined
|
Medium (orange)
|
|
|
|
|
|
T196940
|
T196940: Establish shared library for pipeline code used in Jenkins
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T196944
|
T196944: Create integration/config pipeline job to create runnable MediaWiki + Math image
|
declined
|
Medium (orange)
|
|
|
|
|
|
T198901
|
T198901: Migrate production services to kubernetes using the pipeline
|
open
|
Medium (orange)
|
|
|
|
|
|
T200953
|
T200953: Jenkins fails to checkout shared Groovy library integration/pipelinelib
|
resolved
|
High (red)
|
|
|
|
|
|
T203091
|
T203091: Move Graphoid to Kubernetes via the deployment pipeline
|
declined
|
Medium (orange)
|
|
|
|
|
|
T203092
|
T203092: Create Graphoid .pipeline files
|
declined
|
Medium (orange)
|
|
|
|
|
|
T203093
|
T203093: Add service-pipeline to zuul for Graphoid
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T204391
|
T204391: Support `KUBECONFIG` and `--tiller-namespace` for helm methods
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T205911
|
T205911: Track and install additional npm packages for all service container images
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T205919
|
T205919: TEC3:O3:O3.1:Q2 Goal - Move Blubberoid, ZoteroV2, and Graphoid through the production CD Pipeline
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T207200
|
T207200: Revisit the logging work done on Q1 2017-2018 for the standard pod setup
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T210267
|
T210267: Execution of the deployment pipeline should be configurable via .pipeline/config.yaml
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T211708
|
T211708: Blubberoid - Create Helm Chart
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T212801
|
T212801: TEC3:O3:O3.1:Q3 Goal - Move cxserver, citoid, changeprop, eventgate (new service) and ORES (partially) through the production CD Pipeline
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T213090
|
T213090: TEC3:O6:O:6.1:Q3: Deployment Pipeline Documentation
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T213193
|
T213193: Migrate changeprop to kubernetes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T213194
|
T213194: Migrate citoid to kubernetes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T213195
|
T213195: Migrate cxserver to kubernetes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T213197
|
T213197: Document helm chart creation
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T218396
|
T218396: Make change-prop tests independent of Kafka and Redis
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T219332
|
T219332: Modern Event Platform: Stream Intake Service: Documentation
|
resolved
|
High (red)
|
|
|
|
|
|
T220235
|
T220235: Migrate Beta cluster services to use Kubernetes
|
resolved
|
High (red)
|
|
|
|
|
|
T220398
|
T220398: TEC3:O3:O3.1:Q4 Goal - Move cpjobqueue, Wikidata Termbox SSR (new service), Kask (session storage service) and ORES (partially) through the production CD Pipeline
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T220399
|
T220399: Migrate cpjobqueue to kubernetes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T220400
|
T220400: Migrate ORES to kubernetes
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T220401
|
T220401: Introduce kask session storage service to kubernetes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T220402
|
T220402: Introduce wikidata termbox SSR to kubernetes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T220821
|
T220821: Add security sensitive nodes to our kubernetes cluster
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T221315
|
T221315: Determine future of bare-metal hosting for services like WDQS, ElasticSearch, RESTBase Cassandra, etc.
|
open
|
Low (yellow)
|
|
|
|
|
|
T222199
|
T222199: Post generated docs for pipelinelib
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T222820
|
T222820: Experiment with hosted kubernetes solutions for Beta
|
declined
|
Medium (orange)
|
|
|
|
|
|
T223953
|
T223953: Deploy the RESTBase front-end service (RESTRouter) to Kubernetes
|
declined
|
Medium (orange)
|
|
|
|
|
|
T224041
|
T224041: Kask functional testing with Cassandra via the Deployment Pipeline
|
open
|
Medium (orange)
|
|
|
|
|
|
T225064
|
T225064: post merge builds in citoid are failing
|
resolved
|
High (red)
|
|
|
|
|
|
T225236
|
T225236: Figure out how to test Citoid with Zotero in the pipeline
|
open
|
Medium (orange)
|
|
|
|
|
|
T225680
|
T225680: Migrate Proton to k8s
|
resolved
|
High (red)
|
|
|
|
|
|
T226536
|
T226536: Trigger RESTRouter image builds on push/tag
|
resolved
|
High (red)
|
|
|
|
|
|
T242776
|
T242776: Add unit tests to the CI pipeline for citoid
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T244313
|
T244313: Experiment with different PipelineLib-/helm-based approaches to system testing
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T244512
|
T244512: Allow additional helm overrides in PipelineLib config
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T255595
|
T255595: Support for deleting images in PipelineLib
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T255596
|
T255596: PipelineLib helm test log output
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T256281
|
T256281: Create WMF Cassandra image
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T270654
|
T270654: Cannot publish Shellbox image due to uppercase letter
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|