@@ -596,7 +596,7 @@ func Load(ctx *pulumi.Context) (*Config, error) {
596
596
}
597
597
}
598
598
599
- timeout , err := config .TryInt (ctx , "timeout" )
599
+ timeout , err := cfg .TryInt ("timeout" )
600
600
if err != nil {
601
601
if errors .Is (err , config .ErrMissingVar ) {
602
602
timeout = 60
@@ -606,22 +606,22 @@ func Load(ctx *pulumi.Context) (*Config, error) {
606
606
}
607
607
608
608
storage := & Storage {}
609
- if err := config .GetObject (ctx , "storage" , storage ); err != nil {
609
+ if err := cfg .GetObject ("storage" , storage ); err != nil {
610
610
if ! errors .Is (err , config .ErrMissingVar ) {
611
611
return nil , err
612
612
}
613
613
return nil , errors .New ("storage not defined" )
614
614
}
615
615
616
616
api := & API {}
617
- if err := config .GetObject (ctx , "api" , api ); err != nil {
617
+ if err := cfg .GetObject ("api" , api ); err != nil {
618
618
if ! errors .Is (err , config .ErrMissingVar ) {
619
619
return nil , err
620
620
}
621
621
}
622
622
623
623
monitoring := & Monitoring {}
624
- if err := config .GetObject (ctx , "monitoring" , monitoring ); err != nil {
624
+ if err := cfg .GetObject ("monitoring" , monitoring ); err != nil {
625
625
if ! errors .Is (err , config .ErrMissingVar ) {
626
626
return nil , err
627
627
}
@@ -642,20 +642,21 @@ func Load(ctx *pulumi.Context) (*Config, error) {
642
642
generator = nil
643
643
}
644
644
645
- namespace := config .Get (ctx , "namespace" )
645
+ namespace := cfg .Get ("namespace" )
646
646
if namespace == "" {
647
647
namespace = ctx .Stack ()
648
648
}
649
649
650
650
return & Config {
651
651
Timeout : timeout ,
652
652
Common : Common {
653
- Debug : config .GetBool (ctx , "debug" ),
654
- Namespace : namespace ,
655
- Tag : config .Get (ctx , "version" ),
656
- Monitoring : monitoring ,
653
+ Debug : cfg .GetBool ("debug" ),
654
+ Namespace : namespace ,
655
+ Tag : cfg .Get ("version" ),
656
+ Monitoring : monitoring ,
657
+ ImagePullPolicy : cfg .Get ("image-pull-policy" ),
657
658
},
658
- InstallDevBox : config .GetBool (ctx , "install-dev-box" ),
659
+ InstallDevBox : cfg .GetBool ("install-dev-box" ),
659
660
Storage : storage ,
660
661
API : api ,
661
662
Ingress : ingress ,
0 commit comments