@@ -37,6 +37,7 @@ import { ValidationRules } from '../ciPipeline/validationRules'
3737import { DeploymentAppRadioGroup } from '../v2/values/chartValuesDiff/ChartValuesView.component'
3838import CodeEditor from '../CodeEditor/CodeEditor'
3939import CustomImageTags from '../CIPipelineN/CustomImageTags'
40+ import PullImageDigestToggle from './PullImageDigestToggle'
4041
4142const VirtualEnvSelectionInfoText = importComponentFromFELibrary ( 'VirtualEnvSelectionInfoText' )
4243const HelmManifestPush = importComponentFromFELibrary ( 'HelmManifestPush' )
@@ -50,7 +51,7 @@ export default function BuildCD({
5051 parentPipelineId,
5152 isWebhookCD,
5253 dockerRegistries,
53- envIds
54+ envIds,
5455} ) {
5556 const {
5657 formData,
@@ -66,7 +67,7 @@ export default function BuildCD({
6667 setIsEnvUsedState,
6768 savedCustomTagPattern,
6869 selectedCDStageTypeValue,
69- setSelectedCDStageTypeValue
70+ setSelectedCDStageTypeValue,
7071 } = useContext ( pipelineContext )
7172 const validationRules = new ValidationRules ( )
7273 let { cdPipelineId } = useParams < {
@@ -243,27 +244,28 @@ export default function BuildCD({
243244 }
244245
245246 const setRepositoryName = ( event ) : void => {
246- const form = { ...formData }
247- const formDataError = { ...formDataErrorObj }
247+ const form = { ...formData }
248+ const formDataError = { ...formDataErrorObj }
248249 formDataError . repositoryError = validationRules . repository ( event . target . value )
249250 form . repoName = event . target . value
250251 setFormData ( form )
251252 setFormDataErrorObj ( formDataError )
252253 }
253254
254255 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+ )
258261 form . selectedRegistry = selectedRegistry
259262 form . containerRegistryName = selectedRegistry . id
260263 setFormData ( form )
261264 setFormDataErrorObj ( formDataError )
262-
263265 }
264266
265- const onChangeSetGeneratedHelmPush = ( selectedGeneratedHelmValue : string ) : void => {
266- const form = { ...formData }
267+ const onChangeSetGeneratedHelmPush = ( selectedGeneratedHelmValue : string ) : void => {
268+ const form = { ...formData }
267269 form . generatedHelmPushAction = selectedGeneratedHelmValue
268270 setFormData ( form )
269271 }
@@ -331,7 +333,7 @@ export default function BuildCD({
331333 < div className = "w-50 mr-8" >
332334 < div className = "form__label dc__required-field" > Environment</ div >
333335 < ReactSelect
334- menuPosition = { isAdvanced ? null : " fixed" }
336+ menuPosition = { isAdvanced ? null : ' fixed' }
335337 closeMenuOnScroll = { true }
336338 isDisabled = { ! ! cdPipelineId }
337339 classNamePrefix = "cd-pipeline-environment-dropdown"
@@ -691,16 +693,19 @@ export default function BuildCD({
691693 </ >
692694 ) }
693695 { 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+ </ >
704709 ) }
705710 </ >
706711 )
0 commit comments