in src/com/epam/digital/data/platform/pipelines/registry/CleanupRegistryRegulation.groovy [31:48]
void createResource(String resourceName) {
String tmpFile = "tmp-${resourceName}.yaml"
try {
context.script.sh("rm -f ${tmpFile}")
} catch (any) {
context.logger.info("File ${tmpFile} does not exist")
}
LinkedHashMap resourceConfig = context.script.readYaml(text: context.platform.get("configmap",
resourceName, "-o yaml"))
context.script.writeYaml(file: tmpFile, data: resourceConfig["data"][resourceName])
context.script.sh("sed -i 1d ${tmpFile}; sed -i 's/ ---/---/' ${tmpFile}")
try {
context.platform.apply(tmpFile)
} catch (any) {
context.logger.info("Failed to create $resourceName")
}
context.script.sh("rm -f ${tmpFile}")
}