Skip to content

Commit

Permalink
Added v0.0.5 (#110)
Browse files Browse the repository at this point in the history
* Added v0.0.5

* Fixed ct lint test

* Fixed ct lint test with all maintainers
  • Loading branch information
manavrajvanshi authored Jun 22, 2023
1 parent fbd1b3d commit c4ab74b
Show file tree
Hide file tree
Showing 3 changed files with 55 additions and 22 deletions.
30 changes: 19 additions & 11 deletions charts/ndb-operator/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,33 +2,41 @@ apiVersion: v2
name: ndb-operator
description: A Helm chart for Nutanix Database Kubernetes Operator
type: application
version: 0.0.4
appVersion: "v0.0.4"
version: 0.0.5
appVersion: "v0.0.5"
maintainers:
- name: balakumarbalu
email: [email protected]
- name: akshmish
email: [email protected]
- name: shenoypritika
email: [email protected]
- name: krunal-jhaveri
email: [email protected]
- name: manavrajvanshi
email: [email protected]
- name: yash-ntnx
email: [email protected]
- name: nutanix-cloud-native-bot
email: [email protected]
icon: https://www.nutanix.com/content/dam/nutanix/global/icons/products/svg/Nutanix-Era-40.svg
annotations:
artifacthub.io/changes: |
- kind: security
description: "Updated kube-proxy version"
- kind: security
description: "Updated controller image version"
artifacthub.io/containsSecurityUpdates: "true"
- kind: added
description: "MSSQL Provisioning"
- kind: added
description: "Ability to provide profile information"
artifacthub.io/containsSecurityUpdates: "false"
artifacthub.io/license: Apache-2.0
artifacthub.io/maintainers: |
- name: Balakumar Balu
email: [email protected]
- name: Akshay Mishra
email: [email protected]
- name: Pritika Shenoy
email: [email protected]
- name: Krunal Jhaveri
email: [email protected]
- name: Manav Rajvanshi
email: [email protected]
- name: Yashesh Mankad
email: [email protected]
- name: Nutanix Cloud Native Team
email: [email protected]
artifacthub.io/operator: "true"
Expand Down
45 changes: 35 additions & 10 deletions charts/ndb-operator/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ helm install ndb-operator nutanix/ndb-operator -n ndb-operator --create-namespac
apiVersion: v1
kind: Secret
metadata:
name: your-ndb-secret
name: ndb-secret-name
type: Opaque
stringData:
username: username-for-ndb-server
Expand All @@ -38,7 +38,7 @@ stringData:
apiVersion: v1
kind: Secret
metadata:
name: your-db-secret
name: db-instance-secret-name
type: Opaque
stringData:
password: password-for-the-database-instance
Expand All @@ -65,29 +65,54 @@ spec:
ndb:
# Cluster id of the cluster where the Database has to be provisioned
# Can be fetched from the GET /clusters endpoint
clusterId: "Nutanix Cluster Id"
clusterId: "Nutanix Cluster Id"
# Credentials secret name for NDB installation
# data: username, password,
# data: username, password,
# stringData: ca_certificate
credentialSecret: your-ndb-secret
credentialSecret: ndb-secret-name
# The NDB Server
server: https://[NDB IP]:8443/era/v0.9
# Set to true to skip SSL verification, default: false.
skipCertificateVerification: false
skipCertificateVerification: true
# Database instance specific details (that is to be provisioned)
databaseInstance:
# The database instance name on NDB
databaseInstanceName: "Database-Instance-Name"
# Names of the databases on that instance
databaseNames:
- alpha
- beta
- database_one
- database_two
- database_three
# Credentials secret name for NDB installation
# data: password, ssh_public_key
credentialSecret: your-db-secret
credentialSecret: db-instance-secret-name
size: 10
timezone: "UTC"
type: postgres

# You can specify any (or none) of these types of profiles: compute, software, network, dbParam
# If not specified, the corresponding Out-of-Box (OOB) profile will be used wherever applicable
# Name is case-sensitive. ID is the UUID of the profile. Profile should be in the "READY" state
# "id" & "name" are optional. If none provided, OOB may be resolved to any profile of that type
profiles:
compute:
id: ""
name: ""
# A Software profile is a mandatory input for closed-source engines: MSSQL & Oracle
software:
name: ""
id: ""
network:
id: ""
name: ""
dbParam:
name: ""
id: ""
# Only applicable for MSSQL databases
dbParamInstance:
name: ""
id: ""

```
## Uninstalling the Chart
To uninstall/delete the operator deployment/chart:
Expand All @@ -104,7 +129,7 @@ The following table lists the configurable parameters of the NDB operator chart
| `replicaCount` | Number of replicas of the NDB Operator controller pods | `1` |
| `image.repository` | Image for NDB Operator controller | `ghcr.io/nutanix-cloud-native/ndb-operator/controller` |
| `image.pullPolicy` | Image pullPolicy | `IfNotPresent` |
| `image.tag` | Image tag | `v0.0.4, defaults to Chart.appVersion if removed` |
| `image.tag` | Image tag | `v0.0.5, defaults to Chart.appVersion if removed` |
| `imagePullSecrets` | ImagePullSecrets list | `[]` |
| `nameOverride` | To override the name of the operator chart | `""` |
| `fullnameOverride` | To override the full name of the operator chart | `""` |
Expand Down
2 changes: 1 addition & 1 deletion charts/ndb-operator/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ image:
repository: ghcr.io/nutanix-cloud-native/ndb-operator/controller
pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion.
tag: "v0.0.4"
tag: "v0.0.5"

imagePullSecrets: []
nameOverride: ""
Expand Down

0 comments on commit c4ab74b

Please sign in to comment.