diff --git a/charts/cluster-api-visualizer/Chart.yaml b/charts/cluster-api-visualizer/Chart.yaml index eb675985..433fd2ca 100644 --- a/charts/cluster-api-visualizer/Chart.yaml +++ b/charts/cluster-api-visualizer/Chart.yaml @@ -3,7 +3,7 @@ name: cluster-api-visualizer description: Multicluster resource visualization tool for Cluster API. type: application version: 0.0.1 -appVersion: "1.3.0" +appVersion: "v1.3.1" home: https://github.com/christianhuth/helm-charts icon: https://www.saashub.com/images/app/service_logos/15/d634f2359578/large.png maintainers: diff --git a/charts/cluster-api-visualizer/README.md b/charts/cluster-api-visualizer/README.md index a134cef1..6db242d6 100644 --- a/charts/cluster-api-visualizer/README.md +++ b/charts/cluster-api-visualizer/README.md @@ -44,38 +44,39 @@ The command removes all the Kubernetes components associated with the chart and ## Values -| Key | Type | Default | Description | -| ------------------------------------------ | ------ | -------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| affinity | object | `{}` | Affinity settings for pod assignment | -| autoscaling.enabled | bool | `false` | Enable Horizontal POD autoscaling | -| autoscaling.maxReplicas | int | `100` | Maximum number of replicas | -| autoscaling.minReplicas | int | `1` | Minimum number of replicas | -| autoscaling.targetCPUUtilizationPercentage | int | `80` | Target CPU utilization percentage | -| extraEnv | list | `[]` | additional environment variables to be added to the pods | -| fullnameOverride | string | `""` | String to fully override `"cluster-api-visualizer.fullname"` | -| image.pullPolicy | string | `"Always"` | image pull policy | -| image.repository | string | `"ghcr.io/jont828"` | image repository | -| image.tag | string | `"v1.3.0"` | Overrides the image tag | -| imagePullSecrets | list | `[]` | If defined, uses a Secret to pull an image from a private Docker registry or repository. | -| ingress.annotations | object | `{}` | Additional annotations for the Ingress resource | -| ingress.className | string | `""` | IngressClass that will be be used to implement the Ingress | -| ingress.enabled | bool | `false` | Enable ingress record generation | -| ingress.hosts | list | see [values.yaml](./values.yaml) | An array with the hosts configuration | -| ingress.tls | list | `[]` | An array with the tls configuration | -| nameOverride | string | `""` | Provide a name in place of `cluster-api-visualizer` | -| nodeSelector | object | `{}` | Node labels for pod assignment | -| podAnnotations | object | `{}` | Annotations to be added to exporter pods | -| podSecurityContext | object | `{}` | pod-level security context | -| replicaCount | int | `1` | Number of replicas | -| resources | object | `{}` | Resource limits and requests for the pods. | -| revisionHistoryLimit | int | `0` | The number of old ReplicaSets to retain | -| securityContext | object | `{}` | container-level security context | -| service.port | int | `80` | Kubernetes port where service is exposed | -| service.type | string | `"ClusterIP"` | Kubernetes service type | -| serviceAccount.annotations | object | `{}` | Annotations to add to the service account | -| serviceAccount.create | bool | `true` | Specifies whether a service account should be created | -| serviceAccount.name | string | `""` | The name of the service account to use. If not set and create is true, a name is generated using the fullname template | -| tolerations | list | `[]` | Toleration labels for pod assignment | +| Key | Type | Default | Description | +| ------------------------------------------ | ------ | ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| affinity | object | `{}` | Affinity settings for pod assignment | +| autoscaling.enabled | bool | `false` | Enable Horizontal POD autoscaling | +| autoscaling.maxReplicas | int | `100` | Maximum number of replicas | +| autoscaling.minReplicas | int | `1` | Minimum number of replicas | +| autoscaling.targetCPUUtilizationPercentage | int | `80` | Target CPU utilization percentage | +| extraEnv | list | `[]` | additional environment variables to be added to the pods | +| fullnameOverride | string | `""` | String to fully override `"cluster-api-visualizer.fullname"` | +| image.pullPolicy | string | `"Always"` | image pull policy | +| image.registry | string | `"ghcr.io"` | image registry | +| image.repository | string | `"jont828/cluster-api-visualizer"` | image repository | +| image.tag | string | `"v1.3.1"` | Overrides the image tag | +| imagePullSecrets | list | `[]` | If defined, uses a Secret to pull an image from a private Docker registry or repository. | +| ingress.annotations | object | `{}` | Additional annotations for the Ingress resource | +| ingress.className | string | `""` | IngressClass that will be be used to implement the Ingress | +| ingress.enabled | bool | `false` | Enable ingress record generation | +| ingress.hosts | list | see [values.yaml](./values.yaml) | An array with the hosts configuration | +| ingress.tls | list | `[]` | An array with the tls configuration | +| nameOverride | string | `""` | Provide a name in place of `cluster-api-visualizer` | +| nodeSelector | object | `{}` | Node labels for pod assignment | +| podAnnotations | object | `{}` | Annotations to be added to exporter pods | +| podSecurityContext | object | `{}` | pod-level security context | +| replicaCount | int | `1` | Number of replicas | +| resources | object | `{}` | Resource limits and requests for the pods. | +| revisionHistoryLimit | int | `0` | The number of old ReplicaSets to retain | +| securityContext | object | `{}` | container-level security context | +| service.port | int | `80` | Kubernetes port where service is exposed | +| service.type | string | `"ClusterIP"` | Kubernetes service type | +| serviceAccount.annotations | object | `{}` | Annotations to add to the service account | +| serviceAccount.create | bool | `true` | Specifies whether a service account should be created | +| serviceAccount.name | string | `""` | The name of the service account to use. If not set and create is true, a name is generated using the fullname template | +| tolerations | list | `[]` | Toleration labels for pod assignment | Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. diff --git a/charts/cluster-api-visualizer/templates/deployment.yaml b/charts/cluster-api-visualizer/templates/deployment.yaml index 3418adb5..4e6bb04a 100644 --- a/charts/cluster-api-visualizer/templates/deployment.yaml +++ b/charts/cluster-api-visualizer/templates/deployment.yaml @@ -45,7 +45,7 @@ spec: securityContext: {{- toYaml . | nindent 12 }} {{- end }} - image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}" + image: "{{ .Values.image.registry }}/{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}" imagePullPolicy: {{ .Values.image.pullPolicy }} ports: - name: http diff --git a/charts/cluster-api-visualizer/values.schema.json b/charts/cluster-api-visualizer/values.schema.json index cc9b09de..9bf9041d 100644 --- a/charts/cluster-api-visualizer/values.schema.json +++ b/charts/cluster-api-visualizer/values.schema.json @@ -34,6 +34,9 @@ "pullPolicy": { "type": "string" }, + "registry": { + "type": "string" + }, "repository": { "type": "string" }, diff --git a/charts/cluster-api-visualizer/values.yaml b/charts/cluster-api-visualizer/values.yaml index 2260dc82..7eb66159 100644 --- a/charts/cluster-api-visualizer/values.yaml +++ b/charts/cluster-api-visualizer/values.yaml @@ -5,12 +5,14 @@ nameOverride: "" fullnameOverride: "" image: + # -- image registry + registry: ghcr.io # -- image repository - repository: ghcr.io/jont828 + repository: jont828/cluster-api-visualizer # -- image pull policy pullPolicy: Always # -- Overrides the image tag - tag: "v1.3.0" + tag: "v1.3.1" # -- If defined, uses a Secret to pull an image from a private Docker registry or repository. imagePullSecrets: []