1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-08-05 05:45:22 +02:00

feat(kubernetes/summary): summary of k8s actions upon deploying/updating resources EE-436 (#5137)

* feat EE-440/EE-436 kubernetes-resources-summary-panel

* bugfix: returning created resources after update

* fixed patch based bugs - displaying accurate updates for k8s resources

Co-authored-by: Simon Meng <simon.meng@portainer.io>
This commit is contained in:
zees-dev 2021-06-10 10:38:23 +12:00 committed by GitHub
parent 267968e099
commit eae2f5c9fc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 539 additions and 7 deletions

View file

@ -1,11 +1,9 @@
export function KubernetesResourcePoolFormValues(defaults) {
return {
Name: '',
MemoryLimit: defaults.MemoryLimit,
CpuLimit: defaults.CpuLimit,
HasQuota: false,
IngressClasses: [], // KubernetesResourcePoolIngressClassFormValue
};
this.Name = '';
this.MemoryLimit = defaults.MemoryLimit;
this.CpuLimit = defaults.CpuLimit;
this.HasQuota = false;
this.IngressClasses = []; // KubernetesResourcePoolIngressClassFormValue
}
/**

View file

@ -0,0 +1,19 @@
export const KubernetesResourceTypes = Object.freeze({
NAMESPACE: 'Namespace',
RESOURCEQUOTA: 'ResourceQuota',
CONFIGMAP: 'ConfigMap',
SECRET: 'Secret',
DEPLOYMENT: 'Deployment',
STATEFULSET: 'StatefulSet',
DAEMONSET: 'Daemonset',
PERSISTENT_VOLUME_CLAIM: 'PersistentVolumeClaim',
SERVICE: 'Service',
INGRESS: 'Ingress',
HORIZONTAL_POD_AUTOSCALER: 'HorizontalPodAutoscaler',
});
export const KubernetesResourceActions = Object.freeze({
CREATE: 'Create',
UPDATE: 'Update',
DELETE: 'Delete',
});