mirror of https://github.com/portainer/portainer
17 lines
384 B
JavaScript
17 lines
384 B
JavaScript
import _ from 'lodash-es';
|
|
|
|
class KubernetesCommonHelper {
|
|
static assignOrDeleteIfEmpty(obj, path, value) {
|
|
if (!value || (value instanceof Array && !value.length)) {
|
|
_.unset(obj, path);
|
|
} else {
|
|
_.set(obj, path, value);
|
|
}
|
|
}
|
|
|
|
static ownerToLabel(owner) {
|
|
return _.replace(owner, /[^-A-Za-z0-9_.]/g, '.');
|
|
}
|
|
}
|
|
export default KubernetesCommonHelper;
|