@@ -37,6 +37,7 @@ import { ValidationRules } from '../ciPipeline/validationRules'
37
37
import { DeploymentAppRadioGroup } from '../v2/values/chartValuesDiff/ChartValuesView.component'
38
38
import CodeEditor from '../CodeEditor/CodeEditor'
39
39
import CustomImageTags from '../CIPipelineN/CustomImageTags'
40
+ import PullImageDigestToggle from './PullImageDigestToggle'
40
41
41
42
const VirtualEnvSelectionInfoText = importComponentFromFELibrary ( 'VirtualEnvSelectionInfoText' )
42
43
const HelmManifestPush = importComponentFromFELibrary ( 'HelmManifestPush' )
@@ -50,7 +51,7 @@ export default function BuildCD({
50
51
parentPipelineId,
51
52
isWebhookCD,
52
53
dockerRegistries,
53
- envIds
54
+ envIds,
54
55
} ) {
55
56
const {
56
57
formData,
@@ -66,7 +67,7 @@ export default function BuildCD({
66
67
setIsEnvUsedState,
67
68
savedCustomTagPattern,
68
69
selectedCDStageTypeValue,
69
- setSelectedCDStageTypeValue
70
+ setSelectedCDStageTypeValue,
70
71
} = useContext ( pipelineContext )
71
72
const validationRules = new ValidationRules ( )
72
73
let { cdPipelineId } = useParams < {
@@ -243,27 +244,28 @@ export default function BuildCD({
243
244
}
244
245
245
246
const setRepositoryName = ( event ) : void => {
246
- const form = { ...formData }
247
- const formDataError = { ...formDataErrorObj }
247
+ const form = { ...formData }
248
+ const formDataError = { ...formDataErrorObj }
248
249
formDataError . repositoryError = validationRules . repository ( event . target . value )
249
250
form . repoName = event . target . value
250
251
setFormData ( form )
251
252
setFormDataErrorObj ( formDataError )
252
253
}
253
254
254
255
const handleRegistryChange = ( selectedRegistry ) : void => {
255
- const form = { ...formData }
256
- const formDataError = { ...formDataErrorObj }
257
- formDataError . containerRegistryError = validationRules . containerRegistry ( selectedRegistry . id || formData . containerRegistryName )
256
+ const form = { ...formData }
257
+ const formDataError = { ...formDataErrorObj }
258
+ formDataError . containerRegistryError = validationRules . containerRegistry (
259
+ selectedRegistry . id || formData . containerRegistryName ,
260
+ )
258
261
form . selectedRegistry = selectedRegistry
259
262
form . containerRegistryName = selectedRegistry . id
260
263
setFormData ( form )
261
264
setFormDataErrorObj ( formDataError )
262
-
263
265
}
264
266
265
- const onChangeSetGeneratedHelmPush = ( selectedGeneratedHelmValue : string ) : void => {
266
- const form = { ...formData }
267
+ const onChangeSetGeneratedHelmPush = ( selectedGeneratedHelmValue : string ) : void => {
268
+ const form = { ...formData }
267
269
form . generatedHelmPushAction = selectedGeneratedHelmValue
268
270
setFormData ( form )
269
271
}
@@ -331,7 +333,7 @@ export default function BuildCD({
331
333
< div className = "w-50 mr-8" >
332
334
< div className = "form__label dc__required-field" > Environment</ div >
333
335
< ReactSelect
334
- menuPosition = { isAdvanced ? null : " fixed" }
336
+ menuPosition = { isAdvanced ? null : ' fixed' }
335
337
closeMenuOnScroll = { true }
336
338
isDisabled = { ! ! cdPipelineId }
337
339
classNamePrefix = "cd-pipeline-environment-dropdown"
@@ -691,16 +693,19 @@ export default function BuildCD({
691
693
</ >
692
694
) }
693
695
{ isAdvanced && (
694
- < CustomImageTags
695
- formData = { formData }
696
- setFormData = { setFormData }
697
- formDataErrorObj = { formDataErrorObj }
698
- setFormDataErrorObj = { setFormDataErrorObj }
699
- isCDBuild = { true }
700
- savedTagPattern = { savedCustomTagPattern }
701
- selectedCDStageTypeValue = { selectedCDStageTypeValue }
702
- setSelectedCDStageTypeValue = { setSelectedCDStageTypeValue }
703
- />
696
+ < >
697
+ < CustomImageTags
698
+ formData = { formData }
699
+ setFormData = { setFormData }
700
+ formDataErrorObj = { formDataErrorObj }
701
+ setFormDataErrorObj = { setFormDataErrorObj }
702
+ isCDBuild = { true }
703
+ savedTagPattern = { savedCustomTagPattern }
704
+ selectedCDStageTypeValue = { selectedCDStageTypeValue }
705
+ setSelectedCDStageTypeValue = { setSelectedCDStageTypeValue }
706
+ />
707
+ < PullImageDigestToggle formData = { formData } setFormData = { setFormData } />
708
+ </ >
704
709
) }
705
710
</ >
706
711
)
0 commit comments