Error in deployment step while Deploying Apigee proxy using Apigee Maven plugin and Cloud Build

Hi @ssvaidyanathan , 

Im trying to use the apigee-samples/apigee-deploy-proxy to configure CICD build pipeline to deploy the proxies from this git link : https://github.com/GoogleCloudPlatform/apigee-samples/tree/main/deploy-apigee-proxy . I tried to import this in my git repo and linked it with GCP cloud build and manually triggering. 

My proxy bundle is getting pushed to Apigee console, but the build fails at deployment step with below error:

Starting Step #2 - "Deploy bundle"
Step #2 - "Deploy bundle": Already have image (with digest): gcr.io/cloud-builders/mvn
Step #2 - "Deploy bundle": [INFO] Scanning for projects...
Step #2 - "Deploy bundle": [INFO]
Step #2 - "Deploy bundle": [INFO] ----------------------< apigee:sample-hello-cicd >----------------------
Step #2 - "Deploy bundle": [INFO] Building sample-hello-cicd v1
Step #2 - "Deploy bundle": [INFO] --------------------------------[ pom ]---------------------------------
Step #2 - "Deploy bundle": [INFO]
Step #2 - "Deploy bundle": [INFO] --- apigee-edge-maven-plugin:2.3.5:deploy (default-cli) @ sample-hello-cicd ---
Step #2 - "Deploy bundle": 23:46:58.630 [main] ERROR io.apigee.buildTools.enterprise4g.rest.RestUtil - 403 Forbidden
Step #2 - "Deploy bundle": {
Step #2 - "Deploy bundle":   "error": {
Step #2 - "Deploy bundle":     "code": 403,
Step #2 - "Deploy bundle":     "message": "The caller does not have permission",
Step #2 - "Deploy bundle":     "status": "PERMISSION_DENIED"
Step #2 - "Deploy bundle":   }
Step #2 - "Deploy bundle": }
Step #2 - "Deploy bundle":
Step #2 - "Deploy bundle": [INFO] ------------------------------------------------------------------------
Step #2 - "Deploy bundle": [INFO] BUILD FAILURE
Step #2 - "Deploy bundle": [INFO] ------------------------------------------------------------------------
Step #2 - "Deploy bundle": [INFO] Total time:  59.622 s
Step #2 - "Deploy bundle": [INFO] Finished at: 2024-04-28T23:46:58Z
Step #2 - "Deploy bundle": [INFO] ------------------------------------------------------------------------
Step #2 - "Deploy bundle": [ERROR] Failed to execute goal io.apigee.build-tools.enterprise4g:apigee-edge-maven-plugin:2.3.5:deploy (default-cli) on project sample-hello-cicd: : MojoExecutionException: com.google.api.client.http.HttpResponseException: 403 Forbidden
Step #2 - "Deploy bundle": [ERROR] {
Step #2 - "Deploy bundle": [ERROR]   "error": {
Step #2 - "Deploy bundle": [ERROR]     "code": 403,
Step #2 - "Deploy bundle": [ERROR]     "message": "The caller does not have permission",
Step #2 - "Deploy bundle": [ERROR]     "status": "PERMISSION_DENIED"
Step #2 - "Deploy bundle": [ERROR]   }
Step #2 - "Deploy bundle": [ERROR] }
Step #2 - "Deploy bundle": [ERROR] -> [Help 1]
Step #2 - "Deploy bundle": [ERROR]
Step #2 - "Deploy bundle": [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
Step #2 - "Deploy bundle": [ERROR] Re-run Maven using the -X switch to enable full debug logging.
Step #2 - "Deploy bundle": [ERROR]
Step #2 - "Deploy bundle": [ERROR] For more information about the errors and possible solutions, please read the following articles:
Finished Step #2 - "Deploy bundle"
ERROR
ERROR: build step 2 "gcr.io/cloud-builders/mvn" failed: step exited with non-zero status: 1
 
Could you please help resolve this? Im using a cloud build SA with Apigee org admin & cloud build editor role. Thanks in advance!
0 0 30
0 REPLIES 0