mirror of
https://github.com/Azure/k8s-deploy.git
synced 2026-06-25 22:29:26 +08:00
add server-side option for kubectl apply commands (#424)
This commit is contained in:
@@ -84,16 +84,23 @@ export async function deployManifests(
|
||||
)
|
||||
|
||||
const forceDeployment = core.getInput('force').toLowerCase() === 'true'
|
||||
const serverSideApply =
|
||||
core.getInput('server-side').toLowerCase() === 'true'
|
||||
if (trafficSplitMethod === TrafficSplitMethod.SMI) {
|
||||
const updatedManifests = appendStableVersionLabelToResource(files)
|
||||
|
||||
const result = await kubectl.apply(
|
||||
updatedManifests,
|
||||
forceDeployment
|
||||
forceDeployment,
|
||||
serverSideApply
|
||||
)
|
||||
checkForErrors([result])
|
||||
} else {
|
||||
const result = await kubectl.apply(files, forceDeployment)
|
||||
const result = await kubectl.apply(
|
||||
files,
|
||||
forceDeployment,
|
||||
serverSideApply
|
||||
)
|
||||
checkForErrors([result])
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user