diff --git a/app/kubernetes/views/configure/configure.html b/app/kubernetes/views/configure/configure.html index 29f9bdad3..36ea929a5 100644 --- a/app/kubernetes/views/configure/configure.html +++ b/app/kubernetes/views/configure/configure.html @@ -131,6 +131,18 @@ + +
+ +
diff --git a/app/kubernetes/views/configure/configureController.js b/app/kubernetes/views/configure/configureController.js index 063217d8b..27dd0b348 100644 --- a/app/kubernetes/views/configure/configureController.js +++ b/app/kubernetes/views/configure/configureController.js @@ -46,6 +46,7 @@ class KubernetesConfigureController { this.onBeforeOnload = this.onBeforeOnload.bind(this); this.limitedFeature = FeatureId.K8S_SETUP_DEFAULT; this.limitedFeatureAutoWindow = FeatureId.HIDE_AUTO_UPDATE_WINDOW; + this.limitedFeatureIngressDeploy = FeatureId.K8S_ADM_ONLY_USR_INGRESS_DEPLY; this.onToggleAutoUpdate = this.onToggleAutoUpdate.bind(this); this.onChangeControllers = this.onChangeControllers.bind(this); this.onChangeEnableResourceOverCommit = this.onChangeEnableResourceOverCommit.bind(this); diff --git a/app/react/portainer/feature-flags/enums.ts b/app/react/portainer/feature-flags/enums.ts index 273968380..0c1343595 100644 --- a/app/react/portainer/feature-flags/enums.ts +++ b/app/react/portainer/feature-flags/enums.ts @@ -32,4 +32,5 @@ export enum FeatureId { POD_SECURITY_POLICY_CONSTRAINT = 'pod-security-policy-constraint', HIDE_DOCKER_HUB_ANONYMOUS = 'hide-docker-hub-anonymous', CUSTOM_LOGIN_BANNER = 'custom-login-banner', + K8S_ADM_ONLY_USR_INGRESS_DEPLY = 'k8s-admin-only-ingress-deploy', } diff --git a/app/react/portainer/feature-flags/feature-flags.service.ts b/app/react/portainer/feature-flags/feature-flags.service.ts index de8705133..cb7f06fb6 100644 --- a/app/react/portainer/feature-flags/feature-flags.service.ts +++ b/app/react/portainer/feature-flags/feature-flags.service.ts @@ -37,6 +37,7 @@ export async function init(edition: Edition) { [FeatureId.POD_SECURITY_POLICY_CONSTRAINT]: Edition.BE, [FeatureId.HIDE_DOCKER_HUB_ANONYMOUS]: Edition.BE, [FeatureId.CUSTOM_LOGIN_BANNER]: Edition.BE, + [FeatureId.K8S_ADM_ONLY_USR_INGRESS_DEPLY]: Edition.BE, }; state.currentEdition = currentEdition;