mirror of https://github.com/portainer/portainer
fix(registry): ignore pull limit in non-docker hub registry. (#5917)
parent
006634e007
commit
1ff5f25e40
|
@ -1771,7 +1771,7 @@
|
||||||
ng-if="ctrl.state.appType === ctrl.KubernetesDeploymentTypes.APPLICATION_FORM"
|
ng-if="ctrl.state.appType === ctrl.KubernetesDeploymentTypes.APPLICATION_FORM"
|
||||||
type="button"
|
type="button"
|
||||||
class="btn btn-primary btn-sm"
|
class="btn btn-primary btn-sm"
|
||||||
ng-disabled="!kubernetesApplicationCreationForm.$valid || ctrl.isDeployUpdateButtonDisabled() || !ctrl.state.pullImageValidity"
|
ng-disabled="!kubernetesApplicationCreationForm.$valid || ctrl.isDeployUpdateButtonDisabled() || !ctrl.imageValidityIsValid()"
|
||||||
ng-click="ctrl.deployApplication()"
|
ng-click="ctrl.deployApplication()"
|
||||||
button-spinner="ctrl.state.actionInProgress"
|
button-spinner="ctrl.state.actionInProgress"
|
||||||
data-cy="k8sAppCreate-deployButton"
|
data-cy="k8sAppCreate-deployButton"
|
||||||
|
|
|
@ -2,6 +2,7 @@ import angular from 'angular';
|
||||||
import _ from 'lodash-es';
|
import _ from 'lodash-es';
|
||||||
import filesizeParser from 'filesize-parser';
|
import filesizeParser from 'filesize-parser';
|
||||||
import * as JsonPatch from 'fast-json-patch';
|
import * as JsonPatch from 'fast-json-patch';
|
||||||
|
import { RegistryTypes } from '@/portainer/models/registryTypes';
|
||||||
|
|
||||||
import {
|
import {
|
||||||
KubernetesApplicationDataAccessPolicies,
|
KubernetesApplicationDataAccessPolicies,
|
||||||
|
@ -193,6 +194,10 @@ class KubernetesCreateApplicationController {
|
||||||
this.state.pullImageValidity = validity;
|
this.state.pullImageValidity = validity;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
imageValidityIsValid() {
|
||||||
|
return this.state.pullImageValidity || this.formValues.ImageModel.Registry.Type !== RegistryTypes.DOCKERHUB;
|
||||||
|
}
|
||||||
|
|
||||||
onChangeName() {
|
onChangeName() {
|
||||||
const existingApplication = _.find(this.applications, { Name: this.formValues.Name });
|
const existingApplication = _.find(this.applications, { Name: this.formValues.Name });
|
||||||
this.state.alreadyExists = (this.state.isEdit && existingApplication && this.application.Id !== existingApplication.Id) || (!this.state.isEdit && existingApplication);
|
this.state.alreadyExists = (this.state.isEdit && existingApplication && this.application.Id !== existingApplication.Id) || (!this.state.isEdit && existingApplication);
|
||||||
|
|
Loading…
Reference in New Issue