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

Build 3rd party Wolfi images#47368

Merged
willdollman merged 47 commits into
wolfi/build-wolfifrom
wolfi/build-3rd-party-images
Apr 20, 2023
Merged

Build 3rd party Wolfi images#47368
willdollman merged 47 commits into
wolfi/build-wolfifrom
wolfi/build-3rd-party-images

Conversation

@willdollman

@willdollman willdollman commented Feb 3, 2023

Copy link
Copy Markdown
Contributor

This PR migrates our 3rd party docker images from docker-images/ to Wolfi.

The counterpart to this is https://github.com/sourcegraph/sourcegraph/pull/47182 which tracks our 1st party images in cmd/.

There are 19 images to migrate here - many need custom base images and dependencies packaged:

  • blobstore
  • cadvisor
  • codeinsights-db
  • codeintel-db
  • indexed-searcher
  • jaeger-agent
  • jaeger-all-in-one
  • node-exporter
  • opentelemetry-collector
  • postgres-12-alpine
  • postgres_exporter
  • prometheus-gcp - not migrating yet, as it uses an older version of prometheus
  • prometheus
  • redis-cache
  • redis-store
  • redis_exporter
  • search-indexer
  • sg
  • syntax-highlighter

Test plan

  • Manual testing of images
    • Container structure tests in the future

@cla-bot cla-bot Bot added the cla-signed label Feb 3, 2023
@willdollman willdollman changed the base branch from main to wolfi/build-wolfi February 3, 2023 10:50
@willdollman willdollman force-pushed the wolfi/build-3rd-party-images branch 2 times, most recently from a3a4b2f to 503db97 Compare February 3, 2023 16:06
@willdollman willdollman force-pushed the wolfi/build-3rd-party-images branch from 180be76 to 6e37924 Compare April 7, 2023 12:57
@willdollman willdollman marked this pull request as ready for review April 20, 2023 10:06
@willdollman willdollman merged this pull request into wolfi/build-wolfi Apr 20, 2023
@willdollman willdollman deleted the wolfi/build-3rd-party-images branch April 20, 2023 10:08
@sourcegraph-bot

Copy link
Copy Markdown
Contributor

Codenotify: Notifying subscribers in CODENOTIFY files for diff aa369c9...6e5546f.

Notify File(s)
@bobheadxi docker-images/cadvisor/Dockerfile.wolfi
docker-images/cadvisor/build-wolfi.sh
docker-images/prometheus/Dockerfile.wolfi
docker-images/prometheus/build-wolfi.sh
enterprise/dev/ci/internal/ci/pipeline.go
enterprise/dev/ci/internal/ci/wolfi_operations.go
enterprise/dev/ci/scripts/wolfi/build-base-image.sh
@efritz cmd/worker/Dockerfile.wolfi
cmd/worker/build-wolfi.sh
@sourcegraph/delivery docker-images/postgres-12-alpine/Dockerfile.wolfi
docker-images/postgres-12-alpine/build-wolfi.sh
docker-images/postgres-12-alpine/rootfs/postgres-wolfi.sh

@sourcegraph-bot

Copy link
Copy Markdown
Contributor

Codenotify: Notifying subscribers in OWNERS files for diff aa369c9...6e5546f.

Notify File(s)
@sourcegraph/dev-experience enterprise/dev/ci/internal/ci/pipeline.go
enterprise/dev/ci/internal/ci/wolfi_operations.go
enterprise/dev/ci/scripts/wolfi/build-base-image.sh

willdollman added a commit that referenced this pull request Apr 20, 2023
This PR migrates our 3rd party docker images from docker-images/ to
Wolfi.

https://github.com/sourcegraph/sourcegraph/pull/47182 tracks our 1st
party images in `cmd/`.

## Test plan

<!-- All pull requests REQUIRE a test plan:
https://docs.sourcegraph.com/dev/background-information/testing_principles
-->

- Manual testing
- These images will not be live once merged, and will undergo full validation before this happens.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants