@@ -57,14 +57,18 @@ func (cmp *PostgresDatabaseComponent) GetPort() pulumix.Input[int] {
5757}
5858
5959type PostgresInstallArgs struct {
60- Username pulumix.Input [string ]
61- Password pulumix.Input [string ]
60+ Username pulumix.Input [string ]
61+ Password pulumix.Input [string ]
62+ ChartVersion pulumix.Input [string ]
6263}
6364
6465func (args * PostgresInstallArgs ) SetDefaults () {
6566 if args .Username == nil {
6667 args .Username = pulumix .Val ("" )
6768 }
69+ if args .ChartVersion == nil {
70+ args .ChartVersion = pulumix .Val ("" )
71+ }
6872 args .Username = pulumix .Apply (args .Username , func (username string ) string {
6973 if username == "" {
7074 return "root"
@@ -98,7 +102,7 @@ func newPostgresComponent(ctx *pulumi.Context, name string, args *PostgresCompon
98102
99103 cmp .Chart , err = helm .NewChart (ctx , "postgres" , & helm.ChartArgs {
100104 Chart : pulumi .String ("oci://registry-1.docker.io/bitnamicharts/postgresql" ),
101- Version : pulumi . String ( "16.4.7" ),
105+ Version : args . ChartVersion . ToOutput ( ctx . Context ()). Untyped ().(pulumi. StringOutput ),
102106 Name : pulumi .String ("postgres" ),
103107 Namespace : args .Namespace .ToOutput (ctx .Context ()).Untyped ().(pulumi.StringOutput ),
104108 Values : pulumi.Map {
0 commit comments