{{input class="form-control" value=config.publishCatalogConfig.path placeholder=(t "newPipelineStep.stepType.publishCatalog.path.placeholder") }}

{{t "newPipelineStep.stepType.publishCatalog.path.helpText" htmlSafe=true}}

{{input class="form-control" value=config.publishCatalogConfig.catalogTemplate placeholder=(t "newPipelineStep.stepType.publishCatalog.catalogTemplate.placeholder") }}

{{t "newPipelineStep.stepType.publishCatalog.catalogTemplate.helpText" htmlSafe=true}}

{{input class="form-control" value=config.publishCatalogConfig.version placeholder=(t "newPipelineStep.stepType.publishCatalog.version.placeholder") }}

{{t "newPipelineStep.stepType.publishCatalog.version.helpText" htmlSafe=true}}

{{schema/input-secret namespace=namespace value=secret valueKey="name" selectedSecret=selectedSecret }}

{{#if (eq mode "http")}} {{t "newPipelineStep.stepType.publishCatalog.auth.http" htmlSafe=true}} {{else}} {{t "newPipelineStep.stepType.publishCatalog.auth.ssh" htmlSafe=true}} {{/if}}

{{input class="form-control" value=config.publishCatalogConfig.gitUrl placeholder=(if (eq mode "http") (t "newPipelineStep.stepType.publishCatalog.gitUrl.placeholder.http") (t "newPipelineStep.stepType.publishCatalog.gitUrl.placeholder.ssh")) }}

{{t "newPipelineStep.stepType.publishCatalog.gitUrl.helpText" htmlSafe=true}}

{{input class="form-control" value=config.publishCatalogConfig.gitBranch placeholder=(t "newPipelineStep.stepType.publishCatalog.gitBranch.placeholder") }}

{{t "newPipelineStep.stepType.publishCatalog.gitBranch.helpText" htmlSafe=true}}

{{input class="form-control" value=config.publishCatalogConfig.gitAuthor placeholder=(t "newPipelineStep.stepType.publishCatalog.gitAuthor.placeholder") }}

{{t "newPipelineStep.stepType.publishCatalog.gitAuthor.helpText" htmlSafe=true}}

{{input class="form-control" value=config.publishCatalogConfig.gitEmail placeholder=(t "newPipelineStep.stepType.publishCatalog.gitEmail.placeholder") }}

{{t "newPipelineStep.stepType.publishCatalog.gitEmail.helpText" htmlSafe=true}}

{{#advanced-section}}
{{form-key-value allowMultilineValue=false initialMap=config.env changed=(action (mut config.env)) allowEmptyValue=false normalHeader=(t "newContainer.environment.label") addActionLabel="newContainer.environment.addAction" keyLabel="newContainer.environment.keyLabel" keyPlaceholder="newContainer.environment.keyPlaceholder" valueLabel="newContainer.environment.valueLabel" valuePlaceholder="e.g. bar" }}
{{pipeline-condition type="step" config=config.when }} {{/advanced-section}} {{top-errors errors=errors}} {{save-cancel saveDisabled=state.saveDisabled editing=editing createLabel="generic.add" save=(action "save") cancel=(action "cancel") }}