Skip to content
This repository was archived by the owner on Sep 30, 2024. It is now read-only.
This repository was archived by the owner on Sep 30, 2024. It is now read-only.

Distribution: 2020.11.03 - Amazing Otter #14630

@pecigonzalo

Description

@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 a goal of reducing the time it takes to create releases, and this current several-day system has encouraged us to view releases as “baked” rather than “snapshots of the main branch”, leading to situations where main is broken and we have to retrospectively fix it or adding last minute features.

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.

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.

Availability

Period is from November 3rd to November 14th (9 working days). Please write the days you won't be working and the number of working days for the period. This is a shorter iteration to align sprints with weeks.

  • Dave (1d, Nov 1)

Tracked issues

@unassigned: 1.00d

Completed: 1.00d

  • (🏁 9 days ago) release(patch): investigate better process for tracking commits that must go in a patch (#15294) 1.00d

@bobheadxi: 8.50d

  • set up automerge for third-party license updates (#14766) 0.50d 🎩
  • upgrade devmanaged.sourcegraph.com to v3.20, v3.21 (#15173) 0.50d
  • k8s.sgdev: update handbook guidance for k8s.sgdev (#15511) 0.50d

Completed: 7.00d

  • (🏁 10 days ago) k8s.sgdev: add banners to internal instances indicating that Sourcegraphers should use k8s.sgdev.org (#15509)
  • (🏁 10 days ago) release: create stub PRs for deploy-sourcegraph-docker, kubernetes upgrade (#15074) 1.00d
  • (🏁 9 days ago) release: add deploy-sourcegraph-docker docs updates to release tool (#15325) 0.50d
  • (🏁 6 days ago) release(patch): align patch steps with release tooling (#15293) 1.00d
  • (🏁 5 days ago) monitoring: reduce threshold of low-utilization alerts (#14504)
  • (🏁 5 days ago) qa: automated sourcegraph/server upgrade test (#13877) 3.00d
  • (🏁 3 days ago) sourcegraph/customer (#135) 0.50d 👩
  • (🏁 2 days ago) release: do not require a rebuild on configuration changes (#15562) 0.50d 🎩
  • (🏁 2 days ago) release: create tags in deploy-sourcegraph-* repositories (#15323) 0.50d

@davejrt: 5.50d

  • qa: codeintel tests failing on first run (#15165) 0.50d
  • qa: onboarding tests require manual validation (#15179) 1.00d
  • qa: search qa tests failing in CI (#15178) 0.50d
  • qa: testing external-services fails in CI (#15193) 0.50d
  • qa: auth regression tests are failing (#15180) 1.50d
  • go binary to create sudo token should be more generic (#15197) 0.50d 🧶
  • sourcegraph/customer (#129) 👩

Completed: 1.00d

  • (🏁 143 days ago) Bigdata customer Tracking issue (#11717)
  • (🏁 11 days ago) sourcegraph/customer (#121) 👩
  • (🏁 5 days ago) qa: core test failing (#15164) 0.50d
  • (🏁 2 days ago) qa: configsettings hangs at end of test (#15167) 0.50d

@daxmc99: 8.00d

  • Automate Kubernetes cluster QA tests (#13878) 4.00d
  • Evaluate ArgoCD or Flux for a Deployment UX (#15198) 2.00d 🕵️
  • Use containerd images on clusters (#15194) 0.50d 🕵️
  • Add Postgres dashboards with alerting (#15029) 1.00d

Completed: 0.50d

  • (🏁 11 days ago) sourcegraph/customer (#127) 0.50d 👩
  • (🏁 4 days ago) Clarify steps needed for Cloud SQL (#1928) :shipit:

@efritz

Completed

  • (🏁 2 days ago) docs: Update pure-docker upgrading docs for 3.21 (#14671) :shipit:

@ggilmore: 5.00d

Completed: 5.00d

  • (🏁 3 days ago) Create customer demo video for dhall direction (#14646) 5.00d

@pecigonzalo: 4.00d

  • k8s.sgdev: set up LSIF uploads for Sourcegraph repositories (#15510) 1.00d
  • Get approval on "RFC 263: Single-container deployments are for demos only" (#15484)

Completed: 3.00d

  • (🏁 9 days ago) Update Distribution team recurring processes (#1942) :shipit:
  • (🏁 9 days ago) Add names to pipeline step labels (#15354) :shipit:🎩
  • (🏁 4 days ago) sourcegraph/customer (#136) 👩
  • (🏁 3 days ago) CORS Proxy with allowlist support (#15582) 3.00d

@slimsag

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

Completed

  • (🏁 12 days ago) sourcegraph/customer (#83) 👩
  • (🏁 11 days ago) Determine next steps on RFC 230 and 232 (#14997)
  • (🏁 11 days ago) create upgrade schedule (#15174)
  • (🏁 11 days ago) sourcegraph/customer (#123) 👩
  • (🏁 11 days ago) sourcegraph/customer (#121) 👩
  • (🏁 10 days ago) Experiment: Stephen becomes internal contributor, focusing on high-impact low-cost wins (#1754) :shipit:
  • (🏁 10 days ago) link my “deployment - a crash course in Sourcegraph” slides in the handbook (#14999)
  • (🏁 9 days ago) sourcegraph/customer (#71) 👩
  • (🏁 9 days ago) Stephen: Re-review Distribution team goals / roadmap (#14996)

@uwedeportivo: 9.00d

  • add gitserver to deploy-sourcegraph-dhall, with support for sourcegraph.com customizations (#14131) 4.00d

Completed: 5.00d

  • (🏁 11 days ago) sourcegraph/customer (#123) 👩
  • (🏁 11 days ago) sourcegraph/customer (#121) 👩
  • (🏁 3 days ago) Create customer demo video for dhall direction (#14646) 5.00d

Legend

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

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions