wolfi: add missing packages to server base image (#52510)

As long as we're using s3proxy instead of the new experimental blobstore
implementation, we need to have it in our base images. Also ported a few
other changes from
https://github.com/sourcegraph/sourcegraph/pull/52074/files

## Test plan

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

CI
This commit is contained in:
Jean-Hadrien Chabran 2023-05-26 18:54:20 +02:00 committed by GitHub
parent cf26cdcb52
commit f060c058c7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 0 deletions

View File

@ -15,11 +15,14 @@ contents:
- libstdc++ # TODO: Is this still required?
- nginx
- openjdk-11
- openjdk-11-default-jvm
- openssh-client
- pcre
- postgresql-12
- postgresql-12-contrib
- prometheus-postgres-exporter=0.12.0-r1 # IMPORTANT: Pinned version for managed updates
- prometheus
- prometheus-alertmanager
- python3 # TODO: Missing python2; required?
- redis-6.2
- sqlite-libs
@ -34,6 +37,8 @@ contents:
- coursier@sourcegraph
- p4cli@sourcegraph
- p4-fusion@sourcegraph
- s3proxy@sourcegraph
- grafana@chainguard
accounts:
groups:

View File

@ -3,9 +3,11 @@ contents:
keyring:
- https://packages.wolfi.dev/os/wolfi-signing.rsa.pub
- https://storage.googleapis.com/package-repository/packages/melange.rsa.pub
- https://storage.googleapis.com/package-repository/chainguard/chainguard-enterprise.rsa.pub
repositories:
- https://packages.wolfi.dev/os
- '@sourcegraph https://storage.googleapis.com/package-repository/packages/main'
- '@chainguard https://storage.googleapis.com/package-repository/chainguard'
packages:
## Base set of packages
- wolfi-baselayout