diff --git a/docs/index.yaml b/docs/index.yaml index 3f8fe29..6157636 100644 --- a/docs/index.yaml +++ b/docs/index.yaml @@ -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-5 + created: "2024-08-15T16:03:02.279099028Z" + 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: e6b6a73faf006bb17773ff8950a6654ee1a7374038391c7e46fa83f2f5e82a0f + name: kinetica-operators + type: application + urls: + - https://kineticadb.github.io/charts/7.2/kinetica-operators-72.0.11-dev.5.tgz + version: 72.0.11-dev.5 - apiVersion: v2 appVersion: v7.2.0-11.dev-4 created: "2024-08-07T05:42:37.093421063Z" @@ -1343,4 +1365,4 @@ entries: urls: - https://kineticadb.github.io/charts/7.2/kinetica-operators-0.0.0.tgz version: 0.0.0 -generated: "2024-08-07T05:42:37.035344217Z" +generated: "2024-08-15T16:03:02.240324375Z" diff --git a/docs/kinetica-operators-72.0.11-dev.5.tgz b/docs/kinetica-operators-72.0.11-dev.5.tgz new file mode 100644 index 0000000..ca81794 Binary files /dev/null and b/docs/kinetica-operators-72.0.11-dev.5.tgz differ diff --git a/kinetica-operators/Chart.yaml b/kinetica-operators/Chart.yaml index 7637ea3..a32713f 100644 --- a/kinetica-operators/Chart.yaml +++ b/kinetica-operators/Chart.yaml @@ -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.4 +version: 72.0.11-dev.5 # 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-4" +appVersion: "v7.2.0-11.dev-5" dependencies: - name: openldap - name: cert-manager diff --git a/kinetica-operators/crds/database-crds.yaml b/kinetica-operators/crds/database-crds.yaml index 02134c4..4ddb79c 100644 --- a/kinetica-operators/crds/database-crds.yaml +++ b/kinetica-operators/crds/database-crds.yaml @@ -3923,6 +3923,8 @@ spec: useManagedCredentials: default: true type: boolean + required: + - useManagedCredentials type: object ml: default: diff --git a/kinetica-operators/templates/aks_dboperator_operator.tpl b/kinetica-operators/templates/aks_dboperator_operator.tpl index d4c07eb..9274d18 100644 --- a/kinetica-operators/templates/aks_dboperator_operator.tpl +++ b/kinetica-operators/templates/aks_dboperator_operator.tpl @@ -5,7 +5,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - azure.workload.identity/client-id: '{{ .Values.dbOperator.AzureWorkloadIdentityClientID + azure.workload.identity/client-id: '{{ .Values.dbOperator.azureWorkloadIdentityClientId }}' name: kineticaoperator-kineticacluster-operator namespace: kinetica-system diff --git a/kinetica-operators/templates/database.db.tpl b/kinetica-operators/templates/database.db.tpl index eb25bf9..cfb69fa 100644 --- a/kinetica-operators/templates/database.db.tpl +++ b/kinetica-operators/templates/database.db.tpl @@ -264,6 +264,7 @@ spec: {{- if eq .Values.db.gpudbCluster.config.tieredStorage.coldStorageTier.coldStorageType "azure_blob" }} coldStorageAzure: basePath: "gpudb/cold_storage/" + useManagedCredentials: {{ .Values.db.gpudbCluster.config.tieredStorage.coldStorageTier.coldStorageAzure.useManagedCredentials }} containerName: {{ .Values.db.gpudbCluster.config.tieredStorage.coldStorageTier.coldStorageAzure.containerName }} sasToken: {{ .Values.db.gpudbCluster.config.tieredStorage.coldStorageTier.coldStorageAzure.sasToken }} storageAccountKey: {{ .Values.db.gpudbCluster.config.tieredStorage.coldStorageTier.coldStorageAzure.storageAccountKey }} diff --git a/kinetica-operators/values.marketPlace.aks.yaml b/kinetica-operators/values.marketPlace.aks.yaml index 8bdd8af..d99d72c 100644 --- a/kinetica-operators/values.marketPlace.aks.yaml +++ b/kinetica-operators/values.marketPlace.aks.yaml @@ -29,15 +29,15 @@ wbOperator: install: true image: repository: "kinetica.azurecr.io/dev/workbench-operator" - tag: "v7.2.0-11.dev-4-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: "" + # 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-4-operator" + tag: "v7.2.0-11.dev-5-operator" digest: "" certManager: install: true @@ -139,7 +139,7 @@ openldap: ldapPort: 1389 initContainers: - name: openldap-create-directory-structure - image: "kinetica.azurecr.io/dev/busybox:v7.2.0-11.dev-4" + image: "kinetica.azurecr.io/dev/busybox:v7.2.0-11.dev-5" command: [ "sh", @@ -193,7 +193,7 @@ db: hostManagerMonitor: image: repository: "kinetica.azurecr.io/dev/kinetica-k8s-monitor" - tag: "v7.2.0-11.dev-4" + 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 @@ -215,33 +215,33 @@ db: busybox: image: repository: "kinetica.azurecr.io/dev/busybox" - tag: "v7.2.0-11.dev-4" + tag: "v7.2.0-11.dev-5" socat: image: repository: "kinetica.azurecr.io/dev/socat" - tag: "v7.2.0-11.dev-4" + 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-4" + # tag: "v7.2.0-11.dev-5" # grafana: # isEnabled: true # image: # repository: "kinetica.azurecr.io/dev/kagent" - # tag: "v7.2.0-11.dev-4" + # tag: "v7.2.0-11.dev-5" # loki: # isEnabled: true # image: # repository: "kinetica.azurecr.io/dev/kagent" - # tag: "v7.2.0-11.dev-4" + # tag: "v7.2.0-11.dev-5" # prometheus: # isEnabled: true # image: # repository: "kinetica.azurecr.io/dev/kagent" - # tag: "v7.2.0-11.dev-4" + # tag: "v7.2.0-11.dev-5" gadmin: isEnabled: true @@ -271,16 +271,16 @@ db: cuda: image: repository: "kinetica.azurecr.io/dev/kinetica-k8s-cuda" - tag: "v7.2.0-11.dev-4" + 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-4 also + # 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-4" + tag: "v7.2.0-11.dev-5" metricsRegistryRepositoryTag: image: repository: "kinetica.azurecr.io/dev/fluent-bit" - tag: "v7.2.0-11.dev-4" + tag: "v7.2.0-11.dev-5" config: postgresProxy: enablePostgresProxy: true @@ -337,4 +337,4 @@ dbWorkbench: enabled: true image: repository: "kinetica.azurecr.io/dev/workbench" - tag: "v7.2.0-11.dev-4" + tag: "v7.2.0-11.dev-5" diff --git a/kinetica-operators/values.marketPlace.eks.yaml b/kinetica-operators/values.marketPlace.eks.yaml index 3069078..72d8e8f 100644 --- a/kinetica-operators/values.marketPlace.eks.yaml +++ b/kinetica-operators/values.marketPlace.eks.yaml @@ -29,7 +29,7 @@ wbOperator: install: true image: repository: "kinetica.azurecr.io/dev/workbench-operator" - tag: "v7.2.0-11.dev-4-operator" + tag: "v7.2.0-11.dev-5-operator" digest: "" dbOperator: install: true @@ -37,7 +37,7 @@ dbOperator: aadpodidbinding: "" image: repository: "kinetica.azurecr.io/dev/kinetica-k8s-operator" - tag: "v7.2.0-11.dev-4-operator" + tag: "v7.2.0-11.dev-5-operator" digest: "" certManager: install: true @@ -148,7 +148,7 @@ openldap: ldapPort: 1389 initContainers: - name: openldap-create-directory-structure - image: "kinetica.azurecr.io/dev/busybox:v7.2.0-11.dev-4" + image: "kinetica.azurecr.io/dev/busybox:v7.2.0-11.dev-5" command: [ "sh", @@ -202,7 +202,7 @@ db: hostManagerMonitor: image: repository: "kinetica.azurecr.io/dev/kinetica-k8s-monitor" - tag: "v7.2.0-11.dev-4" + 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 @@ -224,33 +224,33 @@ db: busybox: image: repository: "kinetica.azurecr.io/dev/busybox" - tag: "v7.2.0-11.dev-4" + tag: "v7.2.0-11.dev-5" socat: image: repository: "kinetica.azurecr.io/dev/socat" - tag: "v7.2.0-11.dev-4" + 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-4" + # tag: "v7.2.0-11.dev-5" # grafana: # isEnabled: true # image: # repository: "kinetica.azurecr.io/dev/kagent" - # tag: "v7.2.0-11.dev-4" + # tag: "v7.2.0-11.dev-5" # loki: # isEnabled: true # image: # repository: "kinetica.azurecr.io/dev/kagent" - # tag: "v7.2.0-11.dev-4" + # tag: "v7.2.0-11.dev-5" # prometheus: # isEnabled: true # image: # repository: "kinetica.azurecr.io/dev/kagent" - # tag: "v7.2.0-11.dev-4" + # tag: "v7.2.0-11.dev-5" gadmin: isEnabled: true @@ -280,16 +280,16 @@ db: cuda: image: repository: "kinetica.azurecr.io/dev/kinetica-k8s-cuda" - tag: "v7.2.0-11.dev-4" + 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-4 also + # 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-4" + tag: "v7.2.0-11.dev-5" metricsRegistryRepositoryTag: image: repository: "kinetica.azurecr.io/dev/fluent-bit" - tag: "v7.2.0-11.dev-4" + tag: "v7.2.0-11.dev-5" config: postgresProxy: enablePostgresProxy: true @@ -343,4 +343,4 @@ dbWorkbench: nodeSelector: {} image: repository: "kinetica.azurecr.io/dev/workbench" - tag: "v7.2.0-11.dev-4" + tag: "v7.2.0-11.dev-5" diff --git a/kinetica-operators/values.yaml b/kinetica-operators/values.yaml index 2d8de82..e1022a6 100644 --- a/kinetica-operators/values.yaml +++ b/kinetica-operators/values.yaml @@ -40,7 +40,7 @@ wbOperator: install: true image: repository: "kinetica.azurecr.io/dev/workbench-operator" - tag: "v7.2.0-11.dev-4-operator" + tag: "v7.2.0-11.dev-5-operator" digest: "" dbOperator: install: true @@ -48,7 +48,7 @@ dbOperator: aadpodidbinding: "" image: repository: "kinetica.azurecr.io/dev/kinetica-k8s-operator" - tag: "v7.2.0-11.dev-4-operator" + tag: "v7.2.0-11.dev-5-operator" digest: "" nodeSelector: {} @@ -87,10 +87,7 @@ ingressNginx: nodeSelector: {} allowSnippetAnnotations: true service: - annotations: - "service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout": 3600 - "service.beta.kubernetes.io/aws-load-balancer-backend-protocol": tcp - "service.beta.kubernetes.io/aws-load-balancer-type": nlb + annotations: {} admissionWebhooks: enabled: true patch: @@ -119,7 +116,7 @@ openldap: tag: "2.6.7" initContainers: - name: openldap-create-directory-structure - image: "kinetica.azurecr.io/dev/busybox:v7.2.0-11.dev-4" + image: "kinetica.azurecr.io/dev/busybox:v7.2.0-11.dev-5" command: [ "sh", @@ -173,7 +170,7 @@ db: hostManagerMonitor: image: repository: "kinetica.azurecr.io/dev/kinetica-k8s-monitor" - tag: "v7.2.0-11.dev-4" + 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 @@ -195,33 +192,33 @@ db: busybox: image: repository: "kinetica.azurecr.io/dev/busybox" - tag: "v7.2.0-11.dev-4" + tag: "v7.2.0-11.dev-5" socat: image: repository: "kinetica.azurecr.io/dev/socat" - tag: "v7.2.0-11.dev-4" + tag: "v7.2.0-11.dev-5" # stats: # isEnabled: false # alertManager: # isEnabled: false # image: # repository: "kinetica.azurecr.io/dev/kagent" - # tag: "v7.2.0-11.dev-4" + # tag: "v7.2.0-11.dev-5" # grafana: # isEnabled: false # image: # repository: "kinetica.azurecr.io/dev/kagent" - # tag: "v7.2.0-11.dev-4" + # tag: "v7.2.0-11.dev-5" # loki: # isEnabled: false # image: # repository: "kinetica.azurecr.io/dev/kagent" - # tag: "v7.2.0-11.dev-4" + # tag: "v7.2.0-11.dev-5" # prometheus: # isEnabled: false # image: # repository: "kinetica.azurecr.io/dev/kagent" - # tag: "v7.2.0-11.dev-4" + # tag: "v7.2.0-11.dev-5" gadmin: isEnabled: true reveal: @@ -247,16 +244,16 @@ db: cuda: image: repository: "kinetica.azurecr.io/dev/kinetica-k8s-cuda" - tag: "v7.2.0-11.dev-4-amd64" + tag: "v7.2.0-11.dev-5-amd64" standard: image: - # you should be able to use kinetica.azurecr.io/dev/kinetica-k8s-cpu-avx512:v7.2.0-11.dev-4 also + # you should be able to use kinetica.azurecr.io/dev/kinetica-k8s-cpu-avx512:v7.2.0-11.dev-5 also repository: "kinetica.azurecr.io/dev/kinetica-k8s-cpu" - tag: "v7.2.0-11.dev-4" + tag: "v7.2.0-11.dev-5" metricsRegistryRepositoryTag: image: repository: "kinetica.azurecr.io/dev/fluent-bit" - tag: "v7.2.0-11.dev-4" + tag: "v7.2.0-11.dev-5" config: postgresProxy: enablePostgresProxy: true @@ -296,4 +293,4 @@ dbWorkbench: image: repository: "kinetica.azurecr.io/dev/workbench" - tag: "v7.2.0-11.dev-4" + tag: "v7.2.0-11.dev-5"