api-docs to api-reference

This commit is contained in:
Simon Larsen 2023-04-05 11:10:18 +01:00
parent 2bd0f53747
commit 4883c2a9b4
No known key found for this signature in database
GPG Key ID: AB45983AA9C81CDE
10 changed files with 27 additions and 27 deletions

View File

@ -20,9 +20,9 @@ jobs:
- run: npm run prerun
- run: sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
# Build and deploy api-docs.
# Build and deploy api-reference.
- run: sudo docker login --username $DOCKERHUB_USERNAME --password $DOCKERHUB_PASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/api-docs:5.0.$CI_PIPELINE_ID --push -f ./ApiDocs/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/api-docs:release --push -f ./ApiDocs/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/api-reference:5.0.$CI_PIPELINE_ID --push -f ./ApiDocs/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/api-reference:release --push -f ./ApiDocs/Dockerfile .

View File

@ -20,9 +20,9 @@ jobs:
- run: npm run prerun
- run: sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
# Build and deploy api-docs.
# Build and deploy api-reference.
- run: sudo docker login --username $DOCKERHUB_USERNAME --password $DOCKERHUB_PASSWORD
- run: sudo docker buildx create --use
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/api-docs:5.0.$CI_PIPELINE_ID-test --push -f ./ApiDocs/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/api-docs:test --push -f ./ApiDocs/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/api-reference:5.0.$CI_PIPELINE_ID-test --push -f ./ApiDocs/Dockerfile .
- run: sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/api-reference:test --push -f ./ApiDocs/Dockerfile .

View File

@ -141,7 +141,7 @@ export const WorkflowRoute: Route = new Route(
);
export const ApiDocsRoute: Route = new Route(
process.env['APIDOCS_ROUTE'] || '/api-docs'
process.env['APIDOCS_ROUTE'] || '/api-reference'
);
export const AdminDashboardRoute: Route = new Route(

View File

@ -4,31 +4,31 @@
####################################
{{- if .Values.saas.isSaasService }}
###########-----api-docs------##############
###########-----api-reference------##############
# OneUptime API docs Deployment
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ printf "%s-%s" $.Release.Name "api-docs" }}
name: {{ printf "%s-%s" $.Release.Name "api-reference" }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ printf "%s-%s" $.Release.Name "api-docs" }}
app: {{ printf "%s-%s" $.Release.Name "api-reference" }}
app.kubernetes.io/part-of: oneuptime
app.kubernetes.io/managed-by: Helm
spec:
selector:
matchLabels:
app: {{ printf "%s-%s" $.Release.Name "api-docs" }}
app: {{ printf "%s-%s" $.Release.Name "api-reference" }}
replicas: {{ $.Values.replicaCount }}
template:
metadata:
labels:
app: {{ printf "%s-%s" $.Release.Name "api-docs" }}
app: {{ printf "%s-%s" $.Release.Name "api-reference" }}
spec:
containers:
- image: {{ printf "%s/%s/%s:%s" .Values.image.registry .Values.image.repository "api-docs" .Values.image.tag }}
name: {{ printf "%s-%s" $.Release.Name "api-docs" }}
- image: {{ printf "%s/%s/%s:%s" .Values.image.registry .Values.image.repository "api-reference" .Values.image.tag }}
name: {{ printf "%s-%s" $.Release.Name "api-reference" }}
imagePullPolicy: {{ $.Values.image.pullPolicy }}
resources:
requests:
@ -63,7 +63,7 @@ spec:
ports:
- containerPort: {{ $.Values.host.apiDocsPort }}
hostPort: {{ $.Values.host.apiDocsPort }}
name: {{ printf "%s-%s" $.Release.Name "api-docs" }}
name: {{ printf "%s-%s" $.Release.Name "api-reference" }}
restartPolicy: {{ $.Values.image.restartPolicy }}
---
@ -72,10 +72,10 @@ apiVersion: v1
kind: Service
metadata:
labels:
app: {{ printf "%s-%s" $.Release.Name "api-docs" }}
app: {{ printf "%s-%s" $.Release.Name "api-reference" }}
app.kubernetes.io/part-of: oneuptime
app.kubernetes.io/managed-by: Helm
name: {{ printf "%s-%s" $.Release.Name "api-docs" }}
name: {{ printf "%s-%s" $.Release.Name "api-reference" }}
namespace: {{ $.Release.Namespace }}
spec:
ports:
@ -83,7 +83,7 @@ spec:
protocol: TCP
targetPort: {{ $.Values.host.apiDocsPort }}
selector:
app: {{ printf "%s-%s" $.Release.Name "api-docs" }}
app: {{ printf "%s-%s" $.Release.Name "api-reference" }}
type: ClusterIP
---
###########################################
@ -93,14 +93,14 @@ spec:
apiVersion: autoscaling/v1
kind: HorizontalPodAutoscaler
metadata:
name: {{ printf "%s-%s" $.Release.Name "api-docs" }}
name: {{ printf "%s-%s" $.Release.Name "api-reference" }}
spec:
maxReplicas: {{ $.Values.autoScaler.maxReplicas }}
minReplicas: {{ $.Values.autoScaler.minReplicas }}
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: {{ printf "%s-%s" $.Release.Name "api-docs" }}
name: {{ printf "%s-%s" $.Release.Name "api-reference" }}
targetCPUUtilizationPercentage: {{ $.Values.autoScaler.averageCpuUtilization }}
---
{{- end }}

View File

@ -99,7 +99,7 @@ spec:
servicePort: 80
- path: /docs
backend:
serviceName: {{ printf "%s-%s" $.Release.Name "api-docs" }}
serviceName: {{ printf "%s-%s" $.Release.Name "api-reference" }}
servicePort: 80
- path: /license
backend:

View File

@ -18,8 +18,8 @@ upstream workflow {
server workflow:3099 weight=10 max_fails=3 fail_timeout=30s;
}
upstream api-docs {
server api-docs:1445 weight=10 max_fails=3 fail_timeout=30s;
upstream api-reference {
server api-reference:1445 weight=10 max_fails=3 fail_timeout=30s;
}
upstream alert {
@ -256,7 +256,7 @@ server {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_pass http://api-docs;
proxy_pass http://api-reference;
}

View File

@ -51,7 +51,7 @@ DATA_INGESTOR_HOSTNAME=data-ingestor:3200
ACCOUNTS_HOSTNAME=accounts:3003
HOME_HOSTNAME=home:1444
WORKER_HOSTNAME=worker:3452
API_DOCS_HOSTNAME=api-docs:1445
API_DOCS_HOSTNAME=api-reference:1445
# Routes. Usually does not need to change.
REALTIME_ROUTE=/realtime

View File

@ -500,7 +500,7 @@ services:
- /usr/src/Model/node_modules/
{{ end }}
api-docs:
api-reference:
ports:
- '1445:1445'
{{ if eq .Env.ENVIRONMENT "development" }}
@ -517,7 +517,7 @@ services:
context: .
dockerfile: ./ApiDocs/Dockerfile
{{ else }}
image: oneuptime/api-docs:{{ .Env.APP_TAG }}
image: oneuptime/api-reference:{{ .Env.APP_TAG }}
{{ end }}
{{ if eq .Env.ENVIRONMENT "development" }}
volumes: