@@ -105,6 +105,24 @@ func (s *Cloudformation) CreateStack() (output *cloudformation.CreateStackOutput
105
105
return output , err
106
106
}
107
107
loggingprefix := helpers .CreateParam ("LoggingPrefix" , helpers .Stringify (loggingprefixValue ))
108
+ websiteenabledTemp := "{{.Obj.Spec.Website.Enabled}}"
109
+ websiteenabledValue , err := helpers .Templatize (websiteenabledTemp , helpers.Data {Obj : s .S3Bucket , Config : s .config , Helpers : helpers .New ()})
110
+ if err != nil {
111
+ return output , err
112
+ }
113
+ websiteenabled := helpers .CreateParam ("EnableStaticSite" , helpers .Stringify (websiteenabledValue ))
114
+ websiteindexPageTemp := "{{.Obj.Spec.Website.IndexPage}}"
115
+ websiteindexPageValue , err := helpers .Templatize (websiteindexPageTemp , helpers.Data {Obj : s .S3Bucket , Config : s .config , Helpers : helpers .New ()})
116
+ if err != nil {
117
+ return output , err
118
+ }
119
+ websiteindexPage := helpers .CreateParam ("StaticSiteIndex" , helpers .Stringify (websiteindexPageValue ))
120
+ websiteerrorPageTemp := "{{.Obj.Spec.Website.ErrorPage}}"
121
+ websiteerrorPageValue , err := helpers .Templatize (websiteerrorPageTemp , helpers.Data {Obj : s .S3Bucket , Config : s .config , Helpers : helpers .New ()})
122
+ if err != nil {
123
+ return output , err
124
+ }
125
+ websiteerrorPage := helpers .CreateParam ("StaticSiteError" , helpers .Stringify (websiteerrorPageValue ))
108
126
109
127
parameters := []* cloudformation.Parameter {}
110
128
parameters = append (parameters , resourceName )
@@ -116,6 +134,9 @@ func (s *Cloudformation) CreateStack() (output *cloudformation.CreateStackOutput
116
134
parameters = append (parameters , accessControl )
117
135
parameters = append (parameters , loggingenabled )
118
136
parameters = append (parameters , loggingprefix )
137
+ parameters = append (parameters , websiteenabled )
138
+ parameters = append (parameters , websiteindexPage )
139
+ parameters = append (parameters , websiteerrorPage )
119
140
120
141
stackInputs .SetParameters (parameters )
121
142
@@ -180,6 +201,24 @@ func (s *Cloudformation) UpdateStack(updated *awsV1alpha1.S3Bucket) (output *clo
180
201
return output , err
181
202
}
182
203
loggingprefix := helpers .CreateParam ("LoggingPrefix" , helpers .Stringify (loggingprefixValue ))
204
+ websiteenabledTemp := "{{.Obj.Spec.Website.Enabled}}"
205
+ websiteenabledValue , err := helpers .Templatize (websiteenabledTemp , helpers.Data {Obj : updated , Config : s .config , Helpers : helpers .New ()})
206
+ if err != nil {
207
+ return output , err
208
+ }
209
+ websiteenabled := helpers .CreateParam ("EnableStaticSite" , helpers .Stringify (websiteenabledValue ))
210
+ websiteindexPageTemp := "{{.Obj.Spec.Website.IndexPage}}"
211
+ websiteindexPageValue , err := helpers .Templatize (websiteindexPageTemp , helpers.Data {Obj : updated , Config : s .config , Helpers : helpers .New ()})
212
+ if err != nil {
213
+ return output , err
214
+ }
215
+ websiteindexPage := helpers .CreateParam ("StaticSiteIndex" , helpers .Stringify (websiteindexPageValue ))
216
+ websiteerrorPageTemp := "{{.Obj.Spec.Website.ErrorPage}}"
217
+ websiteerrorPageValue , err := helpers .Templatize (websiteerrorPageTemp , helpers.Data {Obj : updated , Config : s .config , Helpers : helpers .New ()})
218
+ if err != nil {
219
+ return output , err
220
+ }
221
+ websiteerrorPage := helpers .CreateParam ("StaticSiteError" , helpers .Stringify (websiteerrorPageValue ))
183
222
184
223
parameters := []* cloudformation.Parameter {}
185
224
parameters = append (parameters , resourceName )
@@ -191,6 +230,9 @@ func (s *Cloudformation) UpdateStack(updated *awsV1alpha1.S3Bucket) (output *clo
191
230
parameters = append (parameters , accessControl )
192
231
parameters = append (parameters , loggingenabled )
193
232
parameters = append (parameters , loggingprefix )
233
+ parameters = append (parameters , websiteenabled )
234
+ parameters = append (parameters , websiteindexPage )
235
+ parameters = append (parameters , websiteerrorPage )
194
236
195
237
stackInputs .SetParameters (parameters )
196
238
0 commit comments