@catladder/cli
Version:
Panter cli tool for cloud CI/CD and DevOps
17 lines • 690 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createVolumeConfig = void 0;
const createVolumeConfig = (volumes, type) => {
if (!volumes) {
return [];
}
return [
...Object.entries(volumes).map(([volumeName, { type, bucket, mountPath, readonly }]) => ({
"add-volume": `name=${volumeName},type=${type},bucket=${bucket}${readonly ? ",readonly=true" : ""}`,
"add-volume-mount": `volume=${volumeName},mount-path=${mountPath}`,
})),
type === "service" ? { "execution-environment": "gen2" } : {},
];
};
exports.createVolumeConfig = createVolumeConfig;
//# sourceMappingURL=volumes.js.map