Skip to content

Commit

Permalink
Publishing Charts for version v7.2.0-11.dev-6
Browse files Browse the repository at this point in the history
  • Loading branch information
CI Pipeline committed Aug 22, 2024
1 parent 3beafd8 commit 33b24ae
Show file tree
Hide file tree
Showing 7 changed files with 88 additions and 217 deletions.
24 changes: 23 additions & 1 deletion docs/index.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,28 @@ entries:
urls:
- https://kineticadb.github.io/charts/7.2/kinetica-operators-72.0.11-rc.2.tgz
version: 72.0.11-rc.2
- apiVersion: v2
appVersion: v7.2.0-11.dev-6
created: "2024-08-22T10:08:24.912490797Z"
dependencies:
- name: openldap
repository: ""
- condition: certManager.install
name: cert-manager
repository: ""
- condition: ingressNginx.install
name: ingress-nginx
repository: ""
- condition: gpuOperator.install
name: gpu-operator
repository: ""
description: A Helm chart for deploying Kinetica Operators
digest: 639519e263b9ea8f9bc4aedd2ceb4b69fddb4b8f6eaeb18eebb6f4dd7dbf3e20
name: kinetica-operators
type: application
urls:
- https://kineticadb.github.io/charts/7.2/kinetica-operators-72.0.11-dev.6.tgz
version: 72.0.11-dev.6
- apiVersion: v2
appVersion: v7.2.0-11.dev-5
created: "2024-08-15T16:03:02.279099028Z"
Expand Down Expand Up @@ -1365,4 +1387,4 @@ entries:
urls:
- https://kineticadb.github.io/charts/7.2/kinetica-operators-0.0.0.tgz
version: 0.0.0
generated: "2024-08-15T16:03:02.240324375Z"
generated: "2024-08-22T10:08:24.860148254Z"
Binary file added docs/kinetica-operators-72.0.11-dev.6.tgz
Binary file not shown.
4 changes: 2 additions & 2 deletions kinetica-operators/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 72.0.11-dev.5
version: 72.0.11-dev.6

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: "v7.2.0-11.dev-5"
appVersion: "v7.2.0-11.dev-6"
dependencies:
- name: openldap
- name: cert-manager
Expand Down
2 changes: 0 additions & 2 deletions kinetica-operators/crds/database-crds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3923,8 +3923,6 @@ spec:
useManagedCredentials:
default: true
type: boolean
required:
- useManagedCredentials
type: object
ml:
default:
Expand Down
215 changes: 33 additions & 182 deletions kinetica-operators/values.marketPlace.aks.yaml
Original file line number Diff line number Diff line change
@@ -1,64 +1,25 @@
# environment refers to either of "onPrem" "saas" "marketPlace"
# "saas" "marketPlace" are used by Kinetica only
# for a customer trying to install the chart on his own wherever, it should be onPrem
environment: "marketPlace"
# onPrem Providers: "k3s" "kind" "eks" "aks"
# saas Providers: eks
# marketPlace Providers: aks eks
provider: aks

# clusterName and clusterRegion are used only when environment is marketPlace and provider is eks
# its used in the monitoring related configmaps
# CHANGE
clusterName: ""
# CHANGE
clusterRegion: ""
kubeRbacProxy:
image:
repository: "quay.io/brancz/kube-rbac-proxy"
tag: "v0.14.2"
otelCollector:
install: true
image:
repository: "otel/opentelemetry-collector-contrib"
tag: "0.95.0"
nodeSelector:
app.kinetica.com/pool: infra

wbOperator:
install: true
image:
repository: "kinetica.azurecr.io/dev/workbench-operator"
tag: "v7.2.0-11.dev-5-operator"
digest: ""
dbOperator:
install: true
# optional: azureWorkloadIdentityClientId is required when environment is marketPlace and provider is aks
azureWorkloadIdentityClientId: ""
image:
repository: "kinetica.azurecr.io/dev/kinetica-k8s-operator"
tag: "v7.2.0-11.dev-5-operator"
digest: ""
azureWorkloadIdentityClientId: "${AZURE_WORKLOAD_IDENTITY_CLIENTID}"
webhookUrl: "${WEBHOOK_URL}"

