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

Helm Chart v4 (Component) #2947

Merged
merged 41 commits into from
May 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
c3bc9c1
milestone 1
EronWright Apr 12, 2024
1f18095
values handling
EronWright Apr 24, 2024
eb2b05c
cleanups
EronWright Apr 24, 2024
74de3f9
remove CreateNamespace, add SkipAwait
EronWright Apr 24, 2024
873e2e8
ResourcePolicy: keep
EronWright Apr 25, 2024
b258a5e
preview support
EronWright Apr 25, 2024
3583bf3
postrendering
EronWright Apr 26, 2024
0c26d5c
sdk gen
EronWright Apr 26, 2024
c762f70
Fix docs for provider settings
EronWright Apr 26, 2024
785c705
provider settings for helm v4
EronWright Apr 26, 2024
adc547a
logging integration
EronWright Apr 29, 2024
0cbcac2
helm release settings (redux)
EronWright Apr 29, 2024
5fdc0ed
improved error messages
EronWright Apr 29, 2024
cf9a57e
automatically build dependencies
EronWright Apr 29, 2024
5da82fe
server-side dry-run and validation
EronWright Apr 29, 2024
e4ce91f
verify/keyring
EronWright Apr 30, 2024
e888be6
fake helm tool
EronWright Apr 30, 2024
263a94f
tests for chart resource
EronWright May 1, 2024
f837dca
more tests for chart
EronWright May 1, 2024
386d926
harden construct
EronWright May 1, 2024
6634a81
bugfix for tests
EronWright May 1, 2024
7edd76d
copyright
EronWright May 1, 2024
6c5a0a8
comment
EronWright May 1, 2024
8cdd2db
sdk gen
EronWright May 1, 2024
1421f75
remove changes related to v3.Release
EronWright May 1, 2024
4f94ec4
provider configure,construct tests
EronWright May 1, 2024
578e02d
tess fro helmreleasesettings
EronWright May 1, 2024
be74e8b
CHANGELOG
EronWright May 2, 2024
ff22a11
log_writer feedback
EronWright May 10, 2024
5342b6b
use fmt.errorf
EronWright May 10, 2024
9b29375
chartv4 api docs
EronWright May 10, 2024
128f78c
api doc examples
EronWright May 11, 2024
25b4b09
api: repositoryopts v4
EronWright May 13, 2024
0175f95
move testdata
EronWright May 13, 2024
db17b09
Java samples
EronWright May 13, 2024
6d75744
Merge remote-tracking branch 'origin/master' into eronwright/chartv4
EronWright May 13, 2024
47a6ae4
go mod tidy
EronWright May 13, 2024
d00d0b8
warning on unsupported policy
EronWright May 14, 2024
c2e30fa
updated chartv4.md
EronWright May 14, 2024
31e3589
tweak the linters
EronWright May 14, 2024
a27f402
feedback
EronWright May 14, 2024
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
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
- Fix Chart previews when the cluster is unreachable. (https://github.com/pulumi/pulumi-kubernetes/pull/2992)
- Fix a panic that could occur when a missing field became `null`. (https://github.com/pulumi/pulumi-kubernetes/issues/1970)
- Add field manager's name to server-side apply conflict errors. (https://github.com/pulumi/pulumi-kubernetes/pull/2983)
- Helm Chart V4 (https://github.com/pulumi/pulumi-kubernetes/pull/2947)

## 4.11.0 (April 17, 2024)

Expand Down
1 change: 1 addition & 0 deletions provider/cmd/pulumi-gen-kubernetes/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,7 @@ func generateSchema(swaggerPath string) schema.PackageSpec {
// This is to mostly filter resources from the spec.
var resourcesToFilterFromTemplate = codegen.NewStringSet(
"kubernetes:helm.sh/v3:Release",
"kubernetes:helm.sh/v4:Chart",
"kubernetes:yaml/v2:ConfigFile",
"kubernetes:yaml/v2:ConfigGroup",
)
Expand Down
168 changes: 165 additions & 3 deletions provider/cmd/pulumi-resource-kubernetes/schema.json

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions provider/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ require (
github.com/mitchellh/mapstructure v1.5.0
github.com/onsi/ginkgo/v2 v2.15.0
github.com/onsi/gomega v1.31.0
github.com/pkg/errors v0.9.1
github.com/pulumi/cloud-ready-checks v1.1.0
github.com/pulumi/pulumi-kubernetes/sdk/v4 v4.0.0
github.com/pulumi/pulumi-kubernetes/tests/v4 v4.0.0-20240302002028-652829a1ed71
Expand All @@ -32,6 +33,7 @@ require (
helm.sh/helm/v3 v3.14.3
k8s.io/api v0.30.0
k8s.io/apimachinery v0.30.0
k8s.io/cli-runtime v0.30.0
k8s.io/client-go v0.30.0
k8s.io/kube-openapi v0.0.0-20240411171206-dc4e619f62f3
k8s.io/kubectl v0.30.0
Expand Down Expand Up @@ -216,7 +218,7 @@ require (
k8s.io/apiserver v0.29.0 // indirect
k8s.io/component-base v0.30.0 // indirect
k8s.io/klog/v2 v2.120.1 // indirect
k8s.io/utils v0.0.0-20230726121419-3b25d923346b // indirect
k8s.io/utils v0.0.0-20230726121419-3b25d923346b
oras.land/oras-go v1.2.4 // indirect
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
sigs.k8s.io/structured-merge-diff/v4 v4.4.1
Expand Down Expand Up @@ -292,7 +294,6 @@ require (
github.com/pgavlin/fx v0.1.6 // indirect
github.com/pjbgf/sha1cd v0.3.0 // indirect
github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect
github.com/pulumi/esc v0.6.2 // indirect
github.com/russross/blackfriday/v2 v2.1.0 // indirect
Expand All @@ -307,7 +308,6 @@ require (
golang.org/x/tools v0.18.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20240311173647-c811ad7063a7 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20240311173647-c811ad7063a7 // indirect
k8s.io/cli-runtime v0.30.0 // indirect
lukechampine.com/frand v1.4.2 // indirect
sigs.k8s.io/controller-runtime v0.15.0 // indirect
)
Loading
Loading