Add KUBERNETES_DEPLOYMENT_REPLICAS environment variable and update deployment configuration
All checks were successful
CI - Build and Push / Build and Push Docker Image (push) Successful in 16s
All checks were successful
CI - Build and Push / Build and Push Docker Image (push) Successful in 16s
This commit is contained in:
1
.github/workflows/cd.yml
vendored
1
.github/workflows/cd.yml
vendored
@@ -19,6 +19,7 @@ env:
|
|||||||
KUBERNETES_URL: ${{ secrets.KUBERNETES_URL }}
|
KUBERNETES_URL: ${{ secrets.KUBERNETES_URL }}
|
||||||
KUBERNETES_NAMESPACE: ${{ secrets.KUBERNETES_NAMESPACE }}
|
KUBERNETES_NAMESPACE: ${{ secrets.KUBERNETES_NAMESPACE }}
|
||||||
KUBERNETES_INGRESS_HOST: ${{ secrets.KUBERNETES_INGRESS_HOST }}
|
KUBERNETES_INGRESS_HOST: ${{ secrets.KUBERNETES_INGRESS_HOST }}
|
||||||
|
KUBERNETES_DEPLOYMENT_REPLICAS: ${{ secrets.KUBERNETES_DEPLOYMENT_REPLICAS }}
|
||||||
|
|
||||||
# Container registry configuration
|
# Container registry configuration
|
||||||
CONTAINER_REGISTRY_URL: ${{ secrets.CONTAINER_REGISTRY_URL }}
|
CONTAINER_REGISTRY_URL: ${{ secrets.CONTAINER_REGISTRY_URL }}
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ KUBECONFIG_DATA="${KUBECONFIG_DATA:-}"
|
|||||||
KUBERNETES_URL="${KUBERNETES_URL:-https://kubernetes.default.svc}"
|
KUBERNETES_URL="${KUBERNETES_URL:-https://kubernetes.default.svc}"
|
||||||
KUBERNETES_NAMESPACE="${KUBERNETES_NAMESPACE:-default}"
|
KUBERNETES_NAMESPACE="${KUBERNETES_NAMESPACE:-default}"
|
||||||
KUBERNETES_INGRESS_HOST="${KUBERNETES_INGRESS_HOST:-stats-api.example.com}"
|
KUBERNETES_INGRESS_HOST="${KUBERNETES_INGRESS_HOST:-stats-api.example.com}"
|
||||||
|
KUBERNETES_DEPLOYMENT_REPLICAS="${KUBERNETES_DEPLOYMENT_REPLICAS:-2}"
|
||||||
|
|
||||||
# Container Registry
|
# Container Registry
|
||||||
CONTAINER_REGISTRY_URL="${CONTAINER_REGISTRY_URL:-127.0.0.1}"
|
CONTAINER_REGISTRY_URL="${CONTAINER_REGISTRY_URL:-127.0.0.1}"
|
||||||
@@ -38,6 +39,7 @@ print_help() {
|
|||||||
echo " KUBERNETES_URL Kubernetes API URL (default: https://kubernetes.default.svc)"
|
echo " KUBERNETES_URL Kubernetes API URL (default: https://kubernetes.default.svc)"
|
||||||
echo " KUBERNETES_NAMESPACE Kubernetes namespace (default: default)"
|
echo " KUBERNETES_NAMESPACE Kubernetes namespace (default: default)"
|
||||||
echo " KUBERNETES_INGRESS_HOST Ingress host (default: stats-api.example.com)"
|
echo " KUBERNETES_INGRESS_HOST Ingress host (default: stats-api.example.com)"
|
||||||
|
echo " KUBERNETES_DEPLOYMENT_REPLICAS Number of pod replicas (default: 2)"
|
||||||
echo " CONTAINER_REGISTRY_URL Container registry URL (default: 127.0.0.1)"
|
echo " CONTAINER_REGISTRY_URL Container registry URL (default: 127.0.0.1)"
|
||||||
echo " CONTAINER_REGISTRY_USERNAME Registry username"
|
echo " CONTAINER_REGISTRY_USERNAME Registry username"
|
||||||
echo " CONTAINER_REGISTRY_PASSWORD Registry password"
|
echo " CONTAINER_REGISTRY_PASSWORD Registry password"
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
app: ${CONTAINER_IMAGE_NAME}
|
app: ${CONTAINER_IMAGE_NAME}
|
||||||
spec:
|
spec:
|
||||||
replicas: 2
|
replicas: ${KUBERNETES_DEPLOYMENT_REPLICAS}
|
||||||
|
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
|
|||||||
Reference in New Issue
Block a user