diff --git a/changelog.md b/changelog.md new file mode 100644 index 0000000..89018b8 --- /dev/null +++ b/changelog.md @@ -0,0 +1,14 @@ +## Changes in version 0.1.0 + +### New Features + +* add subscribe command to follow secret pubsub events (cakemanny) + +### Bug Fixes + +* helm: fix RBAC for allNamespaces (cakemanny) + +### Documentation + +* mention changes to creating secrets (cakemanny) +* update readme and helm chart for pubsub notifications (cakemanny) diff --git a/charts/gsm-controller/Chart.yaml b/charts/gsm-controller/Chart.yaml index 83f0de6..97c1bdc 100644 --- a/charts/gsm-controller/Chart.yaml +++ b/charts/gsm-controller/Chart.yaml @@ -2,5 +2,8 @@ apiVersion: v1 description: A Helm chart for Kubernetes icon: https://raw.githubusercontent.com/jenkins-x/jenkins-x-platform/d273e09/images/go.png name: gsm-controller -version: 0.1.0-SNAPSHOT +version: 0.1.0 home: https://github.com/jenkins-x-labs/gsm-controller +appVersion: 0.1.0 +sources: + - https://github.com/jenkins-x/gsm-controller.git diff --git a/charts/gsm-controller/README.md b/charts/gsm-controller/README.md index 627fc3d..2a2ffbb 100755 --- a/charts/gsm-controller/README.md +++ b/charts/gsm-controller/README.md @@ -1 +1,40 @@ -# golang application \ No newline at end of file +# gsm-controller + +![Version: 0.1.0-SNAPSHOT](https://img.shields.io/badge/Version-0.1.0--SNAPSHOT-informational?style=flat-square) + +A Helm chart for Kubernetes + +**Homepage:** + +## Values + +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| allNamespaces | bool | `false` | | +| cron.enabled | bool | `true` | | +| cron.schedule | string | `"*/5 * * * *"` | | +| deployment.enabled | bool | `true` | | +| deployment.pubsub.enabled | bool | `false` | | +| deployment.pubsub.subscription | string | `""` | | +| env | string | `nil` | | +| image.pullPolicy | string | `"IfNotPresent"` | | +| image.repository | string | `"draft"` | | +| image.tag | string | `"dev"` | | +| jx.releaseCRD | bool | `false` | | +| jxRequirements.ingress.annotations | string | `nil` | | +| jxRequirements.ingress.apiVersion | string | `"extensions/v1beta1"` | | +| jxRequirements.ingress.domain | string | `""` | | +| jxRequirements.ingress.externalDNS | bool | `false` | | +| jxRequirements.ingress.namespaceSubDomain | string | `"-jx."` | | +| jxRequirements.ingress.tls.email | string | `""` | | +| jxRequirements.ingress.tls.enabled | bool | `false` | | +| jxRequirements.ingress.tls.production | bool | `false` | | +| projectID | string | `nil` | | +| replicaCount | int | `1` | | +| resources.limits.cpu | string | `"100m"` | | +| resources.limits.memory | string | `"256Mi"` | | +| resources.requests.cpu | string | `"80m"` | | +| resources.requests.memory | string | `"128Mi"` | | + +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v1.4.0](https://github.com/norwoodj/helm-docs/releases/v1.4.0) diff --git a/charts/gsm-controller/gsm-controller-0.1.0.tgz b/charts/gsm-controller/gsm-controller-0.1.0.tgz new file mode 100644 index 0000000..c4349e5 Binary files /dev/null and b/charts/gsm-controller/gsm-controller-0.1.0.tgz differ diff --git a/charts/gsm-controller/values.yaml b/charts/gsm-controller/values.yaml index 92929de..1530ffc 100755 --- a/charts/gsm-controller/values.yaml +++ b/charts/gsm-controller/values.yaml @@ -1,19 +1,15 @@ projectID: - allNamespaces: false - # Default values for Go projects. # This is a YAML-formatted file. # Declare variables to be passed into your templates. replicaCount: 1 image: - repository: draft - tag: dev + repository: ghcr.io/jenkins-x/gsm-controller + tag: 0.1.0 pullPolicy: IfNotPresent - # define environment variables here as a map of key: value env: - resources: limits: cpu: 100m @@ -21,11 +17,9 @@ resources: requests: cpu: 80m memory: 128Mi - jx: # whether to create a Release CRD when installing charts with Release CRDs included releaseCRD: false - # values we use from the `jx-requirements.yml` file if we are using helmfile and helm 3 jxRequirements: ingress: @@ -36,21 +30,17 @@ jxRequirements: email: "" enabled: false production: false - # For Kubernetes v1.14+, use 'networking.k8s.io/v1beta1' apiVersion: "extensions/v1beta1" - # shared ingress annotations on all services annotations: # kubernetes.io/ingress.class: nginx - deployment: enabled: true pubsub: enabled: false # GCP Pub/Sub Subscription Name subscription: "" - cron: enabled: true schedule: "*/5 * * * *"