Great video! I am trying this with my current GCP project but am getting an "googleapi: Error 403: Insufficient Permission, insufficientPermissions" message during the apply step. The SA I created has the editor role so I am not sure what step(s) I am missing.
Thank you for watching my videos. GCP works uniquely when it comes with access, I too have gone through same issues. You could check on scope of the access and try giving access explicit of Services that you want to deploy through tf.
OK, I will try that route. I should have also mentioned that I have existing infrastructure that I deployed from my device to GCP. My hope was to migrate to gitlab to manage the CI/CD. I have to read up on how to handle the existing tf state file with a backend baucket as I am also getting a "resource already exist" error when the job is run in gitlab. Thanks again, any guidance is greatly appreciated. @@cloudquicklabs
Hello, I really enjoyed the video, and I have a question. Is it necessary to upload the Service Account JSON key to the repository when we have already stored the JSON key details in variables? I'm concerned about the potential security compliance issues. I apologize if my question seems incorrect, but I would appreciate your guidance on this matter.
Thank you for watching my videos. As mentioned in videos, It's need to be authenticated via .json file but also other secure method , Indeed you can use it.
Very informative. I tried to create a GKE Auto Pilot cluster with a shared VPC private network through terraform, assigned necessary GKE service account permissions, and make sure the control plane, node, ranges IP range and the location are aligned correctly as per the GCP GKE documentation. But stuck with this exception again and again, 'Error: Error waiting for creating GKE cluster: All cluster resources were brought up, but: only 0 nodes out of 1 have registered; cluster may be unhealthy.' Pls share if there is any suggestions to troubleshoot this error ??
Thank you for watching my videos. This error difficult predictreasons please check if node size that you are using to cluster is allowed in your account and access first.
excellent. Very helpful information you shared with us. I'm learning CI/CD Almost every area you cover but you didn't shown authentication part between VS code with gitlab and GCP account. I want more explanation about .gitlab-ci.yml file each steps.
Thank you for watching my videos. Did you check video ua-cam.com/video/Nc78YJLi48I/v-deo.htmlsi=szRuFW1gooYBBqp4 and it description does provides example files to connect to GCP from VSCODE
Hi, This videos really helpful in understanding the integration of Gitlab with GCP using Terraform as IAC. I have one query what is requirement of creating initial cloud bucket in GCP ? Thanks in advance.
As part of the demo , I am crating Storage Bucket as the demo resource using terraform and GitLab. But the initially created Bucket is not belong this lab, May I request you too watch the video again.
Service account credentials should not be committed to the repository. You are already echoing the variable to a credential file during CI and using it with terraform. That would be enough.
Thank you for watching my videos. Indeed there are flaws in here but this video is help people to get onboard and off course not exactly set for production. Definitely there much more improvement before using for prod. This is enable people to start learning it.
Very Informative & good explanation with the live demo.
Thank you for watching my videos.
Glad that it helped you.
Hi thank you for your explanation, I have only one question, why you encode the service account key in base 64? Thanks for the answer.
Thank you for watching my videos.
Encoding is a best practice when you are authenticating with service account.
This is very good explanation and nice demo. Awesome videos for who just starting their career in devops. Thanks !!
Thank you for watching my videos.
Glad that it helped you.
Really appreciate the way it was made simple to understand . Great job done . Thanks a lot.
Thank you for watching my videos.
Glad that it helped you.
Great video! Do you have a video suggestion that would build more on this demo?
Thank you for watching my videos.
Glad that it helped you.
I have plans to create more video on GCP cloud ahead.
Great video! I am trying this with my current GCP project but am getting an "googleapi: Error 403: Insufficient Permission, insufficientPermissions" message during the apply step. The SA I created has the editor role so I am not sure what step(s) I am missing.
Thank you for watching my videos.
GCP works uniquely when it comes with access, I too have gone through same issues. You could check on scope of the access and try giving access explicit of Services that you want to deploy through tf.
OK, I will try that route. I should have also mentioned that I have existing infrastructure that I deployed from my device to GCP. My hope was to migrate to gitlab to manage the CI/CD. I have to read up on how to handle the existing tf state file with a backend baucket as I am also getting a "resource already exist" error when the job is run in gitlab. Thanks again, any guidance is greatly appreciated. @@cloudquicklabs
Hello, I really enjoyed the video, and I have a question. Is it necessary to upload the Service Account JSON key to the repository when we have already stored the JSON key details in variables? I'm concerned about the potential security compliance issues. I apologize if my question seems incorrect, but I would appreciate your guidance on this matter.
Thank you for watching my videos.
As mentioned in videos, It's need to be authenticated via .json file but also other secure method , Indeed you can use it.
Very informative. I tried to create a GKE Auto Pilot cluster with a shared VPC private network through terraform, assigned necessary GKE service account permissions, and make sure the control plane, node, ranges IP range and the location are aligned correctly as per the GCP GKE documentation. But stuck with this exception again and again, 'Error: Error waiting for creating GKE cluster: All cluster resources were brought up, but: only 0 nodes out of 1 have registered; cluster may be unhealthy.' Pls share if there is any suggestions to troubleshoot this error ??
Thank you for watching my videos.
This error difficult predictreasons please check if node size that you are using to cluster is allowed in your account and access first.
Thanks for your response. I'm able to handle this exception.
excellent. Very helpful information you shared with us.
I'm learning CI/CD
Almost every area you cover but you didn't shown authentication part between VS code with gitlab and GCP account. I want more explanation about .gitlab-ci.yml file each steps.
Thank you for watching my videos.
Did you check video ua-cam.com/video/Nc78YJLi48I/v-deo.htmlsi=szRuFW1gooYBBqp4 and it description does provides example files to connect to GCP from VSCODE
Hi, This videos really helpful in understanding the integration of Gitlab with GCP using Terraform as IAC.
I have one query what is requirement of creating initial cloud bucket in GCP ?
Thanks in advance.
As part of the demo , I am crating Storage Bucket as the demo resource using terraform and GitLab. But the initially created Bucket is not belong this lab, May I request you too watch the video again.
Thanks for share, fantastic video.
Thank you for watching my videos.
Glad that it helped you.
Sir can you please create video how to deploy microservice using gke in gitlab?
Thank you for watching my videos.
Indeed I shall add the same in my to do list.
Thank you Boss !
Thank you for watching my videos.
Glad that it helped you.
Great Job, thanks!
Thank you for watching my videos.
Glad that it helped you.
Great, Thanks Sir.
Thank you for watching my videos.
Glad that it helped you.
Made it easy 👍
Thank you for watching my videos.
Glad that it helped.
Doing great job
Thank you for watching videos.
Glad that you found it useful.
Service account credentials should not be committed to the repository. You are already echoing the variable to a credential file during CI and using it with terraform. That would be enough.
Thank you for watching my videos.
And thank you for sharing the valuable inputs.
You better not use online tools for encoding or anything else with your secret data. You can do that locally with base64 command
Thank you for watching my videos.
Indeed , It's very good suggestions.
I shall follow this next.
The amount of dangerous practices taught in this video is scary.
Thank you for watching my videos.
Indeed there are flaws in here but this video is help people to get onboard and off course not exactly set for production.
Definitely there much more improvement before using for prod.
This is enable people to start learning it.
The content covered is good. but this frequent "you know" is kind of irritating. if possible please avoid using " you know" again and again.
Thank you for watching my videos.
Indeed I try my best make it clear content ahead.