main
parent
4d87e95b93
commit
7abbdc3e5f
8 changed files with 150 additions and 0 deletions
@ -0,0 +1,6 @@ |
|||||||
|
# Создание секрета для приватного репозитория образов |
||||||
|
kubectl create secret docker-registry a-secret-docker-registry \ |
||||||
|
--docker-email=slaventius@mail.ru \ |
||||||
|
--docker-username=vtievsky \ |
||||||
|
--docker-password={Access Tokens} \ |
||||||
|
--docker-server=https://git.applicatura.com:5050/obi/auth_service |
@ -0,0 +1,31 @@ |
|||||||
|
apiVersion: v1 |
||||||
|
kind: ConfigMap |
||||||
|
metadata: |
||||||
|
name: a-config |
||||||
|
data: |
||||||
|
APP_ENV: local |
||||||
|
ARANGO_DBNAME: obi |
||||||
|
ARANGO_HOST: 51.250.23.218 |
||||||
|
ARANGO_PASSWORD: :enrj+Cnhfiysq+Gfhjkm! |
||||||
|
ARANGO_PORT: "8530" |
||||||
|
ARANGO_USER: root |
||||||
|
CODELEN: "4" |
||||||
|
CODELIFETIME: "15" |
||||||
|
CTEXPIREDTIMEOUT: "5" |
||||||
|
FILE_SECRET: "12334566" |
||||||
|
HASHSECRET: b25seWZvcm9iaXVzZXJz |
||||||
|
PORTGRPCCLIENT: "8889" |
||||||
|
PORTGRPCSERVER: "8890" |
||||||
|
PORTRESTSERVER: "8888" |
||||||
|
POSTGRE_DBNAME: postgres |
||||||
|
POSTGRE_HOST: 51.250.23.218 |
||||||
|
POSTGRE_PASSWORD: :enrj+Cnhfiysq+Gfhjkm! |
||||||
|
POSTGRE_PORT: "5432" |
||||||
|
POSTGRE_USER: postgres |
||||||
|
REGEXP: '""' |
||||||
|
SECRET: T7vnDGlNwjc7pxY5agvksbj0adpKYfnbsbvqsnozA6YZWzohhJO1Dl95HTgMt1cN |
||||||
|
SENTRY_DEBUG: "false" |
||||||
|
SENTRY_DSN: https://75ba967920a2411a879a129217b74080@sentry.applicatura.com/1 |
||||||
|
SENTRY_MAX_ERROR_DEPTH: "9" |
||||||
|
SENTRY_SERVER_NAME: MOBILE-AUTH V1 |
||||||
|
UTEXPIREDTIMEOUT: "1" |
@ -0,0 +1,26 @@ |
|||||||
|
apiVersion: apps/v1 |
||||||
|
kind: Deployment |
||||||
|
metadata: |
||||||
|
name: a-deployment |
||||||
|
labels: |
||||||
|
app: a-application |
||||||
|
spec: |
||||||
|
replicas: 1 |
||||||
|
selector: |
||||||
|
matchLabels: |
||||||
|
project: a-application |
||||||
|
template: |
||||||
|
metadata: |
||||||
|
labels: |
||||||
|
project: a-application |
||||||
|
spec: |
||||||
|
imagePullSecrets: |
||||||
|
- name: a-secret-docker-registry |
||||||
|
containers: |
||||||
|
- name: a-application |
||||||
|
image: git.applicatura.com:5050/obi/auth_service:latest |
||||||
|
ports: |
||||||
|
- containerPort: 8888 |
||||||
|
envFrom: |
||||||
|
- configMapRef: |
||||||
|
name: a-config |
@ -0,0 +1,22 @@ |
|||||||
|
apiVersion: networking.k8s.io/v1 |
||||||
|
kind: Ingress |
||||||
|
metadata: |
||||||
|
name: ingress |
||||||
|
labels: |
||||||
|
app: auth-application |
||||||
|
spec: |
||||||
|
# defaultBackend: |
||||||
|
# service: |
||||||
|
# name: auth-service |
||||||
|
# port: |
||||||
|
# number: 9994 |
||||||
|
rules: |
||||||
|
- http: |
||||||
|
paths: |
||||||
|
- path: / |
||||||
|
pathType: Prefix |
||||||
|
backend: |
||||||
|
service: |
||||||
|
name: auth-service |
||||||
|
port: |
||||||
|
number: 9994 |
@ -0,0 +1,22 @@ |
|||||||
|
apiVersion: v1 |
||||||
|
kind: PersistentVolume |
||||||
|
metadata: |
||||||
|
name: auth-pv |
||||||
|
spec: |
||||||
|
capacity: |
||||||
|
storage: 1Gi |
||||||
|
volumeMode: Filesystem |
||||||
|
accessModes: |
||||||
|
- ReadWriteOnce |
||||||
|
persistentVolumeReclaimPolicy: Retain |
||||||
|
storageClassName: auth-sc |
||||||
|
local: |
||||||
|
path: /mnt/auth-storage |
||||||
|
nodeAffinity: |
||||||
|
required: |
||||||
|
nodeSelectorTerms: |
||||||
|
- matchExpressions: |
||||||
|
- key: kubernetes.io/hostname |
||||||
|
operator: In |
||||||
|
values: |
||||||
|
- kub-node-1 |
@ -0,0 +1,11 @@ |
|||||||
|
kind: PersistentVolumeClaim |
||||||
|
apiVersion: v1 |
||||||
|
metadata: |
||||||
|
name: auth-pvc |
||||||
|
spec: |
||||||
|
accessModes: |
||||||
|
- ReadWriteOnce |
||||||
|
volumeMode: Filesystem |
||||||
|
resources: |
||||||
|
requests: |
||||||
|
storage: 1Gi |
@ -0,0 +1,6 @@ |
|||||||
|
kind: StorageClass |
||||||
|
apiVersion: storage.k8s.io/v1 |
||||||
|
metadata: |
||||||
|
name: auth-sc |
||||||
|
provisioner: kubernetes.io/no-provisioner |
||||||
|
volumeBindingMode: WaitForFirstConsumer |
@ -0,0 +1,26 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
if [ -z "$1" ] |
||||||
|
then |
||||||
|
echo "No argument uid (1 of 3)" |
||||||
|
exit 1 |
||||||
|
fi |
||||||
|
|
||||||
|
if [ -z "$2" ] |
||||||
|
then |
||||||
|
echo "No argument email (2 of 3)" |
||||||
|
exit 1 |
||||||
|
fi |
||||||
|
|
||||||
|
if [ -z "$3" ] |
||||||
|
then |
||||||
|
echo "No argument password (3 of 3)" |
||||||
|
exit 1 |
||||||
|
fi |
||||||
|
|
||||||
|
curl --location --request POST 'http://192.168.49.2/api/v1/registration' \ |
||||||
|
--header 'Content-Type: application/x-www-form-urlencoded' \ |
||||||
|
--data-urlencode uid=""$1"" \ |
||||||
|
--data-urlencode email=""$2"" \ |
||||||
|
--data-urlencode password=""$3"" |
||||||
|
echo "" |
Loading…
Reference in new issue