@@ -59,6 +59,7 @@ type crdbVersion struct {
59
59
type templateData struct {
60
60
CrdbVersions []crdbVersion
61
61
LatestStableCrdbVersion string
62
+ OperatorImage string
62
63
OperatorVersion string
63
64
GeneratedWarning string
64
65
Year string
@@ -68,6 +69,7 @@ func main() {
68
69
log .SetFlags (0 )
69
70
crdbVersionsFile := flag .String ("crdb-versions" , "" , "YAML file with CRDB versions" )
70
71
operatorVersion := flag .String ("operator-version" , "" , "Current operator version" )
72
+ operatorImage := flag .String ("operator-image" , "cockroachdb/cockroach-operator" , "Current operator image" )
71
73
repoRoot := flag .String ("repo-root" , "" , "Git repository root" )
72
74
flag .Parse ()
73
75
@@ -87,7 +89,7 @@ func main() {
87
89
log .Fatalf ("Cannot read versions file: %s" , err )
88
90
}
89
91
90
- data , err := generateTemplateData (vs , * operatorVersion )
92
+ data , err := generateTemplateData (vs , * operatorVersion , * operatorImage )
91
93
if err != nil {
92
94
log .Fatalf ("Cannot generate template data: %s" , err )
93
95
}
@@ -139,10 +141,11 @@ func readCrdbVersions(r io.Reader) ([]crdbVersion, error) {
139
141
return versions .CrdbVersions , nil
140
142
}
141
143
142
- func generateTemplateData (crdbVersions []crdbVersion , operatorVersion string ) (templateData , error ) {
144
+ func generateTemplateData (crdbVersions []crdbVersion , operatorVersion , operatorImage string ) (templateData , error ) {
143
145
var data templateData
144
146
data .Year = fmt .Sprint (time .Now ().Year ())
145
147
data .OperatorVersion = operatorVersion
148
+ data .OperatorImage = operatorImage
146
149
data .CrdbVersions = crdbVersions
147
150
148
151
latestStable := crdbVersions [len (crdbVersions )- 1 ].Tag
0 commit comments