charts/dubbo-admin/values.yaml (133 lines of code) (raw):

# Used to override the default deployment name. nameOverride: ~ # Used to override the default namespace. namespaceOverride: ~ # Used to specify node labels for pod scheduling. nodeSelector: ~ # Used to define affinity rules for pods. affinity: ~ # Used to define toleration rules for pods. tolerations: ~ # Defines the number of replicas for pods. replicas: 1 # Used to specify secrets needed for pulling images. imagePullSecrets: ~ image: # Docker registry where the image is located. registry: docker.io # Repository containing the image. repository: apache/dubbo-admin # Tag of the image tag: 0.5.0 # Pull policy for the image: IfNotPresent, Always, Never. pullPolicy: IfNotPresent serviceAccount: # Enable or disable the creation of a service account. enabled: false # Labels to be applied to the service account. labels: {} # Annotations to be applied to the service account. annotations: {} rbac: # Enable or disable Role-Based Access Control. enabled: false psp: # Enable or disable the use of Pod Security Policies. enabled: false # Labels to be applied to Pod Security Policies. labels: {} # Annotations to be applied to Pod Security Policies. annotations: {} pdb: # Enable or disable Pod Disruption Budget. enabled: false # Labels to be applied to the Pod Disruption Budget. labels: {} # Annotations to be applied to the Pod Disruption Budget. annotations: {} # Minimum number of pods that must remain available. minAvailable: 1 # Maximum number of unavailable pods during disruptions. maxUnavailable: 1 networkPolicy: # Enable or disable the use of Network Policies. enabled: false readinessProbe: # Configuration for HTTP GET probe. httpGet: # Path to perform HTTP GET request. path: / # Port on which to perform the HTTP GET request. port: 8080 # Number of seconds after the container has started before readiness probes are initiated. initialDelaySeconds: 60 # Number of seconds after which the probe times out. timeoutSeconds: 30 # How often (in seconds) to perform the probe. periodSeconds: 10 # Minimum consecutive successes for the probe to be considered successful after it has succeeded at least once. successThreshold: 1 # Minimum consecutive failures for the probe to be considered failed after it has failed at least once. failureThreshold: 3 # Timeout for executing the probe command. probeCommandTimeout: 1 livenessProbe: # Configuration for HTTP GET probe. httpGet: # Path to perform HTTP GET request. path: / # Port on which to perform the HTTP GET request. port: 8080 # Number of seconds after the container has started before liveness probes are initiated. initialDelaySeconds: 60 # Number of seconds after which the probe times out. timeoutSeconds: 30 # How often (in seconds) to perform the probe. periodSeconds: 10 # Minimum consecutive successes for the probe to be considered successful after it has succeeded at least once. successThreshold: 1 # Minimum consecutive failures for the probe to be considered failed after it has failed at least once. failureThreshold: 3 # Timeout for executing the probe command. probeCommandTimeout: 1 startupProbe: # Configuration for HTTP GET probe. httpGet: # Path to perform HTTP GET request. path: / # Port on which to perform the HTTP GET request. port: 8080 # Number of seconds after the container has started before startup probes are initiated. initialDelaySeconds: 60 # Number of seconds after which the probe times out. timeoutSeconds: 30 # How often (in seconds) to perform the probe. periodSeconds: 10 # Minimum consecutive successes for the probe to be considered successful after it has succeeded at least once. successThreshold: 1 # Minimum consecutive failures for the probe to be considered failed after it has failed at least once. failureThreshold: 3 resources: {} # limits: # cpu: 100m # memory: 128Mi # requests: # cpu: 100m # memory: 128Mi service: # Labels to be applied to the service. labels: {} # Annotations to be applied to the service. annotations: {} # Type of service (ClusterIP, NodePort, LoadBalancer, ExternalName). type: ClusterIP # Cluster IP address assigned to the service. clusterIP: "" # External IP addresses for the service. externalIPs: "" # LoadBalancer IP address for the service. loadBalancerIP: "" # IP ranges allowed to access the load balancer. loadBalancerSourceRanges: "" # Node port number for the service (if type is NodePort). nodePort: "" # Port on which the service is exposed. port: 38080 # Target port to forward traffic to inside the pod. targetPort: http # Port that the container listens on. containerPort: 8080 # Protocol used for the service (TCP, UDP, SCTP). protocol: TCP # Application protocol name. appProtocol: "" persistence: # Enable or disable persistence enabled: false # Labels to be applied to the persistence volume claim labels: {} # Annotations to be applied to the persistence volume claim annotations: {} # Storage class to use for the persistent volume claim storageClass: "" # Access modes for the persistent volume claim (e.g., ReadWriteOnce, ReadOnlyMany, ReadWriteMany) accessModes: ReadWriteOnce # Size of the persistent volume claim size: 10Gi # Name of an existing PersistentVolumeClaim to use ClaimName: {} # Configuration for emptyDir volume if used emptyDir: {} user: # Default username for the application name: root # Default password for the application password: root dubbo: # Name of the Dubbo instance name: dubbo-admin # Logger configuration for Dubbo logger: slf4j check: # Session timeout in milliseconds sessionTimeoutMilli: 3600000 # Token timeout in milliseconds tokenTimeoutMilli: 3600000 # Secret used for signing (leave as ~ for no value) signSecret: ~ serverCompression: # Enable or disable server compression enabled: true # Mime types to be compressed mimeTypes: text/css,text/javascript,application/javascript # Minimum response size (in bytes) to trigger compression minResponseSize: 10240 zookeeper: # Enable or disable Zookeeper enabled: true # Address of the Zookeeper instance address: zookeeper://zookeeper:2181 nacos: # Enable or disable Nacos enabled: false # Address of the Nacos instance address: nacos://nacos:8848 # Nacos group group: DEFAULT_GROUP # Nacos namespace namespace: public apollo: # Enable or disable Apollo enabled: false # Address of the Apollo instance address: apollo://apollo:8070 # Token for authentication with Apollo (leave as ~ for no value) token: ~ # Application ID registered in Apollo appId: test # Environment in Apollo env: dev # Cluster in Apollo cluster: default # Namespace in Apollo namespace: dubbo mysql: # Enable or disable MySQL enabled: false # MySQL driver class name driverClassName: com.mysql.jdbc.Driver # Address of the MySQL instance address: mysql://mysql:3306/dubbo-admin # Encoding used by MySQL encode: utf8 # Connection timeout in milliseconds connectTimeout: 1000 # Socket timeout in milliseconds socketTimeout: 10000 # Whether to automatically reconnect to MySQL on failure autoReconnect: true # MySQL username username: sa # MySQL password (leave as ~ for no value) password: ~ h2: # Enable or disable H2 database enabled: true # Mode of the H2 database (e.g., MYSQL, ORACLE) mode: MYSQL # Location of H2 memory database mem: ~/dubbo-admin # H2 username username: sa # H2 password (leave empty if not needed) password: mybatisPlus: # Global configuration for MyBatis Plus global: db: # ID type configuration for MyBatis Plus (e.g., auto, input, none) idType: none