Add quay-kubernetes package / Add quay CD to k8s
This commit is contained in:
parent
2f750bfc87
commit
1d0313229e
45 changed files with 1129 additions and 10 deletions
23
deploy/quay-ci-app/templates/config.libsonnet
Normal file
23
deploy/quay-ci-app/templates/config.libsonnet
Normal file
|
@ -0,0 +1,23 @@
|
|||
function(vars={})
|
||||
{
|
||||
REGISTRY_TITLE: "Quay (%s)" % vars.domain,
|
||||
REGISTRY_TITLE_SHORT: "Quay (%s)" % vars.domain,
|
||||
TESTING: true,
|
||||
DEBUGGING: true,
|
||||
USE_CDN: false,
|
||||
FEATURE_ANONYMOUS_ACCESS: true,
|
||||
FEATURE_MAILING: false,
|
||||
ENTERPRISE_LOGO_URL: "/static/img/quay-logo.png",
|
||||
LOG_ARCHIVE_LOCATION: "default",
|
||||
SERVER_HOSTNAME: vars.domain,
|
||||
EXTERNAL_TLS_TERMINATION: true,
|
||||
TAG_EXPIRATION_OPTIONS: ["2d"],
|
||||
DISTRIBUTED_STORAGE_CONFIG: {
|
||||
default: [
|
||||
"LocalStorage",
|
||||
{storage_path: "/datastorage/registry"}]},
|
||||
DISTRIBUTED_STORAGE_DEFAULT_LOCATIONS: [],
|
||||
DISTRIBUTED_STORAGE_PREFERENCE: ["default"],
|
||||
USERFILES_LOCATION: "default",
|
||||
USERFILES_PATH: "userfiles/",
|
||||
}
|
37
deploy/quay-ci-app/templates/quay-dev-initdb-job.yaml
Normal file
37
deploy/quay-ci-app/templates/quay-dev-initdb-job.yaml
Normal file
|
@ -0,0 +1,37 @@
|
|||
---
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
name: quay-dev-initdb
|
||||
spec:
|
||||
activeDeadlineSeconds: 600
|
||||
template:
|
||||
metadata:
|
||||
name: quay-dev-initdb
|
||||
spec:
|
||||
containers:
|
||||
- name: quay
|
||||
image: quay.io/quay/quay-ci:master
|
||||
env:
|
||||
- name: TEST_DATABASE_URI
|
||||
value: "postgres://"
|
||||
- name: SKIP_DB_SCHEMA
|
||||
value: "true"
|
||||
command:
|
||||
- venv/bin/python
|
||||
- initdb.py
|
||||
volumeMounts:
|
||||
- name: configvolume
|
||||
readOnly: false
|
||||
mountPath: /conf/stack
|
||||
resources:
|
||||
limits:
|
||||
cpu: 500m
|
||||
memory: 500Mi
|
||||
imagePullSecrets:
|
||||
- name: coreos-pull-secret
|
||||
volumes:
|
||||
- name: configvolume
|
||||
secret:
|
||||
secretName: quay-enterprise-config-secret
|
||||
restartPolicy: Never
|
Reference in a new issue