Skip to content

Commit

Permalink
ci: helm release workflow
Browse files Browse the repository at this point in the history
Signed-off-by: Oliver Bähler <[email protected]>
  • Loading branch information
oliverbaehler committed Dec 5, 2023
1 parent 966e495 commit cb41c66
Show file tree
Hide file tree
Showing 13 changed files with 69 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .github/configs/ct.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
remote: origin
target-branch: main
chart-dirs:
- helm/
- charts/
chart-repos:
- buttahtoast=https://buttahtoast.github.io/helm-charts/
- bitnami=https://charts.bitnami.com/bitnami
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/helm-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
registry: ghcr.io
repository: ${{ github.repository_owner }}/charts
name: "svc-ingress-propagator"
path: "./helm"
path: "./charts/svc-ingress-propagator/"
app-version: ${{ steps.extract_version.outputs.version }}
version: ${{ steps.extract_version.outputs.version }}
registry-username: ${{ github.actor }}
Expand Down
File renamed without changes.
File renamed without changes.
49 changes: 49 additions & 0 deletions charts/svc-ingress-propagator/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# svc-ingress-propagator

![Version: 0.1.0](https://img.shields.io/badge/Version-0.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.16.0](https://img.shields.io/badge/AppVersion-1.16.0-informational?style=flat-square)

Ingress Propagation Controller

## Values

| Key | Type | Default | Description |
|-----|------|---------|-------------|
| affinity | object | `{}` | |
| autoscaling.enabled | bool | `false` | |
| autoscaling.maxReplicas | int | `100` | |
| autoscaling.minReplicas | int | `1` | |
| autoscaling.targetCPUUtilizationPercentage | int | `80` | |
| fullnameOverride | string | `""` | |
| identifier | string | `""` | instance identifier (Defaults to release name) |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.registry | string | `"ghcr.io"` | |
| image.repository | string | `"buttahtoast/svc-ingress-propagator"` | |
| image.tag | string | `""` | |
| imagePullSecrets | list | `[]` | |
| ingressClass.controllerValue | string | `""` | Ingress class controller |
| ingressClass.create | bool | `true` | Create IngressClass |
| ingressClass.isDefaultClass | bool | `false` | Cluster default ingress class |
| ingressClass.name | string | `"propagation"` | Ingress class name |
| livenessProbe | object | `{"httpGet":{"path":"/healthz","port":10080}}` | Configure the liveness probe using Deployment probe spec |
| nameOverride | string | `""` | |
| nodeSelector | object | `{}` | |
| podAnnotations | object | `{}` | |
| podSecurityContext | object | `{}` | |
| readinessProbe | object | `{"httpGet":{"path":"/readyz","port":10080}}` | Configure the readiness probe using Deployment probe spec |
| replicaCount | int | `1` | |
| resources | object | `{}` | |
| securityContext | object | `{}` | |
| service.port | int | `80` | |
| service.type | string | `"ClusterIP"` | |
| serviceAccount.annotations | object | `{}` | |
| serviceAccount.create | bool | `true` | |
| serviceAccount.name | string | `""` | |
| target.ingressClass | string | `"propagated"` | IngressClass on target |
| target.issuer.name | string | `""` | Issuer name on target cluster |
| target.issuer.namespaced | bool | `false` | Whether the issuer is namespaced on target cluster |
| target.kubeconfig | object | `{"secret":{"key":"kubeconfig.yaml","name":"loadbalancer-propagation"}}` | Target Kubeconfig Secret |
| target.namespace | string | `"ingress-central"` | Namespaced on target |
| tolerations | list | `[]` | |

----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
identifier: ""

ingressClass:
# -- Create IngressClass
# -- Create IngressClass
create: true
# -- Ingress class name
name: propagation
Expand Down
17 changes: 17 additions & 0 deletions hack/target-rbac/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# propagation-target

![Version: 0.1.0](https://img.shields.io/badge/Version-0.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.16.0](https://img.shields.io/badge/AppVersion-1.16.0-informational?style=flat-square)

Resources for target cluster

## Values

| Key | Type | Default | Description |
|-----|------|---------|-------------|
| serviceAccount.annotations | object | `{}` | |
| serviceAccount.create | bool | `true` | |
| serviceAccount.name | string | `""` | |
| serviceAccount.token | bool | `true` | |

----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0)

0 comments on commit cb41c66

Please sign in to comment.