mirror of https://github.com/rancher/ui.git
173 lines
5.5 KiB
Handlebars
173 lines
5.5 KiB
Handlebars
<div class="row mt-10">
|
|
<label class="acc-label pb-5">
|
|
{{t "newPipelineStep.stepType.publishCatalog.path.label"}}{{field-required}}
|
|
</label>
|
|
{{input
|
|
class="form-control"
|
|
value=config.publishCatalogConfig.path
|
|
placeholder=(t "newPipelineStep.stepType.publishCatalog.path.placeholder")
|
|
}}
|
|
<p class="text-info text-small m-0">
|
|
{{t "newPipelineStep.stepType.publishCatalog.path.helpText" htmlSafe=true}}
|
|
</p>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col span-6">
|
|
<label class="acc-label pb-5">
|
|
{{t "newPipelineStep.stepType.publishCatalog.catalogTemplate.label"}}{{field-required}}
|
|
</label>
|
|
{{input
|
|
class="form-control"
|
|
value=config.publishCatalogConfig.catalogTemplate
|
|
placeholder=(t "newPipelineStep.stepType.publishCatalog.catalogTemplate.placeholder")
|
|
}}
|
|
<p class="text-info text-small m-0">
|
|
{{t "newPipelineStep.stepType.publishCatalog.catalogTemplate.helpText" htmlSafe=true}}
|
|
</p>
|
|
</div>
|
|
<div class="col span-6">
|
|
<label class="acc-label pb-5">
|
|
{{t "newPipelineStep.stepType.publishCatalog.version.label"}}{{field-required}}
|
|
</label>
|
|
{{input
|
|
class="form-control"
|
|
value=config.publishCatalogConfig.version
|
|
placeholder=(t "newPipelineStep.stepType.publishCatalog.version.placeholder")
|
|
}}
|
|
<p class="text-info text-small m-0">
|
|
{{t "newPipelineStep.stepType.publishCatalog.version.helpText" htmlSafe=true}}
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col span-6">
|
|
<label class="acc-label pb-5">
|
|
{{t "newPipelineStep.stepType.publishCatalog.targets.label"}}{{field-required}}
|
|
</label>
|
|
<div class="pt-10">
|
|
<label class="mr-10 hand">
|
|
{{radio-button
|
|
selection=mode
|
|
value="http"
|
|
}} {{t "newPipelineStep.stepType.publishCatalog.targets.http"}}
|
|
</label>
|
|
<label class="hand">
|
|
{{radio-button
|
|
selection=mode
|
|
value="ssh"
|
|
}} {{t "newPipelineStep.stepType.publishCatalog.targets.ssh"}}
|
|
</label>
|
|
</div>
|
|
</div>
|
|
<div class="col span-6">
|
|
<label class="acc-label pb-5">
|
|
{{t "newPipelineStep.stepType.publishCatalog.secret.label"}}{{field-required}}
|
|
</label>
|
|
{{schema/input-secret
|
|
namespace=namespace
|
|
value=secret
|
|
valueKey="name"
|
|
selectedSecret=selectedSecret
|
|
}}
|
|
<p class="text-info text-small m-0 pt-5">
|
|
{{#if (eq mode "http")}}
|
|
{{t "newPipelineStep.stepType.publishCatalog.auth.http" htmlSafe=true}}
|
|
{{else}}
|
|
{{t "newPipelineStep.stepType.publishCatalog.auth.ssh" htmlSafe=true}}
|
|
{{/if}}
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col span-6">
|
|
<label class="acc-label pb-5">
|
|
{{t "newPipelineStep.stepType.publishCatalog.gitUrl.label"}}{{field-required}}
|
|
</label>
|
|
{{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"))
|
|
}}
|
|
<p class="text-info text-small m-0">
|
|
{{t "newPipelineStep.stepType.publishCatalog.gitUrl.helpText" htmlSafe=true}}
|
|
</p>
|
|
</div>
|
|
<div class="col span-6">
|
|
<label class="acc-label pb-5">
|
|
{{t "newPipelineStep.stepType.publishCatalog.gitBranch.label"}}{{field-required}}
|
|
</label>
|
|
{{input
|
|
class="form-control"
|
|
value=config.publishCatalogConfig.gitBranch
|
|
placeholder=(t "newPipelineStep.stepType.publishCatalog.gitBranch.placeholder")
|
|
}}
|
|
<p class="text-info text-small m-0">
|
|
{{t "newPipelineStep.stepType.publishCatalog.gitBranch.helpText" htmlSafe=true}}
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col span-6">
|
|
<label class="acc-label pb-5">
|
|
{{t "newPipelineStep.stepType.publishCatalog.gitAuthor.label"}}{{field-required}}
|
|
</label>
|
|
{{input
|
|
class="form-control"
|
|
value=config.publishCatalogConfig.gitAuthor
|
|
placeholder=(t "newPipelineStep.stepType.publishCatalog.gitAuthor.placeholder")
|
|
}}
|
|
<p class="text-info text-small m-0">
|
|
{{t "newPipelineStep.stepType.publishCatalog.gitAuthor.helpText" htmlSafe=true}}
|
|
</p>
|
|
</div>
|
|
<div class="col span-6">
|
|
<label class="acc-label pb-5">
|
|
{{t "newPipelineStep.stepType.publishCatalog.gitEmail.label"}}{{field-required}}
|
|
</label>
|
|
{{input
|
|
class="form-control"
|
|
value=config.publishCatalogConfig.gitEmail
|
|
placeholder=(t "newPipelineStep.stepType.publishCatalog.gitEmail.placeholder")
|
|
}}
|
|
<p class="text-info text-small m-0">
|
|
{{t "newPipelineStep.stepType.publishCatalog.gitEmail.helpText" htmlSafe=true}}
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
{{#advanced-section}}
|
|
<div class="row mb-20">
|
|
<label class="acc-label pb-5">
|
|
{{t "newPipelineStep.stepType.env"}}
|
|
</label>
|
|
{{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"
|
|
}}
|
|
</div>
|
|
|
|
{{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")
|
|
}} |