11vars :
22 registry : <registry>
3+ s3_bucket_http : https://enterprise-operator-dockerfiles.s3.amazonaws.com/dockerfiles/mongodb-agent
4+ s3_bucket : s3://enterprise-operator-dockerfiles/dockerfiles/mongodb-agent
35
46images :
57 - name : agent-ubuntu
@@ -31,11 +33,6 @@ images:
3133 tags : ["ubuntu"]
3234 distro : ubuntu
3335
34- # TODO: remove - this is only here as sonar raises a key error on version_id
35- # if no other inputs are specified.
36- inputs :
37- - noop
38-
3936 output :
4037 - dockerfile : scripts/dev/templates/agent/Dockerfile.ubuntu-$(inputs.params.version_id)
4138
@@ -55,6 +52,29 @@ images:
5552 - registry : $(inputs.params.registry)/mongodb-agent-ubuntu-dev
5653 tag : $(inputs.params.version_id)
5754
55+ - name : agent-template-ubuntu-s3
56+ task_type : dockerfile_template
57+ tags : ["ubuntu", "release"]
58+ distro : ubuntu
59+
60+ inputs :
61+ - release_version
62+
63+ output :
64+ - dockerfile : $(inputs.params.s3_bucket)/Dockerfile.ubuntu-$(inputs.params.release_version)
65+
66+ - name : agent-context-ubuntu-release
67+ task_type : tag_image
68+ tags : ["ubuntu", "release"]
69+ distro : ubuntu
70+
71+ source :
72+ registry : $(inputs.params.registry)/agent-ubuntu-context-dev
73+ tag : $(inputs.params.version_id)
74+
75+ destination :
76+ - registry : $(inputs.params.registry)/mongodb-agent-ubuntu-context
77+ tag : $(inputs.params.release_version)-context
5878
5979 - name : agent-ubi
6080 vars :
@@ -86,11 +106,6 @@ images:
86106 distro : ubi
87107 tags : ["ubi"]
88108
89- # TODO: remove - this is only here as sonar raises a key error on version_id
90- # if no other inputs are specified.
91- inputs :
92- - noop
93-
94109 output :
95110 - dockerfile : scripts/dev/templates/agent/Dockerfile.ubi-$(inputs.params.version_id)
96111
@@ -110,6 +125,29 @@ images:
110125 - registry : $(inputs.params.registry)/mongodb-agent-ubi-dev
111126 tag : $(inputs.params.version_id)
112127
128+ - name : agent-template-ubi-s3
129+ task_type : dockerfile_template
130+ tags : ["ubi", "release"]
131+ distro : ubi
132+
133+ inputs :
134+ - release_version
135+
136+ output :
137+ - dockerfile : $(inputs.params.s3_bucket)/Dockerfile.ubi-$(inputs.params.release_version)
138+
139+ - name : agent-context-ubi-release
140+ task_type : tag_image
141+ tags : ["ubi", "release"]
142+ distro : ubi
143+
144+ source :
145+ registry : $(inputs.params.registry)/agent-ubi-context-dev
146+ tag : $(inputs.params.version_id)
147+
148+ destination :
149+ - registry : $(inputs.params.registry)/mongodb-agent-ubi-context
150+ tag : $(inputs.params.release_version)-context
113151
114152 - name : readiness-probe-init
115153 vars :
0 commit comments