diff --git a/charts/tfy-k8s-aws-eks-inframold/Chart.yaml b/charts/tfy-k8s-aws-eks-inframold/Chart.yaml index 51bf501e4..01142e858 100644 --- a/charts/tfy-k8s-aws-eks-inframold/Chart.yaml +++ b/charts/tfy-k8s-aws-eks-inframold/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: tfy-k8s-aws-eks-inframold -version: 0.1.7 +version: 0.1.8 description: "Inframold, the superchart that configure your cluster on aws for truefoundry." maintainers: - name: truefoundry diff --git a/charts/tfy-k8s-aws-eks-inframold/README.md b/charts/tfy-k8s-aws-eks-inframold/README.md index 088ceb43f..1d249fb6e 100644 --- a/charts/tfy-k8s-aws-eks-inframold/README.md +++ b/charts/tfy-k8s-aws-eks-inframold/README.md @@ -88,9 +88,17 @@ Inframold, the superchart that configure your cluster on aws for truefoundry. ### truefoundryBootstrap parameters -| Name | Description | Value | -| ------------------------------------------ | ------------------------------------------------------------------------- | ------- | -| `truefoundry.truefoundryBootstrap.enabled` | Flag to enable bootstrap job to prep cluster for truefoundry installation | `false` | +| Name | Description | Value | +| ------------------------------------------ | ------------------------------------------------------------------------- | ------ | +| `truefoundry.truefoundryBootstrap.enabled` | Flag to enable bootstrap job to prep cluster for truefoundry installation | `true` | + +### Truefoundry virtual service parameters + +| Name | Description | Value | +| ------------------------------------- | -------------------------------------------------- | ------- | +| `truefoundry.virtualservice.enabled` | Flag to enable virtualservice | `false` | +| `truefoundry.virtualservice.hosts` | Hosts for truefoundry virtualservice | `[]` | +| `truefoundry.virtualservice.gateways` | Istio gateways to be configured for virtualservice | `[]` | ### database. Can be left empty if using the dev mode parameters diff --git a/charts/tfy-k8s-aws-eks-inframold/templates/truefoundry.yaml b/charts/tfy-k8s-aws-eks-inframold/templates/truefoundry.yaml index 6f5743044..a4354a04c 100644 --- a/charts/tfy-k8s-aws-eks-inframold/templates/truefoundry.yaml +++ b/charts/tfy-k8s-aws-eks-inframold/templates/truefoundry.yaml @@ -41,6 +41,20 @@ spec: enabled: {{ .Values.truefoundry.devMode.enabled }} truefoundryBootstrap: enabled: {{ .Values.truefoundry.truefoundryBootstrap.enabled }} + {{- if .Values.truefoundry.virtualservice.enabled }} + truefoundryFrontendApp: + istio: + virtualservice: + enabled: true + {{- range $v := .Values.truefoundry.virtualservice.hosts }} + hosts: + - {{ $v | quote }} + {{- end }} + {{- range $v := .Values.truefoundry.virtualservice.gateways }} + gateways: + - {{ $v | quote }} + {{- end }} + {{- end }} nats: {{- with .Values.tolerations }} tolerations: diff --git a/charts/tfy-k8s-aws-eks-inframold/values.yaml b/charts/tfy-k8s-aws-eks-inframold/values.yaml index d69d84228..1333df299 100644 --- a/charts/tfy-k8s-aws-eks-inframold/values.yaml +++ b/charts/tfy-k8s-aws-eks-inframold/values.yaml @@ -170,7 +170,17 @@ truefoundry: ## @section truefoundryBootstrap parameters ## @param truefoundry.truefoundryBootstrap.enabled Flag to enable bootstrap job to prep cluster for truefoundry installation truefoundryBootstrap: + enabled: true + + ## @section Truefoundry virtual service parameters + virtualservice: + ## @param truefoundry.virtualservice.enabled Flag to enable virtualservice enabled: false + ## @param truefoundry.virtualservice.hosts Hosts for truefoundry virtualservice + hosts: [] + ## @param truefoundry.virtualservice.gateways Istio gateways to be configured for virtualservice + gateways: [] + ## @section database. Can be left empty if using the dev mode parameters database: ## @param truefoundry.database.host Hostname of the database diff --git a/charts/tfy-k8s-azure-aks-inframold/Chart.yaml b/charts/tfy-k8s-azure-aks-inframold/Chart.yaml index c52ce0e5e..612502c87 100644 --- a/charts/tfy-k8s-azure-aks-inframold/Chart.yaml +++ b/charts/tfy-k8s-azure-aks-inframold/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: tfy-k8s-azure-aks-inframold -version: 0.1.7 +version: 0.1.8 description: "Inframold, the superchart that configure your cluster on azure for truefoundry." maintainers: - name: truefoundry diff --git a/charts/tfy-k8s-azure-aks-inframold/README.md b/charts/tfy-k8s-azure-aks-inframold/README.md index 177f385d6..3671456b8 100644 --- a/charts/tfy-k8s-azure-aks-inframold/README.md +++ b/charts/tfy-k8s-azure-aks-inframold/README.md @@ -67,9 +67,17 @@ Inframold, the superchart that configure your cluster on azure for truefoundry. ### truefoundryBootstrap parameters -| Name | Description | Value | -| ------------------------------------------ | ------------------------------------------------------------------------- | ------- | -| `truefoundry.truefoundryBootstrap.enabled` | Flag to enable bootstrap job to prep cluster for truefoundry installation | `false` | +| Name | Description | Value | +| ------------------------------------------ | ------------------------------------------------------------------------- | ------ | +| `truefoundry.truefoundryBootstrap.enabled` | Flag to enable bootstrap job to prep cluster for truefoundry installation | `true` | + +### Truefoundry virtual service parameters + +| Name | Description | Value | +| ------------------------------------- | -------------------------------------------------- | ------- | +| `truefoundry.virtualservice.enabled` | Flag to enable virtualservice | `false` | +| `truefoundry.virtualservice.hosts` | Hosts for truefoundry virtualservice | `[]` | +| `truefoundry.virtualservice.gateways` | Istio gateways to be configured for virtualservice | `[]` | ### database. Can be left empty if using the dev mode parameters diff --git a/charts/tfy-k8s-azure-aks-inframold/templates/truefoundry.yaml b/charts/tfy-k8s-azure-aks-inframold/templates/truefoundry.yaml index 6f5743044..a4354a04c 100644 --- a/charts/tfy-k8s-azure-aks-inframold/templates/truefoundry.yaml +++ b/charts/tfy-k8s-azure-aks-inframold/templates/truefoundry.yaml @@ -41,6 +41,20 @@ spec: enabled: {{ .Values.truefoundry.devMode.enabled }} truefoundryBootstrap: enabled: {{ .Values.truefoundry.truefoundryBootstrap.enabled }} + {{- if .Values.truefoundry.virtualservice.enabled }} + truefoundryFrontendApp: + istio: + virtualservice: + enabled: true + {{- range $v := .Values.truefoundry.virtualservice.hosts }} + hosts: + - {{ $v | quote }} + {{- end }} + {{- range $v := .Values.truefoundry.virtualservice.gateways }} + gateways: + - {{ $v | quote }} + {{- end }} + {{- end }} nats: {{- with .Values.tolerations }} tolerations: diff --git a/charts/tfy-k8s-azure-aks-inframold/values.yaml b/charts/tfy-k8s-azure-aks-inframold/values.yaml index 72ade20d4..fac3acd67 100644 --- a/charts/tfy-k8s-azure-aks-inframold/values.yaml +++ b/charts/tfy-k8s-azure-aks-inframold/values.yaml @@ -118,7 +118,17 @@ truefoundry: ## @section truefoundryBootstrap parameters ## @param truefoundry.truefoundryBootstrap.enabled Flag to enable bootstrap job to prep cluster for truefoundry installation truefoundryBootstrap: + enabled: true + + ## @section Truefoundry virtual service parameters + virtualservice: + ## @param truefoundry.virtualservice.enabled Flag to enable virtualservice enabled: false + ## @param truefoundry.virtualservice.hosts Hosts for truefoundry virtualservice + hosts: [] + ## @param truefoundry.virtualservice.gateways Istio gateways to be configured for virtualservice + gateways: [] + ## @section database. Can be left empty if using the dev mode parameters database: ## @param truefoundry.database.host Hostname of the database diff --git a/charts/tfy-k8s-civo-talos-inframold/Chart.yaml b/charts/tfy-k8s-civo-talos-inframold/Chart.yaml index 3e89dca22..5bd4b758c 100644 --- a/charts/tfy-k8s-civo-talos-inframold/Chart.yaml +++ b/charts/tfy-k8s-civo-talos-inframold/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: tfy-k8s-civo-talos-inframold -version: 0.1.7 +version: 0.1.8 description: "Inframold, the superchart that configure your cluster on civo for truefoundry." maintainers: - name: truefoundry diff --git a/charts/tfy-k8s-civo-talos-inframold/README.md b/charts/tfy-k8s-civo-talos-inframold/README.md index c8eb9acbd..2ca15bcc0 100644 --- a/charts/tfy-k8s-civo-talos-inframold/README.md +++ b/charts/tfy-k8s-civo-talos-inframold/README.md @@ -67,9 +67,17 @@ Inframold, the superchart that configure your cluster on civo for truefoundry. ### truefoundryBootstrap parameters -| Name | Description | Value | -| ------------------------------------------ | ------------------------------------------------------------------------- | ------- | -| `truefoundry.truefoundryBootstrap.enabled` | Flag to enable bootstrap job to prep cluster for truefoundry installation | `false` | +| Name | Description | Value | +| ------------------------------------------ | ------------------------------------------------------------------------- | ------ | +| `truefoundry.truefoundryBootstrap.enabled` | Flag to enable bootstrap job to prep cluster for truefoundry installation | `true` | + +### Truefoundry virtual service parameters + +| Name | Description | Value | +| ------------------------------------- | -------------------------------------------------- | ------- | +| `truefoundry.virtualservice.enabled` | Flag to enable virtualservice | `false` | +| `truefoundry.virtualservice.hosts` | Hosts for truefoundry virtualservice | `[]` | +| `truefoundry.virtualservice.gateways` | Istio gateways to be configured for virtualservice | `[]` | ### database. Can be left empty if using the dev mode parameters diff --git a/charts/tfy-k8s-civo-talos-inframold/templates/truefoundry.yaml b/charts/tfy-k8s-civo-talos-inframold/templates/truefoundry.yaml index 6f5743044..a4354a04c 100644 --- a/charts/tfy-k8s-civo-talos-inframold/templates/truefoundry.yaml +++ b/charts/tfy-k8s-civo-talos-inframold/templates/truefoundry.yaml @@ -41,6 +41,20 @@ spec: enabled: {{ .Values.truefoundry.devMode.enabled }} truefoundryBootstrap: enabled: {{ .Values.truefoundry.truefoundryBootstrap.enabled }} + {{- if .Values.truefoundry.virtualservice.enabled }} + truefoundryFrontendApp: + istio: + virtualservice: + enabled: true + {{- range $v := .Values.truefoundry.virtualservice.hosts }} + hosts: + - {{ $v | quote }} + {{- end }} + {{- range $v := .Values.truefoundry.virtualservice.gateways }} + gateways: + - {{ $v | quote }} + {{- end }} + {{- end }} nats: {{- with .Values.tolerations }} tolerations: diff --git a/charts/tfy-k8s-civo-talos-inframold/values.yaml b/charts/tfy-k8s-civo-talos-inframold/values.yaml index ee00491c5..2ff16c09a 100644 --- a/charts/tfy-k8s-civo-talos-inframold/values.yaml +++ b/charts/tfy-k8s-civo-talos-inframold/values.yaml @@ -104,7 +104,17 @@ truefoundry: ## @section truefoundryBootstrap parameters ## @param truefoundry.truefoundryBootstrap.enabled Flag to enable bootstrap job to prep cluster for truefoundry installation truefoundryBootstrap: + enabled: true + + ## @section Truefoundry virtual service parameters + virtualservice: + ## @param truefoundry.virtualservice.enabled Flag to enable virtualservice enabled: false + ## @param truefoundry.virtualservice.hosts Hosts for truefoundry virtualservice + hosts: [] + ## @param truefoundry.virtualservice.gateways Istio gateways to be configured for virtualservice + gateways: [] + ## @section database. Can be left empty if using the dev mode parameters database: ## @param truefoundry.database.host Hostname of the database diff --git a/charts/tfy-k8s-gcp-gke-standard-inframold/Chart.yaml b/charts/tfy-k8s-gcp-gke-standard-inframold/Chart.yaml index c5f316154..a6a93d05d 100644 --- a/charts/tfy-k8s-gcp-gke-standard-inframold/Chart.yaml +++ b/charts/tfy-k8s-gcp-gke-standard-inframold/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: tfy-k8s-gcp-gke-standard-inframold -version: 0.1.7 +version: 0.1.8 description: "Inframold, the superchart that configure your cluster on gcp for truefoundry." maintainers: - name: truefoundry diff --git a/charts/tfy-k8s-gcp-gke-standard-inframold/README.md b/charts/tfy-k8s-gcp-gke-standard-inframold/README.md index 01b87764f..a7f1bd994 100644 --- a/charts/tfy-k8s-gcp-gke-standard-inframold/README.md +++ b/charts/tfy-k8s-gcp-gke-standard-inframold/README.md @@ -67,9 +67,17 @@ Inframold, the superchart that configure your cluster on gcp for truefoundry. ### truefoundryBootstrap parameters -| Name | Description | Value | -| ------------------------------------------ | ------------------------------------------------------------------------- | ------- | -| `truefoundry.truefoundryBootstrap.enabled` | Flag to enable bootstrap job to prep cluster for truefoundry installation | `false` | +| Name | Description | Value | +| ------------------------------------------ | ------------------------------------------------------------------------- | ------ | +| `truefoundry.truefoundryBootstrap.enabled` | Flag to enable bootstrap job to prep cluster for truefoundry installation | `true` | + +### Truefoundry virtual service parameters + +| Name | Description | Value | +| ------------------------------------- | -------------------------------------------------- | ------- | +| `truefoundry.virtualservice.enabled` | Flag to enable virtualservice | `false` | +| `truefoundry.virtualservice.hosts` | Hosts for truefoundry virtualservice | `[]` | +| `truefoundry.virtualservice.gateways` | Istio gateways to be configured for virtualservice | `[]` | ### database. Can be left empty if using the dev mode parameters diff --git a/charts/tfy-k8s-gcp-gke-standard-inframold/templates/truefoundry.yaml b/charts/tfy-k8s-gcp-gke-standard-inframold/templates/truefoundry.yaml index 6f5743044..a4354a04c 100644 --- a/charts/tfy-k8s-gcp-gke-standard-inframold/templates/truefoundry.yaml +++ b/charts/tfy-k8s-gcp-gke-standard-inframold/templates/truefoundry.yaml @@ -41,6 +41,20 @@ spec: enabled: {{ .Values.truefoundry.devMode.enabled }} truefoundryBootstrap: enabled: {{ .Values.truefoundry.truefoundryBootstrap.enabled }} + {{- if .Values.truefoundry.virtualservice.enabled }} + truefoundryFrontendApp: + istio: + virtualservice: + enabled: true + {{- range $v := .Values.truefoundry.virtualservice.hosts }} + hosts: + - {{ $v | quote }} + {{- end }} + {{- range $v := .Values.truefoundry.virtualservice.gateways }} + gateways: + - {{ $v | quote }} + {{- end }} + {{- end }} nats: {{- with .Values.tolerations }} tolerations: diff --git a/charts/tfy-k8s-gcp-gke-standard-inframold/values.yaml b/charts/tfy-k8s-gcp-gke-standard-inframold/values.yaml index c334ab88d..85c905329 100644 --- a/charts/tfy-k8s-gcp-gke-standard-inframold/values.yaml +++ b/charts/tfy-k8s-gcp-gke-standard-inframold/values.yaml @@ -118,7 +118,17 @@ truefoundry: ## @section truefoundryBootstrap parameters ## @param truefoundry.truefoundryBootstrap.enabled Flag to enable bootstrap job to prep cluster for truefoundry installation truefoundryBootstrap: + enabled: true + + ## @section Truefoundry virtual service parameters + virtualservice: + ## @param truefoundry.virtualservice.enabled Flag to enable virtualservice enabled: false + ## @param truefoundry.virtualservice.hosts Hosts for truefoundry virtualservice + hosts: [] + ## @param truefoundry.virtualservice.gateways Istio gateways to be configured for virtualservice + gateways: [] + ## @section database. Can be left empty if using the dev mode parameters database: ## @param truefoundry.database.host Hostname of the database diff --git a/charts/tfy-k8s-generic-inframold/Chart.yaml b/charts/tfy-k8s-generic-inframold/Chart.yaml index 93c7f04bb..d250eceff 100644 --- a/charts/tfy-k8s-generic-inframold/Chart.yaml +++ b/charts/tfy-k8s-generic-inframold/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: tfy-k8s-generic-inframold -version: 0.1.7 +version: 0.1.8 description: "Inframold, the superchart that configure your cluster on generic for truefoundry." maintainers: - name: truefoundry diff --git a/charts/tfy-k8s-generic-inframold/README.md b/charts/tfy-k8s-generic-inframold/README.md index 5c632a355..944bccfc7 100644 --- a/charts/tfy-k8s-generic-inframold/README.md +++ b/charts/tfy-k8s-generic-inframold/README.md @@ -67,9 +67,17 @@ Inframold, the superchart that configure your cluster on generic for truefoundry ### truefoundryBootstrap parameters -| Name | Description | Value | -| ------------------------------------------ | ------------------------------------------------------------------------- | ------- | -| `truefoundry.truefoundryBootstrap.enabled` | Flag to enable bootstrap job to prep cluster for truefoundry installation | `false` | +| Name | Description | Value | +| ------------------------------------------ | ------------------------------------------------------------------------- | ------ | +| `truefoundry.truefoundryBootstrap.enabled` | Flag to enable bootstrap job to prep cluster for truefoundry installation | `true` | + +### Truefoundry virtual service parameters + +| Name | Description | Value | +| ------------------------------------- | -------------------------------------------------- | ------- | +| `truefoundry.virtualservice.enabled` | Flag to enable virtualservice | `false` | +| `truefoundry.virtualservice.hosts` | Hosts for truefoundry virtualservice | `[]` | +| `truefoundry.virtualservice.gateways` | Istio gateways to be configured for virtualservice | `[]` | ### database. Can be left empty if using the dev mode parameters diff --git a/charts/tfy-k8s-generic-inframold/templates/truefoundry.yaml b/charts/tfy-k8s-generic-inframold/templates/truefoundry.yaml index 6f5743044..a4354a04c 100644 --- a/charts/tfy-k8s-generic-inframold/templates/truefoundry.yaml +++ b/charts/tfy-k8s-generic-inframold/templates/truefoundry.yaml @@ -41,6 +41,20 @@ spec: enabled: {{ .Values.truefoundry.devMode.enabled }} truefoundryBootstrap: enabled: {{ .Values.truefoundry.truefoundryBootstrap.enabled }} + {{- if .Values.truefoundry.virtualservice.enabled }} + truefoundryFrontendApp: + istio: + virtualservice: + enabled: true + {{- range $v := .Values.truefoundry.virtualservice.hosts }} + hosts: + - {{ $v | quote }} + {{- end }} + {{- range $v := .Values.truefoundry.virtualservice.gateways }} + gateways: + - {{ $v | quote }} + {{- end }} + {{- end }} nats: {{- with .Values.tolerations }} tolerations: diff --git a/charts/tfy-k8s-generic-inframold/values.yaml b/charts/tfy-k8s-generic-inframold/values.yaml index ef3a11781..71a3f9e7e 100644 --- a/charts/tfy-k8s-generic-inframold/values.yaml +++ b/charts/tfy-k8s-generic-inframold/values.yaml @@ -104,7 +104,17 @@ truefoundry: ## @section truefoundryBootstrap parameters ## @param truefoundry.truefoundryBootstrap.enabled Flag to enable bootstrap job to prep cluster for truefoundry installation truefoundryBootstrap: + enabled: true + + ## @section Truefoundry virtual service parameters + virtualservice: + ## @param truefoundry.virtualservice.enabled Flag to enable virtualservice enabled: false + ## @param truefoundry.virtualservice.hosts Hosts for truefoundry virtualservice + hosts: [] + ## @param truefoundry.virtualservice.gateways Istio gateways to be configured for virtualservice + gateways: [] + ## @section database. Can be left empty if using the dev mode parameters database: ## @param truefoundry.database.host Hostname of the database