Skip to content

Distribution: 2020.11.16 - Elegant Sardine

Created by: pecigonzalo

Plan

Support new and existing deployments

This is an ongoing expense, we anticipate this taking no more than 5d of work spread across the entire team.

Releases are created in a single day

We have include E2E, QA and multiple other manual tests in our automated tests pipelines, but we have found several tests need to be updated or fixed. We will be working with all teams to fix the tests and get a stable pipeline.

Market k8s.sgdev.org internally

Make k8s.sgdev.org a compelling destination for Sourcegraph engineers to encourage dogfood. Changes should mostly be surface-level improvements.

  • @bobheadxi
  • @pecigonzalo

Implement 2+ sourcegraph.com services using dhall

sourcegraph.com sees the highest amount of Kubernetes changes out of all of our deployments + deploy-sourcegraph. Scoping a single component limits the customizations that we need to implement and allows for easier onboarding other engineers.

  • @ggilmore
  • @uwedeportivo
  • @daxmc99

Availability

Period is from November 16rd to November 30th (10 working days). Please write the days you won't be working and the number of working days for the period.

  • @daxmc99 (3d, 25th)
  • @ggilmore (1d, 26th)

Tracked issues

@bobheadxi: 4.00d

  • deploy-sourcegraph, deploy-sourcegraph-docker: generate update-docker-tags params from allDockerImages list (#15896) 1.00d 🧶

Completed: 3.00d

  • (🏁 13 days ago) k8s.sgdev: update handbook guidance for k8s.sgdev (#15511) 0.50d
  • (🏁 13 days ago) set up automerge for third-party license updates (#14766) 0.50d 🎩
  • (🏁 8 days ago) release: do not open PRs until all changesets have been created (#16015)
  • (🏁 3 days ago) upgrade devmanaged.sourcegraph.com to v3.20, v3.21, v3.22 (#15173) 0.50d
  • (🏁 2 days ago) release: update the version in about.sourcegraph.com GetStarted (#14111) 0.50d
  • (🏁 2 days ago) generator: document monitoring generator (features, dev, etc) (#15787; PRs: #2000) 1.00d

@christinelovett

  • sourcegraph/customer (#145) 👩

@davejrt: 4.50d

  • go binary to create sudo token should be more generic (#15197) 0.50d 🧶
  • sourcegraph/customer (#129) 👩
  • qa: onboarding tests require manual validation (#15179) 1.00d
  • sourcegraph/customer (#145) 👩

Completed: 3.00d

  • (🏁 13 days ago) qa: codeintel tests failing on first run (#15165) 0.50d
  • (🏁 10 days ago) qa: testing external-services fails in CI (#15193) 0.50d
  • (🏁 10 days ago) qa: search qa tests failing in CI (#15178) 0.50d
  • (🏁 10 days ago) qa: auth regression tests are failing (#15180) 1.50d
  • (🏁 4 days ago) sourcegraph/customer (#144) 👩

@daxmc99: 7.50d

  • Use containerd images on clusters (#15194) 0.50d 🕵️
  • Add Postgres dashboards with alerting (#15029) 1.00d

Completed: 6.00d

  • (🏁 11 days ago) Automate Kubernetes cluster QA tests (#13878) 1.00d
  • (🏁 6 days ago) add "repo-updater" to service deploy-sourcegraph-dhall, with support for sourcegraph.com customizations (#15591) 5.00d

@ggilmore

  • Tracking issue: Use dhall on sourcegraph.com (#13340)
    • (🏁 2 days ago) add "symbols" to service deploy-sourcegraph-dhall, with support for sourcegraph.com customizations (#14130)
  • write developer friendly documentation for deploy-sourcegraph-dhall architecture (#14135)

Completed

  • (🏁 2 days ago) add "symbols" to service deploy-sourcegraph-dhall, with support for sourcegraph.com customizations (#14130)

@pecigonzalo: 3.50d

  • Get approval on "RFC 263: Single-container deployments are for demos only" (#15484)

Completed: 3.50d

  • (🏁 11 days ago) qa: testing core failing in CI (#15877; PRs: #15893) 0.50d
  • (🏁 10 days ago) qa: testing external-services fails in CI (#15193) 0.50d
  • (🏁 10 days ago) qa: auth regression tests are failing (#15180) 1.50d
  • (🏁 6 days ago) k8s.sgdev: set up LSIF uploads for Sourcegraph repositories (#15510) 1.00d
  • (🏁 2 days ago) sourcegraph/infrastructure (#2264) :shipit:

@rvantonder: 0.50d

Completed: 0.50d

  • (🏁 10 days ago) qa: search qa tests failing in CI (#15178) 0.50d

@slimsag

  • Get approval on "RFC 263: Single-container deployments are for demos only" (#15484)

@unknwon: 0.50d

Completed: 0.50d

  • (🏁 11 days ago) qa: testing core failing in CI (#15877; PRs: #15893) 0.50d

@uwedeportivo: 7.00d

  • Tracking issue: Use dhall on sourcegraph.com (#13340) 4.00d
    • add gitserver to deploy-sourcegraph-dhall, with support for sourcegraph.com customizations (#14131) 4.00d
  • gitserver dhall component: document customizations (#16131) 1.00d
  • gitserver dhall component: break out internal/generate into kind pieces (statefulset, service and pvs) (#16132) 1.00d
  • jaeger dhall sidecar: lift out shared parts and shared customizations (#16133) 1.00d

Legend

  • 👩 Customer issue
  • 🐛 Bug
  • 🧶 Technical debt
  • 🎩 Quality of life
  • 🛠️ Roadmap
  • 🕵️ Spike
  • 🔒 Security issue
  • :shipit: Pull Request