mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-05 21:02:58 +00:00
26 lines
706 B
YAML
26 lines
706 B
YAML
name: Setup Etcd cluster
|
|
description: Deploy Etcd cluster on Kubernetes
|
|
inputs:
|
|
etcd-replicas:
|
|
default: 3
|
|
description: "Etcd replicas"
|
|
namespace:
|
|
default: "etcd-cluster"
|
|
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
- name: Install Etcd cluster
|
|
shell: bash
|
|
run: |
|
|
helm upgrade \
|
|
--install etcd oci://registry-1.docker.io/bitnamicharts/etcd \
|
|
--set replicaCount=${{ inputs.etcd-replicas }} \
|
|
--set resources.requests.cpu=50m \
|
|
--set resources.requests.memory=128Mi \
|
|
--set auth.rbac.create=false \
|
|
--set auth.rbac.token.enabled=false \
|
|
--set persistence.size=2Gi \
|
|
--create-namespace \
|
|
-n ${{ inputs.namespace }}
|