Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Запуск кастомного Пода в K8S:
- kind: Pod
- apiVersion: v1
- metadata:
- name: phobia-master-custom
- namespace: teamcity
- spec:
- volumes:
- - name: artifacts
- persistentVolumeClaim:
- claimName: teamcity-artifacts
- - name: static
- persistentVolumeClaim:
- claimName: master-static
- - name: yandex
- secret:
- secretName: yandex-money
- items:
- - key: yandex.cer
- path: yandex.cer
- - key: yandex.key
- path: yandex.key
- containers:
- - name: custom
- image: hub.claustrophobia.com/phobia/python:40 # - актуальный билд (смотреть в подах активных)
- command: # команды которые надо запустить
- - python
- args:
- - manage.py
- - es_games_index
- - "--from"
- - "01.01.2014"
- workingDir: "/volumes/artifacts/Phobia/app/784/app" # актуальная версия деплоймента
- env:
- - name: REDIS_HOST
- value: phobia-master-redis-master
- - name: REDIS_PORT
- value: '6379'
- - name: BRANCH
- value: master
- - name: VERSION
- value: master-179
- - name: RAVEN_DSN
- value: http://d70ed64722b3495ab4f51738b0631edd:ed2062ddb18d443ba4c47f1c8b8d48ee@sentry.sentry:9000/2
- - name: ALLOWED_HOSTS
- value: "*"
- - name: BASE_DOMAIN
- value: claustrophobia.com
- - name: BERLIN_EMAIL_HOST_PASSWORD
- value: Phobia2015
- - name: COM_EMAIL_HOST_PASSWORD
- value: yP54F9PW
- - name: CSRF_COOKIE_NAME
- value: phobia_csrf_token
- - name: ELASTICSEARCH_URL
- value: http://elasticsearch-efk-cluster.logging:9200
- - name: EMAIL_AMSTERDAM_PASSWORD
- value: q7w8e9r
- - name: EMAIL_BERLIN_PASSWORD
- value: a4s5d6f
- - name: EMAIL_DEFAULT_PASSWORD
- value: yP54F9PV
- - name: EMAIL_HOST_PASSWORD
- value: yP54F9PV
- - name: GREEN_SMS_PASSWORD
- value: phobia
- - name: GREEN_SMS_PASSWORD2
- value: Hwj21jai
- - name: GREEN_SMS_API3_LOGIN_NORMAL
- value: phobia3
- - name: GREEN_SMS_API3_LOGIN_HIGH
- value: phobia
- - name: GREEN_SMS_API3_LOGIN_MSK2048
- value: MSK2048
- - name: GREEN_SMS_API3_PASSWORD_NORMAL
- value: Hwj21jai
- - name: GREEN_SMS_API3_PASSWORD_HIGH
- value: Hwj21jai
- - name: GREEN_SMS_API3_PASSWORD_MSK2048
- value: Jwk1Woj192
- - name: MOLLIE_API_KEY
- value: live_5iwkKzhhJ6k89xeTPTTcKZceyz7CRj
- - name: NL_EMAIL_HOST_PASSWORD
- - name: POSTGRES_DATABASE
- value: phobia
- - name: POSTGRES_HOST
- value: rc1a-7vduf7y3ww82jfc5.mdb.yandexcloud.net
- - name: POSTGRES_PASSWORD
- value: BdYsEfmKz6BP8a8k
- - name: POSTGRES_PORT
- value: '6432'
- - name: POSTGRES_USER
- value: phobia
- - name: POSTGRES_SSL
- value: 'True'
- - name: SECRET_KEY
- value: mh_pzgdd9#a!&dg@(w!%)-csz!vfu997idu1jsxn9gtl%n06bo
- - name: SERVER_PRIVATE_KEY_PATH
- value: "/opt/project/secrets/yandex.key"
- - name: SESSION_COOKIE_NAME
- value: phobia_sid
- - name: STORE_YM_SECRETKEY
- value: o+c*qg)996ybjbwb7cg^
- - name: US_EMAIL_HOST_PASSWORD
- - name: REDIRECT_TO_SSL
- value: '1'
- - name: LOGSTASH_HOST
- value: logstash.logging
- - name: LOGSTASH_PORT
- value: '5045'
- - name: YM_CERTIFICATE_PATH
- value: "/secrets/yandex.cer"
- - name: SERVER_PRIVATE_KEY_PATH
- value: "/secrets/yandex.key"
- - name: VK_APP_CLIENT_ID
- value: '6628481'
- - name: VK_APP_CLIENT_SECRET
- value: EUG3BlLbOmpwlPrXaeKz
- - name: AWS_ACCESS_KEY_ID
- value: AKIAIDFETEL5ICY6U2NA
- - name: AWS_SECRET_ACCESS_KEY
- value: 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
- - name: HTTPS
- value: 'on'
- - name: MAXMIND_DB_FN
- value: "/maxmind_db/GeoLite2-City.mmdb"
- - name: IS_PRODUCTION_ENVIRONMENT
- value: 'True'
- - name: PYTHONUNBUFFERED
- value: 'TRUE'
- - name: C_FORCE_ROOT
- value: 'true'
- volumeMounts:
- - name: artifacts
- mountPath: "/volumes/artifacts"
- - name: static
- mountPath: "/volumes/artifacts/Phobia/app/642/app/static"
- - name: yandex
- mountPath: "/secrets"
- imagePullPolicy: IfNotPresent
- restartPolicy: Never
- nodeSelector:
- app: ci
- imagePullSecrets:
- - name: regcred
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement