GoogleCloudPlatform / GoogleCloudPlatform/deploymentmanager-samples

Deployment manager UPDATE error

Open
#695 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Jinja
Stars
951
Forks
700
PR merge metrics
No merged PRs in 30d

Description

Hi

I have created a template to create a security policy in Cloud Armor using the deployment manager. But when i tried to update my existing template and run these command getting these error -

gcloud deployment-manager deployments update sre-cloud-armor-deployment --config=cloud_armor_policy.yaml

The fingerprint of the deployment is b'RJFQy4rbDhAbI_hdXS7fig=='
Waiting for update [operation-1695133398408-605b7000f1b5f-79eaa395-587b134f]...failed.
ERROR: (gcloud.deployment-manager.deployments.update) Error in Operation [operation-1695133398408-605b7000f1b5f-79eaa395-587b134f]: errors:
- code: RESOURCE_ERROR
location: /deployments/sre-cloud-armor-deployment/resources/community-dev-cloud-armor-policy
message: "{\"ResourceType\":\"gcp-types/compute-v1:securityPolicies\",\"ResourceErrorCode\"\
:\"400\",\"ResourceErrorMessage\":{\"code\":400,\"errors\":[{\"domain\":\"global\"\
,\"message\":\"Invalid value for field 'resource.priority': '10'. Cannot have\
\ rules with the same priorities.\",\"reason\":\"invalid\"}],\"message\":\"Invalid\
\ value for field 'resource.priority': '10'. Cannot have rules with the same priorities.\"\
,\"statusMessage\":\"Bad Request\",\"requestPath\":\"https://compute.googleapis.com/compute/v1/projects/community-dev-519/global/securityPolicies/lia-alb-waf-p-pod-01/addRule\"\
,\"httpMethod\":\"POST\"}}"


Does the deployment manager not provide a feature to update existing template resources? If not please provide any alternate solution we can automate here

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.