Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(chart): automate helm json schema #5075

Open
wants to merge 14 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
14 commits
Select commit Hold shift + click to select a range
1f9b383
helm(json-schema): simplified schema validation
ivankatliarchuk Feb 9, 2025
47e3291
helm(json-schema): simplified schema validation and documentation gen…
ivankatliarchuk Feb 9, 2025
600c6f9
helm(json-schema): simplified schema validation and documentation gen…
ivankatliarchuk Feb 9, 2025
09cb4d0
helm(json-schema): simplified schema validation and documentation gen…
ivankatliarchuk Feb 9, 2025
39a9058
helm(json-schema): simplified schema validation and documentation gen…
ivankatliarchuk Feb 9, 2025
e1b9ba7
helm(json-schema): simplified schema validation and documentation gen…
ivankatliarchuk Feb 9, 2025
e3d18fa
helm(json-schema): simplified schema validation and documentation gen…
ivankatliarchuk Feb 9, 2025
51d062b
helm(json-schema): simplified schema validation and documentation gen…
ivankatliarchuk Feb 9, 2025
687aeea
helm(json-schema): simplified schema validation and documentation gen…
ivankatliarchuk Feb 9, 2025
d87a53e
helm(json-schema): simplified schema validation and documentation gen…
ivankatliarchuk Feb 9, 2025
3aa5d0d
helm(json-schema): simplified schema validation and documentation gen…
ivankatliarchuk Feb 9, 2025
9b56fa0
helm(json-schema): simplified schema validation and documentation gen…
ivankatliarchuk Feb 9, 2025
1cf0de0
helm(json-schema): simplified schema validation and documentation gen…
ivankatliarchuk Feb 9, 2025
5736225
helm(json-schema): simplified schema validation and documentation gen…
ivankatliarchuk Feb 9, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions charts/external-dns/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [UNRELEASED]

### Added

- Added ability to generate schema with `helm plugin schema`. ([#5075](https://github.com/kubernetes-sigs/external-dns/pull/5075)) _@ivankatliarchuk_
- Added `docs/contributing/dev-guide.md#helm-values` guide. ([#5075](https://github.com/kubernetes-sigs/external-dns/pull/5075)) _@ivankatliarchuk_

### Changed

- Added `transportservers` resource to ClusterRole when specifying `f5-transportserver` or `f5-virtualserver` as a source. ([#5066](https://github.com/kubernetes-sigs/external-dns/pull/5066)) _@visokoo_
- Regenerate JSON schema with `helm-values-schema-json' plugin. ([#5075](https://github.com/kubernetes-sigs/external-dns/pull/5075)) _@ivankatliarchuk_

### Fixed

Expand Down
2 changes: 1 addition & 1 deletion charts/external-dns/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ If `namespaced` is set to `true`, please ensure that `sources` my only contains
| secretConfiguration.subPath | string | `nil` | Sub-path for mounting the `Secret`, this can be templated. |
| securityContext | object | See _values.yaml_ | [Security context](https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container) for the `external-dns` container. |
| service.annotations | object | `{}` | Service annotations. |
| service.ipFamilies | list | `[]` | Service IP families. |
| service.ipFamilies | list | `[]` | Service IP families (e.g. IPv4 and/or IPv6). |
| service.ipFamilyPolicy | string | `nil` | Service IP family policy. |
| service.port | int | `7979` | Service HTTP port. |
| serviceAccount.annotations | object | `{}` | Annotations to add to the service account. Templates are allowed in both the key and the value. Example: `example.com/annotation/{{ .Values.nameOverride }}: {{ .Values.nameOverride }}` |
Expand Down
19 changes: 19 additions & 0 deletions charts/external-dns/ci/schema-values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Custom values for schema creation.
# This is a YAML-formatted file.
# Declare variables to be passed into your schema.
resources:
requests:
cpu: 200m
memory: 128Mi
limits:
cpu: 200m
memory: 128Mi

provider:
webhook:
requests:
cpu: 200m
memory: 128Mi
limits:
cpu: 300m
memory: 200Mi
Loading
Loading