certManager:
install: true
"cert-manager":
image:
repository: "quay.io/jetstack/cert-manager-controller"
tag: "v1.13.3"
installCRDs: "true"
namespace: kinetica-system
nodeSelector:
"app.kinetica.com/pool": "infra"
webhook:
image:
repository: "quay.io/jetstack/cert-manager-webhook"
tag: "v1.13.3"
nodeSelector:
"app.kinetica.com/pool": "infra"
cainjector:
image:
repository: "quay.io/jetstack/cert-manager-cainjector"
tag: "v1.13.3"
nodeSelector:
"app.kinetica.com/pool": "infra"
startupapicheck:
Expand All @@ -84,7 +45,7 @@ ingressNginx:
externalTrafficPolicy: Local
annotations:
service.beta.kubernetes.io/azure-load-balancer-internal: "${AZURE_LOAD_BALANCER_INTERNAL}"
service.beta.kubernetes.io/azure-dns-label-name: "${AZURE_DNS_LABEL_NAME}"
service.beta.kubernetes.io/azure-dns-label-name: "${KINETICA_CLUSTER_NAME}"
metrics:
enabled: true
service:
Expand Down Expand Up @@ -127,44 +88,17 @@ ingressNginx:
annotations:
description: Too many 4XXs
summary: More than 5% of all requests returned 4XX, this requires your attention
gpuOperator:
install: false

openldap:
namespace: "gpudb"
fullnameOverride: "openldap"
image:
repository: "bitnami/openldap"
tag: "2.6.7"
global:
ldapPort: 1389
initContainers:
- name: openldap-create-directory-structure
image: "kinetica.azurecr.io/dev/busybox:v7.2.0-11.dev-5"
command:
[
"sh",
"-c",
"mkdir -p /bitnami/openldap/data && chown -R 1001:1001 /bitnami",
]
volumeMounts:
- name: data
mountPath: /bitnami
env:
LDAP_BACKEND: "mdb"
LDAP_ORGANISATION: "Kinetica DB Inc."
LDAP_DOMAIN: "kinetica.com"
LDAP_LOG_LEVEL: "128"

affinity: {}
podAntiAffinity: {}
nodeSelector:
"app.kinetica.com/pool": "infra"
initTLSSecret:
image:
registry: "docker.io"
repository: "alpine/openssl"
tag: "3.1.4"

persistence:
enabled: true
existingClaim: ""
Expand All @@ -174,113 +108,37 @@ openldap:
db:
# do you want to provision a database
create: true
name: ""
name: "${KINETICA_CLUSTER_NAME}"
namespace: gpudb
debug: false
autoSuspend:
enabled: false

# CHANGE
payAsYouGo:
payAsYouGo: "${PAYGO}"

azureConfig:
marketplaceApp:
# CHANGE
planId: ""
resourceUri: ""
managedApp:
planId: "${PLAN_ID}"
resourceUri: "/subscriptions/${SUBSCRIPTION_ID}/resourceGroups/${MANAGED_APP_RESOURCE_GROUP_NAME}/providers/Microsoft.Solutions/applications/${MANAGED_APP_NAME}"
appInsights:
key: ""
hostManagerMonitor:
image:
repository: "kinetica.azurecr.io/dev/kinetica-k8s-monitor"
tag: "v7.2.0-11.dev-5"
# you may use nginx if you want the operator to create the nginx records
# if you want to manage your own ingress controller/gateway api, provide "none"
# TODO: As of now, if you want the operator to create nginx records, do the following
# 1. first install nginx sub chart by providing the release namespace as nginx
# helm -n nginx install nginx charts/kinetica-operators/charts/ingress-nginx --values values
# you can refer to the correct ingress-ngix values in the corresponding values file in the operators values files
# This is needed now as the operator as of now, looks for its nginx in the nginx namespace
# if you enable ingress-nginx and install the operators, it will install all in the kinetica-system namespace
ingressController: nginx
ldap:
baseDN: dc=kinetica,dc=com
bindDN: cn=admin,dc=kinetica,dc=com
host: openldap
isInLocalK8S: true
isLDAPS: false
namespace: gpudb
port: 1389
supportingImages:
busybox:
image:
repository: "kinetica.azurecr.io/dev/busybox"
tag: "v7.2.0-11.dev-5"
socat:
image:
repository: "kinetica.azurecr.io/dev/socat"
tag: "v7.2.0-11.dev-5"
# stats:
# isEnabled: true
# alertManager:
# isEnabled: true
# image:
# repository: "kinetica.azurecr.io/dev/kagent"
# tag: "v7.2.0-11.dev-5"
# grafana:
# isEnabled: true
# image:
# repository: "kinetica.azurecr.io/dev/kagent"
# tag: "v7.2.0-11.dev-5"
# loki:
# isEnabled: true
# image:
# repository: "kinetica.azurecr.io/dev/kagent"
# tag: "v7.2.0-11.dev-5"
# prometheus:
# isEnabled: true
# image:
# repository: "kinetica.azurecr.io/dev/kagent"
# tag: "v7.2.0-11.dev-5"
key: "${APP_INSIGHTS_KEY}"

