portainer/app/kubernetes/services
Chaim Lev-Ari 1830a80a61
feat(k8s/resource-pool): add the ability to mark/unmark resource pool as system (#5360)
* feat(k8s/resource-pool): add the ability to mark/unmark resource pool as system

fix(kube/ns): check label to see if namespace is system

refactor(k8s/namespaces): rename variables

feat(kubernetes): toggle system state in the server (#5361)

fix(app/resource-pool): UI fixes

feat(app/resource-pool): add confirmation modal when unamrking system namespace

* refactor(app): review changes

* feat(app/namespaces): introduce store to retrieve namespace system status without changing all the kubernetes models

refactor(app/namespaces): remove unused code first introduced for system tagging

fix(app/namespaces): cache namespaces to retrieve system status regardless of namespace reference format

refactor(app): migrate namespace store from helper to a separate singleton

refactor(app): remove KubernetesNamespaceHelper from DI cycle

* refactor(app): normalize usage of KubernetesNamespaceHelper functions

* refactor(app/k8s): change namespace store to functions instead of class

Co-authored-by: LP B <xAt0mZ@users.noreply.github.com>
2021-08-26 16:00:59 +02:00
..
applicationService.js chore(deps): upgrade eslint and use eslint-plugin (#4989) 2021-08-24 07:34:18 +03:00
configMapService.js fix(k8s/resource-pool): unusable RP access management (#4810) 2021-02-03 18:38:56 +13:00
configurationService.js chore(deps): upgrade eslint and use eslint-plugin (#4989) 2021-08-24 07:34:18 +03:00
controllerRevisionService.js feat(kubernetes): introduce kubernetes support (#3987) 2020-07-06 11:21:03 +12:00
daemonSetService.js feat(kubernetes): introduce kubernetes support (#3987) 2020-07-06 11:21:03 +12:00
deploymentService.js feat(kubernetes): introduce kubernetes support (#3987) 2020-07-06 11:21:03 +12:00
eventService.js feat(kubernetes): introduce kubernetes support (#3987) 2020-07-06 11:21:03 +12:00
healthService.js fix(core/home): fix an issue when connecting to an Edge kubernetes endpoint (#4274) 2020-08-27 00:26:21 +12:00
historyService.js feat(k8s/applications): add pod as new application type for apps list 2020-10-26 19:46:44 +01:00
kubeconfigService.js feat(kubernetes): fetch config file with endpoint name (#5368) [EE-1159] 2021-08-23 09:24:00 +03:00
namespaceService.js feat(k8s/resource-pool): add the ability to mark/unmark resource pool as system (#5360) 2021-08-26 16:00:59 +02:00
persistentVolumeClaimService.js feat(kubernetes): introduce kubernetes support (#3987) 2020-07-06 11:21:03 +12:00
replicaSetService.js feat(kubernetes): introduce kubernetes support (#3987) 2020-07-06 11:21:03 +12:00
resourcePoolService.js feat(k8s/resource-pool): add the ability to mark/unmark resource pool as system (#5360) 2021-08-26 16:00:59 +02:00
resourceQuotaService.js refactor(app): backport technical changes (#4679) 2021-02-26 16:50:33 +01:00
secretService.js feat(kubernetes): introduce kubernetes support (#3987) 2020-07-06 11:21:03 +12:00
serviceService.js feat(kubernetes): introduce kubernetes support (#3987) 2020-07-06 11:21:03 +12:00
stackService.js chore(deps): upgrade eslint and use eslint-plugin (#4989) 2021-08-24 07:34:18 +03:00
statefulSetService.js feat(app): rework private registries and support private registries in kubernetes EE-30 (#5131) 2021-07-14 21:15:21 +12:00
storageService.js fix(k8s/storage): missing endpoint id in storage patch request (#4174) 2020-08-08 10:43:34 +12:00
volumeService.js chore(deps): upgrade eslint and use eslint-plugin (#4989) 2021-08-24 07:34:18 +03:00