From 7f0ce614138a2c9da518c784bf2536f6d26cb7f7 Mon Sep 17 00:00:00 2001 From: Maxime Bajeux Date: Wed, 29 Apr 2020 04:05:32 +0200 Subject: [PATCH] feat(networks): remove the ability to create host network (#3771) --- app/docker/views/networks/create/createNetworkController.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/docker/views/networks/create/createNetworkController.js b/app/docker/views/networks/create/createNetworkController.js index bed01c332..8fe56ede9 100644 --- a/app/docker/views/networks/create/createNetworkController.js +++ b/app/docker/views/networks/create/createNetworkController.js @@ -1,3 +1,4 @@ +import _ from 'lodash-es'; import { AccessControlFormData } from '../../../../portainer/components/accessControlForm/porAccessControlFormModel'; import { MacvlanFormData } from '../../../components/network-macvlan-form/networkMacvlanFormModel'; @@ -20,13 +21,13 @@ angular.module('portainer.docker').controller('CreateNetworkController', [ Subnet: '', Gateway: '', IPRange: '', - AuxAddress: '' + AuxAddress: '', }, IPV6: { Subnet: '', Gateway: '', IPRange: '', - AuxAddress: '' + AuxAddress: '', }, Labels: [], AccessControlData: new AccessControlFormData(), @@ -248,6 +249,7 @@ angular.module('portainer.docker').controller('CreateNetworkController', [ PluginService.networkPlugins(apiVersion < 1.25) .then(function success(data) { $scope.availableNetworkDrivers = data; + $scope.availableNetworkDrivers = _.filter($scope.availableNetworkDrivers, (driver) => driver !== 'host' && driver !== 'null'); }) .catch(function error(err) { Notifications.error('Failure', err, 'Unable to retrieve network drivers');