gadmin:
isEnabled: true
reveal:
isEnabled: true
gpudbCluster:
# this applies if you have labelled node pools for compute
hasPools: true
clusterSize:
# CHANGE
tshirtSize: ""
# CHANGE
tshirtType: ""
# CHANGE
ranksPerNode: 1
# CHANGE
replicas:
# provide an fqdn if you want to use a custom fqdn
fqdn: ""
tshirtSize: "${TSHIRT_SIZE}"
tshirtType: "${TSHIRT_TYPE}"

ranksPerNode: ${RANKS_PER_NODE}
replicas: ${RANKS}
fqdn: "${KINETICA_CLUSTER_NAME}.${LOCATION}.cloudapp.azure.com"
letsEncrypt:
enabled: true
# CHANGE
license: ""
# CHANGE
gpuAcceleration: false
image:
cuda:
image:
repository: "kinetica.azurecr.io/dev/kinetica-k8s-cuda"
tag: "v7.2.0-11.dev-5"
standard:
image:
# you should be able to use kinetica.azurecr.io/dev/kinetica-k8s-cpu:v7.2.0-11.dev-5 also
repository: "kinetica.azurecr.io/dev/kinetica-k8s-cpu-avx512"
tag: "v7.2.0-11.dev-5"
metricsRegistryRepositoryTag:
image:
repository: "kinetica.azurecr.io/dev/fluent-bit"
tag: "v7.2.0-11.dev-5"
environment: "production"

license: "${KINETICA_LICENSE}"
gpuAcceleration: "${GPU_ACCELERATION}"
config:
postgresProxy:
enablePostgresProxy: true
Expand All @@ -297,17 +155,14 @@ db:

persistTier:
default:
# CHANGE
limit: ""
limit: "${PERSIST_TIER_LIMIT}"
provisioner: "disk.csi.azure.com"
volumeClaim:
spec:
storageClassName: managed-premium

diskCacheTier:
default:
# CHANGE
limit: ""
limit: "${DISK_TIER_LIMIT}"
provisioner: "disk.csi.azure.com"
volumeClaim:
spec:
Expand All @@ -317,24 +172,20 @@ db:
coldStorageType: azure_blob
coldStorageAzure:
basePath: "gpudb/cold_storage/"
# CHANGE
containerName: ""
sasToken: ""
storageAccountKey: ""
storageAccountName: ""
useManagedCredentials: false
containerName: "${COLD_CONTAINER_NAME}"
sasToken: "${COLD_SAS_TOKEN}"
storageAccountKey: "${STORAGE_ACCOUNT_KEY}"
storageAccountName: "${STORAGE_ACCOUNT_NAME}"

dbAdminUser:
create: true
name: "${DB_ADMIN_USER}"
password: "${DB_ADMIN_PASSWORD}"
dbWorkbench:
create: true
# CHANGE
fqdn: ""
# CHANGE
# should have something like the following
# {"name": "plan-01", "product": "lucid-01-preview", "publisher": "kinetica", "version": "1.0.1", "managed_resource_group_id": "/subscriptions/000000000/resourceGroups/mrg-lucid-01-preview-20240730051440", "customer_email": "somebody@somewhere.com", "secondary_email": "somebodyelse@somewhere.com", "application_id": "/subscriptions/00000/resourceGroups/lucid-073001/providers/Microsoft.Solutions/applications/cluster-9589", "contactFirstName": "John", "contactLastName": "Some", "tshirtSize": "XS", "tshirtType": "SmallCPU"}
deploymentInfo: "{}"
fqdn: "${KINETICA_CLUSTER_NAME}.${LOCATION}.cloudapp.azure.com"
deploymentInfo: '{"name": "${PLAN_ID}", "product": "${PRODUCT_NAME}", "publisher": "kinetica", "version": "${PLAN_VERSION}", "managed_resource_group_id": "/subscriptions/${SUBSCRIPTION_ID}/resourceGroups/${RESOURCE_GROUP_NAME}", "customer_email": "${CONTACT_EMAIL}", "application_id": "/subscriptions/${SUBSCRIPTION_ID}/resourceGroups/${MANAGED_APP_RESOURCE_GROUP_NAME}/providers/microsoft.solutions/applications/${MANAGED_APP_NAME}", "contactFirstName": "${CONTACT_FIRST_NAME}", "contactLastName": "${CONTACT_LAST_NAME}", "tshirtSize": "${TSHIRT_SIZE}", "tshirtType": "${TSHIRT_TYPE}"}'
letsEncrypt:
enabled: true
image:
repository: "kinetica.azurecr.io/dev/workbench"
tag: "v7.2.0-11.dev-5"
environment: "production"
Loading

0 comments on commit 33b24ae

Please sign in to comment.