Thank you for the video. Very information. You should let your student know you changed the app name, and also they need to know about the other configuration and source code files at the root directory of the CD job that is required to be copied to create the docker image. Otherwise, they will be having crashlooping when deployed to argoCD.
Cleanup commands I have given in my repo available in description. It shouldn't cost you more than 8$. If you want you can use VMware VM & K8S cluster created with kubeadm, video is available on my channel.
Sir, make a full project video on using react.js frontend and backend on springboot microservices architecture with database as mysql. I am following you from long time. And learnt alot from you.but no one create video on the above subject I have mentioned.
@VirtualTechBox Hello Your videos are very clear to understand & one small thing I want to know can I call this GitOps Project if not then what is actual GitOps Project & please make one project on GitOps actualy iam from non-IT Background so am unable to understand whether it is DevOps Project Or GitOps Project
@@VirtualTechBox last min you said create a own branch & practice it. What does it mean? Could u plz explain in short as I am newer in devops career. 😁
We configured github username,token as github in credentials part. So again do we need to configure github token as gitops-token in the credentials which we have given in cd trigger. How did u configure gitops-token
Bro, the Same project how to promote to different environments such as dev -> QA -> Stage -> Prod. If the docker image succeeds in dev, the same image needs to deploy in QA and then Stage then Prod
PS C:\Users\Admin\Desktop\ReditClone Resorses\JenkinSonarQubeVM> terraform plan ╷ │ Error: Invalid function argument │ │ on main.tf line 6, in resource "aws_instance" "web": │ 6: user_data = templatefile("./install.sh", {}) │ ├──────────────── │ │ while calling templatefile(path, vars) │ │ Invalid value for "path" parameter: no file exists at "./install.sh"; this function works only with │ files that are distributed as part of the configuration source code, so if this file will be created by │ a resource in this configuration you must instead obtain this result from an attribute of that │ resource.
Same project how can be done on local Virtual Machines I mean, how we can figure out that arguments on local machines. Teraform file ami instance_type key_name
I have one video on my channel on how to create K8S cluster on VMs using kubeadm. Once you have K8S cluster ready you can use one another VM instead of EC2 instance.
HI I am able to complete CI pipeline with100% working but on CD while automating it gives me an error of + cat deployment.yaml cat: deployment.yaml: No such file or directory Dockerhub get the updated images and its not getting delivered to Deployment file in Kubernetes cluster. Any suggestions ?
In CD job you are getting this error? Put the script same as I have given, Jenkins file is available in GitHub Repo. Hope you have installed Jenkins with suggested plugins.
Hi sir I was stuck with error pipeline was success, required ports are open all fine but am unable to see output in the browser, instead forking project am downloading & uploading my gitHub is this a problem can you please give a hint how to encounter this
Link is available in description. github.com/Ashfaque-9x/Scripts/blob/main/DevOps-CICD-Project-Using-Terraform-Jenkins-SonarQube-Trivy-K8S-and-ArgoCD.txt
Refer to my below playlists👇
DevOps Playlist
ruclips.net/p/PLmSlOWkfkugmXU1WVTu_fmrOwjRAbbWvL
AWS Playlist
ruclips.net/p/PLmSlOWkfkugm1hKjYlwwWCZgHYSuUdruo
Thanks a ton bro :)
You're Welcome@@S.Ajju1214
This is the perfect video for Complete CI-CD pipeline, Extraordinary work brother.. You have done a beautiful job
I am glad you like it.
Very much helpful, got to learn so much, thank you very much Sir
So nice of you.
Thank you so much for this Sir. I was looking for the Jenkins file
Thank you for the video. Very information. You should let your student know you changed the app name, and also they need to know about the other configuration and source code files at the root directory of the CD job that is required to be copied to create the docker image. Otherwise, they will be having crashlooping when deployed to argoCD.
Hi.💟
I am a Korean student preparing for DevOps
It's an honor to see your video
I'm a beginner, so what's the cost and deletion procedure?
Cleanup commands I have given in my repo available in description. It shouldn't cost you more than 8$. If you want you can use VMware VM & K8S cluster created with kubeadm, video is available on my channel.
Sir, make a full project video on using react.js frontend and backend on springboot microservices architecture with database as mysql.
I am following you from long time. And learnt alot from you.but no one create video on the above subject I have mentioned.
Will try
Could u pls hero zero devops and security tools completed playlist pls
i didnt understand how cd is getting trigger using token ? can you please explain ?
super content
@VirtualTechBox Hello Your videos are very clear to understand & one small thing I want to know can I call this GitOps Project if not then what is actual GitOps Project & please make one project on GitOps actualy iam from non-IT Background so am unable to understand whether it is DevOps Project Or GitOps Project
You can see this as git ops project as we have used argocd. I will make one video on gitlab also.
Hi sir very helful
Nice presentation
Thanks a lot
@@VirtualTechBox last min you said create a own branch & practice it. What does it mean? Could u plz explain in short as I am newer in devops career. 😁
On GitHub as you cannot push to main branch after fork@@kaushikmitra8889
We configured github username,token as github in credentials part.
So again do we need to configure github token as gitops-token in the credentials which we have given in cd trigger.
How did u configure gitops-token
Thankyou sir
You're Welcome.
Bro, the Same project how to promote to different environments such as dev -> QA -> Stage -> Prod. If the docker image succeeds in dev, the same image needs to deploy in QA and then Stage then Prod
In that case you need to create separate Jenkins job for each environment.
PS C:\Users\Admin\Desktop\ReditClone Resorses\JenkinSonarQubeVM> terraform plan
╷
│ Error: Invalid function argument
│
│ on main.tf line 6, in resource "aws_instance" "web":
│ 6: user_data = templatefile("./install.sh", {})
│ ├────────────────
│ │ while calling templatefile(path, vars)
│
│ Invalid value for "path" parameter: no file exists at "./install.sh"; this function works only with
│ files that are distributed as part of the configuration source code, so if this file will be created by
│ a resource in this configuration you must instead obtain this result from an attribute of that
│ resource.
Same project how can be done on local Virtual Machines
I mean, how we can figure out that arguments on local machines.
Teraform file
ami
instance_type
key_name
I have one video on my channel on how to create K8S cluster on VMs using kubeadm. Once you have K8S cluster ready you can use one another VM instead of EC2 instance.
HI
I am able to complete CI pipeline with100% working but on CD while automating it gives me an error of
+ cat deployment.yaml
cat: deployment.yaml: No such file or directory
Dockerhub get the updated images and its not getting delivered to Deployment file in Kubernetes cluster.
Any suggestions ?
In Jenkinsfile image name for dockerhub image & app name should be different. Refer my final Jenkinsfile.
Why when I use git push from Jenkins to update the k8s manifest file, it has error, it says that Jenkins does not support git push
In CD job you are getting this error?
Put the script same as I have given, Jenkins file is available in GitHub Repo.
Hope you have installed Jenkins with suggested plugins.
hello,
I have a problem the pipeline does not launch when I do a build
are you getting any error?
Could u pls make Devops hero zero playlist
sir can this all run on t2 micro instance because i have a free tier account on aws
You will have to use multiple t2micro instances.
hi sir docker jenkins trivy are not installed by using terraform 😥
If you followed all the steps correctly then it should work.
Where I can get the AMI Ids on AWS?
While you create Instance there you can get the AMI ID under instance type.
Hi sir I was stuck with error pipeline was success, required ports are open all fine but am unable to see output in the browser, instead forking project am downloading & uploading my gitHub is this a problem can you please give a hint how to encounter this
No that is not the problem. What is the error you are getting and at which step?
@@VirtualTechBox Hi Sir am getting error while install ArgoCD on K8S
Error from server (NotFound): services "argocd-server" not found
If you are following the my provided commands then you should be able to install it.@@RavitejaDarla
Hi sir,
If you upload the video in low quality
how the code is visible to the viewers
HD Quality is available now.
Thank you So much sir 🤝@@VirtualTechBox
You're Welcome@@Gokul99
Bro can you please share the telegram script?
Link is available in description.
github.com/Ashfaque-9x/Scripts/blob/main/DevOps-CICD-Project-Using-Terraform-Jenkins-SonarQube-Trivy-K8S-and-ArgoCD.txt
thank you bro for sharing it @@VirtualTechBox
You're Welcome@@S.Ajju1214