Tracking issue: Generic user code executor
Created by: efritz
Plan
The precise-code-intel-indexer and precise-code-intel-indexer-vm is (as far as we have discussed) exactly the infrastructure that the @sourcegraph/campaigns team will need to safely and efficiently apply campaigns within Sourcegraph.
As a method to increase code quality, documentation, and testing, I am going to perform an experiment to make the current set of services completely generic (and free of any code-intelligence-specific behavior or mentions). This will leave future use cases open for adoption and will also give us a chance to remove some of the cruft that accumulated during rapid development and CNCF-specific efforts.
These services are deployed only in the cloud environment, so this should not affect any user deployments.
Tracked issues
@efritz: 2.50d
-
Tracking issue: Remove the precise code intel bundle manager (#14820) -
( 🏁 today) codeintel: Refactor worker main (#15134) :shipit:
-
Completed: 2.50d
-
( 🏁 14 days ago) chore: Fix typo in usage documentation (#14841) :shipit: -
( 🏁 14 days ago) internal: Add base configuration object (#14836) :shipit: -
( 🏁 14 days ago)internal: Add base HTTP client(#14835) :shipit: -
( 🏁 14 days ago) Add SetLogContents to workerutil store (#14831; PRs:#14837) -
( 🏁 14 days ago) docker-images: Install src-cli in ignite-ubuntu base image (#14839) :shipit: -
( 🏁 14 days ago) Add QueuedCount to workerutil store (#14832; PRs:#14838) -
( 🏁 14 days ago) chore: Add additional utils for interacting with goroutines (#14840) :shipit: -
( 🏁 14 days ago) chore: Move handler out of workerutil options (#14861) :shipit: -
( 🏁 7 days ago)executor: Sample campaigns apply job queue(#14915) :shipit: -
( 🏁 7 days ago) Extract queue API from precise-code-intel-indexer into a new service (#14834; PRs:#14882) 0.50d -
( 🏁 7 days ago) Make generic version of the precise-code-intel-indexer-vm service (#14833; PRs:#14883) 0.50d -
( 🏁 7 days ago) Add executor-queue and executor to deployment environments (#15056) -
( 🏁 6 days ago) Update the frontend proxy to target executor-queue (#14885; PRs:#15053) 0.50d -
( 🏁 6 days ago) executor: Fix src-cli commands (#15080) :shipit: -
( 🏁 4 days ago) Remove precise-code-intel-indexer-vm service (#14844; PRs:#15123) 0.50d -
( 🏁 today) Remove precise-code-intel-indexer service (#14843; PRs:#15135) 0.50d -
( 🏁 today) codeintel: Refactor worker main (#15134) :shipit: