Skip to content

sergelogvinov/containers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Containers

Our images come in two flavors to support different architectures: arm64 and amd64. Uses by helm deployments.

Build and push images to the registry

# Build all images
make packages REGISTRY=ghcr.io/$GITHUB_USER PUSH=true

# Build specific image
make package-teamcity REGISTRY=ghcr.io/$GITHUB_USER PUSH=true

Common images

  • Contolplane lb - haproxy load balancer
    • docker pull ghcr.io/sergelogvinov/openvpn:2.6.11
    • docker pull sergelog/openvpn:2.6.11
  • Fluentd - with common plugins
    • docker pull ghcr.io/sergelogvinov/fluentd:latest
    • docker pull sergelog/fluentd:1.15.3
  • Nginx-openresty - nginx with lua
    • docker pull ghcr.io/sergelogvinov/nginx-openresty:latest
  • Openvpn - openvpn with google authenticator (otp)
    • docker pull ghcr.io/sergelogvinov/openvpn:latest
    • docker pull sergelog/openvpn:2.5.8-2
  • Wireguard - simple script to create wireguard connection
    • docker pull ghcr.io/sergelogvinov/wireguard:1.0.20210914

Databases

  • Keydb - keydb with wal-g
    • docker pull ghcr.io/sergelogvinov/keydb:latest
  • Mongodb - mongodb with wal-g
    • docker pull ghcr.io/sergelogvinov/mongodb:latest
  • Mongosqld - mongosqld
    • docker pull ghcr.io/sergelogvinov/mongosqld:latest
  • PGBouncer - postgresql pooler
    • docker pull ghcr.io/sergelogvinov/pgbouncer:latest
  • Postgresql - postgresql with wal-g
    • docker pull ghcr.io/sergelogvinov/postgresql:latest
  • Tabix - clickhouse GUI
    • docker pull ghcr.io/sergelogvinov/tabix:latest

CICD

Utils

  • reviewdog - is an automated code review tool integrated with any code analysis tools regardless of programming language.
    • docker pull ghcr.io/sergelogvinov/reviewdog:0.14.2
  • skopeo - is a command line utility that performs various operations on container images and image repositories.
    • docker pull ghcr.io/sergelogvinov/skopeo:1.12.0
  • vals - is a tool for managing configuration values and secrets.
    • docker pull ghcr.io/sergelogvinov/vals:0.25.0
  • supercronic - is a tool run jibs with metrics.
    • docker pull ghcr.io/sergelogvinov/supercronic:0.2.25
  • wal-g - database backup tool.
    • docker pull ghcr.io/sergelogvinov/wal-g:2.0.1

Verify images

We'll be employing Cosing's keyless verifications to ensure that images were built in Github Actions.

Verify the image built in GitHub Actions:

cosign verify ghcr.io/sergelogvinov/tinyproxy:1.11.1 --certificate-identity https://github.com/sergelogvinov/containers/.github/workflows/push.yaml@refs/heads/main --certificate-oidc-issuer https://token.actions.githubusercontent.com

Verify the image signed by me, built in GitHub Actions.:

cosign verify ghcr.io/sergelogvinov/tinyproxy:1.11.1 --certificate-identity serge.logvinov@sinextra.dev --certificate-oidc-issuer https://github.com/login/oauth

About

Common container images

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •