You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
230 lines
4.5 KiB
230 lines
4.5 KiB
storage:
|
|
modelStorageRoot: ""
|
|
|
|
credentials:
|
|
# S3 credentials for accessing the storage
|
|
s3: []
|
|
# Credential secret must contain the following keys - accessKey, secretKey.
|
|
# - bucketPath: s3://my-bucket-path
|
|
# region: us-east-1
|
|
# awsRoleArn: arn:aws:iam::123456789012:role/my-role
|
|
# credentialsSecretName: my-bucket-secret
|
|
# serviceEndpoint: https://my-service-endpoint or empty if aws
|
|
|
|
adls: []
|
|
# Credential secret must contain the following keys - tenantId, clientId, clientSecret.
|
|
# - storageAccountName: my-storage-account
|
|
# credentialsSecretName: my-storage-secret
|
|
|
|
gcs: []
|
|
# Credential secret must contain the following keys - jsonKey.
|
|
# - bucketPath: gs://my-bucket-name
|
|
# credentialsSecretName: my-bucket-secret
|
|
|
|
auth:
|
|
enabled: false
|
|
|
|
# TODO: It is not possible to create proper admin account. This is a workaround.
|
|
users: []
|
|
# List of users to be created in the system. Each user must contain the following keys - name, email.
|
|
# - name: admin
|
|
# email: test@example.com
|
|
|
|
provider: google
|
|
# Supported values: google, okta, keycloak, other
|
|
# other: Use this option if you want to use a custom OAuth provider. UI does not have any built-in support for this option.
|
|
|
|
authorizationUrl:
|
|
tokenUrl:
|
|
clientSecretName:
|
|
# Client secret must contain the following keys - clientId, clientSecret.
|
|
# authorizationUrl: https://accounts.google.com/o/oauth2/auth
|
|
# tokenUrl: https://oauth2.googleapis.com/token
|
|
# clientSecretName: my-client-secret
|
|
|
|
redirectPort:
|
|
cookieTimeout: P5D
|
|
|
|
oktaDomain:
|
|
|
|
keycloakRealmId:
|
|
|
|
privateCA:
|
|
enabled: false
|
|
secretName: ""
|
|
|
|
server:
|
|
config:
|
|
persistence:
|
|
enabled: true
|
|
accessModes: [ "ReadWriteOnce" ]
|
|
size: 100Mi
|
|
storageClassName: ""
|
|
|
|
# Extra config properties
|
|
# Will be added to server.properties
|
|
# extraProperties:
|
|
# my-config.property1: my-value1
|
|
# my-config.property2: my-value2
|
|
extraProperties: {}
|
|
logLevel: "INFO"
|
|
|
|
service:
|
|
type: ClusterIP
|
|
port: 8080
|
|
|
|
ingress:
|
|
enabled: false
|
|
className: ""
|
|
annotations: {}
|
|
hosts:
|
|
- host: unitycatalog-server.local
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
tls: []
|
|
|
|
statefulset:
|
|
port: 8080
|
|
|
|
initContainer:
|
|
image:
|
|
repository: bhgedigital/envsubst
|
|
pullPolicy: IfNotPresent
|
|
tag: latest
|
|
|
|
image:
|
|
repository: unitycatalog/unitycatalog
|
|
pullPolicy: IfNotPresent
|
|
tag: ""
|
|
|
|
imagePullSecrets: []
|
|
|
|
podAnnotations: {}
|
|
podLabels: {}
|
|
|
|
podSecurityContext:
|
|
fsGroup: 101 # This is default group for unitycatalog user, allows access to the mounted volumes
|
|
|
|
securityContext: {}
|
|
|
|
resources: {}
|
|
|
|
livenessProbe:
|
|
tcpSocket:
|
|
port: api
|
|
readinessProbe:
|
|
tcpSocket:
|
|
port: api
|
|
|
|
volumes: []
|
|
|
|
volumeMounts: []
|
|
|
|
nodeSelector: {}
|
|
|
|
tolerations: []
|
|
|
|
affinity: {}
|
|
|
|
createUsersJob:
|
|
image:
|
|
repository: badouralix/curl-jq
|
|
pullPolicy: IfNotPresent
|
|
tag: latest
|
|
|
|
imagePullSecrets: []
|
|
|
|
ui:
|
|
enabled: false
|
|
|
|
service:
|
|
type: ClusterIP
|
|
port: 3000
|
|
|
|
deployment:
|
|
port: 3000
|
|
|
|
replicaCount: 1
|
|
|
|
initContainer:
|
|
image:
|
|
repository: busybox
|
|
pullPolicy: IfNotPresent
|
|
tag: latest
|
|
|
|
image:
|
|
repository: unitycatalog/unitycatalog-ui
|
|
pullPolicy: IfNotPresent
|
|
tag: ""
|
|
|
|
imagePullSecrets: []
|
|
|
|
podAnnotations: {}
|
|
podLabels: {}
|
|
|
|
podSecurityContext: {}
|
|
|
|
securityContext: {}
|
|
|
|
resources: {}
|
|
|
|
livenessProbe:
|
|
tcpSocket:
|
|
port: ui
|
|
readinessProbe:
|
|
tcpSocket:
|
|
port: ui
|
|
|
|
volumes: []
|
|
|
|
volumeMounts: []
|
|
|
|
nodeSelector: {}
|
|
|
|
tolerations: []
|
|
|
|
affinity: {}
|
|
|
|
nameOverride: ""
|
|
fullnameOverride: ""
|
|
|
|
serviceAccount:
|
|
create: true
|
|
automount: true
|
|
annotations: {}
|
|
name: ""
|
|
|
|
db:
|
|
type: postgresql
|
|
# Supported values: file, postgresql
|
|
# TODO: add support for mysql
|
|
fileConfig:
|
|
persistence:
|
|
enabled: true
|
|
accessModes: [ "ReadWriteOnce" ]
|
|
size: 1Gi
|
|
storageClassName: ""
|
|
postgresqlConfig:
|
|
database: ucdb
|
|
user: uc_default_user
|
|
password: uc_default_password
|
|
port: 5432
|
|
|
|
postgresql:
|
|
enabled: false
|
|
auth:
|
|
username: "uc_default_user"
|
|
password: "uc_default_password"
|
|
database: "ucdb"
|
|
service:
|
|
enabled: true
|
|
type: ClusterIP
|
|
port: 5432
|
|
name: unitycatalog-db-1
|
|
persistence:
|
|
enabled: true
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
size: 5Gi
|
|
storageClassName: "" |