UNPKG

nix-kubernetes

Version:

Kubernetes deployment manager written in nix

28 lines (20 loc) 382 B
'use strict'; const _ = require('lodash'); class Resource { constructor(data) { this.data = data; } get kind() { return _.get(this.data, 'kind'); } get name() { return _.get(this.data, 'metadata.name'); } get namespace() { return _.get(this.data, 'metadata.namespace'); } get value() { return this.data; } } module.exports = Resource;