k8ts
Version:
Powerful framework for building Kubernetes manifests in TypeScript.
21 lines • 679 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ServiceAccount = void 0;
const instruments_1 = require("@k8ts/instruments");
const default_1 = require("../../kinds/default");
class ServiceAccount extends instruments_1.Resource_Top {
get kind() {
return default_1.v1.ServiceAccount._;
}
body() {
const self = this;
return {
automountServiceAccountToken: self.props.automountToken,
imagePullSecrets: self.props.imagePullSecrets?.map(name => ({
name
}))
};
}
}
exports.ServiceAccount = ServiceAccount;
//# sourceMappingURL=service-account.js.map