├── CODE_OF_CONDUCT.md ├── DevOps Project-01 ├── Java-Login-App │ ├── .gitignore │ ├── HELP.md │ ├── README.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── settings.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── dpt │ │ │ │ └── demo │ │ │ │ ├── HomeController.java │ │ │ │ ├── MyWebAppApplication.java │ │ │ │ ├── ServletInitializer.java │ │ │ │ ├── login.java │ │ │ │ └── register.java │ │ ├── resources │ │ │ └── application.properties │ │ └── webapp │ │ │ └── pages │ │ │ ├── confirm.jsp │ │ │ ├── fail.jsp │ │ │ ├── home.jsp │ │ │ ├── login.jsp │ │ │ ├── register.jsp │ │ │ └── user.jsp │ │ └── test │ │ └── java │ │ └── com │ │ └── dpt │ │ └── demo │ │ └── MyWebAppApplicationTests.java └── Project-01.md ├── DevOps Project-02 ├── Project-02.md ├── VPC Architecture │ ├── flow-logs-trusted.json │ ├── flow-logs.json │ ├── memory_metrics.json │ ├── s3-policy.json │ └── script.sh └── html-web-app │ ├── .gitignore │ ├── README.md │ ├── WEB-INF │ └── web.xml │ ├── css │ ├── booNavigation.css │ ├── jquery.bxslider.css │ └── style.css │ ├── error.htm │ ├── header.html │ ├── images │ ├── DevOpsRealtime.png │ ├── aboutus.jpg │ ├── application-webmanagement.jpg │ ├── appmigration.jpg │ ├── automobiles.jpg │ ├── blt.gif │ ├── bot.jpg │ ├── bpm.jpg │ ├── business-intelligence.jpg │ ├── bx_loader.gif │ ├── call.gif │ ├── clients.jpg │ ├── cloud-computing.jpg │ ├── cloud.jpg │ ├── consultancy.jpg │ ├── contact-us_speech-bubbles.jpg │ ├── crm.jpg │ ├── database.jpg │ ├── dataprotection.jpg │ ├── developmenttools.jpg │ ├── educational.jpg │ ├── elearning.jpg │ ├── elearning2.jpg │ ├── fb.gif │ ├── fb2.gif │ ├── fb2h.gif │ ├── fbh.gif │ ├── finance.jpg │ ├── gear.jpg │ ├── get.gif │ ├── geth.gif │ ├── hbg.jpg │ ├── header01.jpg │ ├── header02.jpg │ ├── header03.jpg │ ├── header04.jpg │ ├── health-fitness.jpg │ ├── icn1.png │ ├── icn2.png │ ├── icn3.png │ ├── icn4.png │ ├── in.gif │ ├── in2.gif │ ├── in2h.gif │ ├── infrastructure-management.jpg │ ├── inh.gif │ ├── it-others.jpg │ ├── itservices.jpg │ ├── mail.gif │ ├── manufacturing.jpg │ ├── mbg.gif │ ├── mbg2.jpg │ ├── middleware.jpg │ ├── mobile-platforms.jpg │ ├── mstrp.png │ ├── n.gif │ ├── networking.jpg │ ├── news.gif │ ├── p.gif │ ├── process.jpg │ ├── program-management.jpg │ ├── programming-platforms.jpg │ ├── qts.gif │ ├── qts2.gif │ ├── quality-consultancy.jpg │ ├── remote-infrastructure.jpg │ ├── retail.jpg │ ├── s1.png │ ├── s2.png │ ├── s3.png │ ├── s4.png │ ├── s5.png │ ├── s6.png │ ├── social.jpg │ ├── softwaretesting.jpg │ ├── strp.gif │ ├── t1.png │ ├── t2.png │ ├── t3.png │ ├── t4.png │ ├── t5.png │ ├── t6.png │ ├── t7.png │ ├── t8.png │ ├── t9.png │ ├── tbg.jpg │ ├── technical-staffing.jpg │ ├── test1.jpg │ ├── test2.jpg │ ├── test3.jpg │ ├── testing.jpg │ ├── tour-travel.jpg │ ├── tw.gif │ ├── tw2.gif │ ├── tw2h.gif │ ├── twh.gif │ ├── ucc.jpg │ ├── user-interface.jpg │ ├── virtual-technology.jpg │ ├── web-presence.jpg │ ├── webtesting.jpg │ ├── yt.gif │ ├── yt2.gif │ ├── yt2h.gif │ └── yth.gif │ ├── index.html │ ├── js │ ├── beaverslider-effects.js │ ├── beaverslider.js │ ├── booNavigation.js │ ├── jquery.bxslider.min.js │ └── jquery.min.js │ └── ok.htm ├── DevOps Project-03 └── README.md ├── DevOps Project-04 ├── .gitattributes ├── Dockerfile ├── README.md ├── db.sqlite3 ├── hello_world_django_app │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-39.pyc │ │ ├── settings.cpython-39.pyc │ │ ├── urls.cpython-39.pyc │ │ ├── views.cpython-39.pyc │ │ └── wsgi.cpython-39.pyc │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ ├── views.py │ └── wsgi.py ├── manage.py └── requirements.txt ├── DevOps Project-05 ├── README.md └── hello-world │ ├── Dockerfile │ ├── pom.xml │ ├── regapp-deploy.yml │ ├── regapp-service.yml │ ├── server │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── Greeter.java │ │ ├── site │ │ └── apt │ │ │ └── index.apt │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── TestGreeter.java │ └── webapp │ ├── pom.xml │ └── src │ └── main │ └── webapp │ ├── WEB-INF │ └── web.xml │ └── index.jsp ├── DevOps Project-06 ├── .gitignore ├── Dockerfile ├── Jenkinsfile ├── README.md ├── Steps │ ├── step1.md │ ├── step10.md │ ├── step11.md │ ├── step12.md │ ├── step2.md │ ├── step3.md │ ├── step4.md │ ├── step5.md │ ├── step6.md │ ├── step7.md │ ├── step8.md │ └── step9.md ├── deploy.sh ├── deployment.yaml ├── namespace.yaml ├── pom.xml ├── sample-app-1.0.1.tgz ├── secret.yaml ├── service.yaml ├── sonar-project.properties └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── satish │ │ │ └── demo │ │ │ ├── DemoWorkshopApplication.java │ │ │ └── controller │ │ │ └── RepositoryDetailsController.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── satish │ └── demo │ ├── AbstractTest.java │ ├── DemoWorkshopApplicationTests.java │ └── RepositoryDetailsControllerTest.java ├── DevOps Project-07 ├── README.md ├── images │ └── cicdimage.png ├── labs │ ├── 1-Initial-Setup │ │ ├── 1-Azure-DevOps-Setup.md │ │ ├── 2-Azure-Terraform-Remote-Storage.md │ │ ├── 3-Create-Azure-AD-AKS-Admins.md │ │ ├── README.md │ │ ├── images │ │ │ ├── azure-devops-project-creation.png │ │ │ ├── azure-devops-service-connection-2.png │ │ │ ├── azure-devops-service-connection-3.png │ │ │ ├── azure-devops-service-connection-4.png │ │ │ └── azure-devops-service-connection.png │ │ └── scripts │ │ │ ├── create-azure-ad-group.sh │ │ │ └── create-terraform-storage.sh │ ├── 2-AzureDevOps-Terraform-Pipeline │ │ ├── 1-Setup-AzureDevOps-Pipeline.md │ │ ├── README.md │ │ ├── images │ │ │ ├── azuredevops-terraform-pipeline-2.png │ │ │ └── azuredevops-terraform-pipeline.png │ │ ├── pipelines │ │ │ └── lab2pipeline.yaml │ │ ├── production │ │ │ └── production.tfvars │ │ ├── terraform │ │ │ ├── main.tf │ │ │ ├── modules │ │ │ │ ├── .DS_Store │ │ │ │ ├── acr │ │ │ │ │ ├── acr.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── variables.tf │ │ │ │ ├── aks │ │ │ │ │ ├── aks.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── variables.tf │ │ │ │ ├── log-analytics │ │ │ │ │ ├── la.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── variables.tf │ │ │ │ └── vnet │ │ │ │ │ ├── outputs.tf │ │ │ │ │ ├── variables.tf │ │ │ │ │ └── vnet.tf │ │ │ ├── providers.tf │ │ │ └── variables.tf │ │ └── vars │ │ │ └── production.tfvars │ ├── 3-Deploy-App-to-ACR │ │ ├── 1-Deploy-App-to-ACR.md │ │ ├── README.md │ │ ├── aspnet-core-dotnet-core │ │ │ ├── Dockerfile │ │ │ ├── Pages │ │ │ │ ├── About.cshtml │ │ │ │ ├── About.cshtml.cs │ │ │ │ ├── Contact.cshtml │ │ │ │ ├── Contact.cshtml.cs │ │ │ │ ├── Error.cshtml │ │ │ │ ├── Error.cshtml.cs │ │ │ │ ├── Index.cshtml │ │ │ │ ├── Index.cshtml.cs │ │ │ │ ├── Privacy.cshtml │ │ │ │ ├── Privacy.cshtml.cs │ │ │ │ ├── Shared │ │ │ │ │ ├── _CookieConsentPartial.cshtml │ │ │ │ │ ├── _Layout.cshtml │ │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ │ ├── _ViewImports.cshtml │ │ │ │ └── _ViewStart.cshtml │ │ │ ├── Program.cs │ │ │ ├── Startup.cs │ │ │ ├── appsettings.Development.json │ │ │ ├── appsettings.json │ │ │ ├── aspnet-core-dotnet-core.csproj │ │ │ ├── bundleconfig.json │ │ │ ├── charts │ │ │ │ └── sampleapp │ │ │ │ │ ├── .helmignore │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── templates │ │ │ │ │ ├── NOTES.txt │ │ │ │ │ ├── _helpers.tpl │ │ │ │ │ ├── deployment.yaml │ │ │ │ │ ├── ingress.yaml │ │ │ │ │ ├── secrets.yaml │ │ │ │ │ └── service.yaml │ │ │ │ │ └── values.yaml │ │ │ └── wwwroot │ │ │ │ ├── css │ │ │ │ ├── site.css │ │ │ │ └── site.min.css │ │ │ │ ├── favicon.ico │ │ │ │ ├── images │ │ │ │ ├── successCloudNew.svg │ │ │ │ └── tweetThis.svg │ │ │ │ ├── js │ │ │ │ ├── site.js │ │ │ │ └── site.min.js │ │ │ │ └── lib │ │ │ │ ├── bootstrap │ │ │ │ ├── LICENSE │ │ │ │ └── dist │ │ │ │ │ ├── css │ │ │ │ │ ├── bootstrap-grid.css │ │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ │ ├── bootstrap.css │ │ │ │ │ ├── bootstrap.css.map │ │ │ │ │ ├── bootstrap.min.css │ │ │ │ │ └── bootstrap.min.css.map │ │ │ │ │ └── js │ │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ │ ├── bootstrap.js │ │ │ │ │ ├── bootstrap.js.map │ │ │ │ │ ├── bootstrap.min.js │ │ │ │ │ └── bootstrap.min.js.map │ │ │ │ ├── jquery-validation-unobtrusive │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ │ └── jquery.validate.unobtrusive.min.js │ │ │ │ ├── jquery-validation │ │ │ │ ├── LICENSE.md │ │ │ │ └── dist │ │ │ │ │ ├── additional-methods.js │ │ │ │ │ ├── additional-methods.min.js │ │ │ │ │ ├── jquery.validate.js │ │ │ │ │ └── jquery.validate.min.js │ │ │ │ └── jquery │ │ │ │ ├── LICENSE.txt │ │ │ │ └── dist │ │ │ │ ├── jquery.js │ │ │ │ ├── jquery.min.js │ │ │ │ └── jquery.min.map │ │ ├── docker-image-locally.md │ │ ├── images │ │ │ ├── deploy-app-to-acr-1.png │ │ │ ├── deploy-app-to-acr-2.png │ │ │ ├── deploy-app-to-acr-3.png │ │ │ └── deploy-app-to-acr-4.png │ │ └── pipelines │ │ │ └── lab3pipeline.yaml │ ├── 4-Deploy-App-AKS │ │ ├── 1-Add-AKS-ACR-Role-Assignment.md │ │ ├── 2-Add-Application-Insights.md │ │ ├── 3-Add-KeyVault-to-Terraform.md │ │ ├── 4-Update-Pipeline-Deploy-App-AKS.md │ │ ├── README.md │ │ ├── images │ │ │ ├── deploy-app-aks-1.png │ │ │ ├── deploy-app-aks-2.png │ │ │ └── deploy-app-aks-3.png │ │ ├── pipelines │ │ │ ├── lab4pipeline.yaml │ │ │ └── scripts │ │ │ │ └── aspnet.yaml │ │ ├── terraform │ │ │ ├── main.tf │ │ │ ├── modules │ │ │ │ ├── .DS_Store │ │ │ │ ├── acr │ │ │ │ │ ├── acr.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── variables.tf │ │ │ │ ├── aks │ │ │ │ │ ├── aks.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── variables.tf │ │ │ │ ├── appinsights │ │ │ │ │ ├── appinsights.tf │ │ │ │ │ └── variables.tf │ │ │ │ ├── keyvault │ │ │ │ │ ├── keyvault.tf │ │ │ │ │ └── variables.tf │ │ │ │ ├── log-analytics │ │ │ │ │ ├── la.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── variables.tf │ │ │ │ └── vnet │ │ │ │ │ ├── outputs.tf │ │ │ │ │ ├── variables.tf │ │ │ │ │ └── vnet.tf │ │ │ ├── providers.tf │ │ │ └── variables.tf │ │ └── vars │ │ │ └── production.tfvars │ ├── 5-CICD │ │ ├── 1-Introduce-CI-CD-to-your-Pipeline.md │ │ ├── 2-Automated-Deployment-AKS-Application.md │ │ ├── README.md │ │ ├── images │ │ │ └── cicd-1.png │ │ └── pipelines │ │ │ ├── lab5pipeline.yaml │ │ │ └── scripts │ │ │ └── aspnet.yaml │ ├── 6-Testing-Infrastructure │ │ ├── 1-Testing-Infrastructure-using-Inspec.md │ │ ├── 2-Run-Inspec-Tests-Using-Azure-DevOps.md │ │ ├── README.md │ │ ├── azure-inspec-tests │ │ │ ├── README.md │ │ │ ├── controls │ │ │ │ ├── azure_aks_cluster.rb │ │ │ │ ├── azure_application_gateway.rb │ │ │ │ ├── azure_container_registry.rb │ │ │ │ ├── azure_key_vault.rb │ │ │ │ └── azure_virtual_network.rb │ │ │ └── inspec.yml │ │ ├── images │ │ │ ├── testing-infrastructure-1.png │ │ │ ├── testing-infrastructure-2.png │ │ │ ├── testing-infrastructure-3.png │ │ │ ├── testing-infrastructure-4.png │ │ │ └── testing-infrastructure-5.png │ │ └── pipelines │ │ │ ├── lab6pipeline.yaml │ │ │ └── scripts │ │ │ └── aspnet.yaml │ └── 7-Monitoring-and-Alerting │ │ ├── 1-Application-Insights.md │ │ ├── 2-Application-Insights-Configure-Availability-Test.md │ │ ├── 3-Log-Analytics-Container-Insights.md │ │ ├── README.md │ │ └── images │ │ ├── monitoring-and-alerting-1.PNG │ │ ├── monitoring-and-alerting-2.PNG │ │ ├── monitoring-and-alerting-3.PNG │ │ ├── monitoring-and-alerting-4.PNG │ │ ├── monitoring-and-alerting-5.PNG │ │ ├── monitoring-and-alerting-6.PNG │ │ ├── monitoring-and-alerting-7.PNG │ │ ├── monitoring-and-alerting-8.PNG │ │ └── monitoring-and-alerting-9.PNG └── prerequisites.md ├── DevOps Project-08 ├── 2048-pod.yaml ├── README.md ├── image-1.png ├── image-2.png ├── image-3.png ├── image-4.png ├── image.png └── mygame-svc.yaml ├── DevOps Project-09 ├── README.md └── jenkinsfile ├── DevOps Project-10 └── README.md ├── DevOps Project-11 ├── README.md ├── backend.tf ├── main.tf ├── modules │ ├── alb-tg │ │ ├── gather.tf │ │ ├── main.tf │ │ └── variables.tf │ ├── aws-autoscaling │ │ ├── deploy.sh │ │ ├── gather.tf │ │ ├── main.tf │ │ └── variable.tf │ ├── aws-iam │ │ ├── iam-instance-profile.tf │ │ ├── iam-policy.json │ │ ├── iam-policy.tf │ │ ├── iam-role.json │ │ ├── iam-role.tf │ │ └── variables.tf │ ├── aws-rds │ │ ├── gather.tf │ │ ├── main.tf │ │ └── variables.tf │ ├── aws-vpc │ │ ├── main.tf │ │ └── variables.tf │ ├── aws-waf-cdn-acm-route53 │ │ ├── acm.tf │ │ ├── cdn.tf │ │ ├── gather.tf │ │ ├── route53.tf │ │ ├── variables.tf │ │ └── waf.tf │ └── security-group │ │ ├── gather.tf │ │ ├── main.tf │ │ └── variable.tf ├── variables.tf └── variables.tfvars ├── DevOps Project-12 └── README.md ├── DevOps Project-13 └── README.md ├── DevOps Project-14 ├── README.md └── android-demo-app │ ├── .github │ └── workflows │ │ ├── android.yml │ │ ├── clear-caches.yml │ │ └── delete-artifacts.yml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── gradleplayground │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── gradleplayground │ │ │ │ └── MyApplication.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── gradleplayground │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── first │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── first │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── first │ │ │ └── HelperFIrst.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── first │ │ └── ExampleUnitTest.kt │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── local.properties │ ├── scripts │ ├── email-commit.gradle │ ├── move-apk.gradle │ ├── my-logger.gradle │ ├── output-archive.gradle │ ├── root.gradle │ └── version.gradle │ ├── second │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── second │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── second │ │ │ └── HelperSecond.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── second │ │ └── ExampleUnitTest.kt │ └── settings.gradle ├── DevOps-Project-01 ├── Java-Login-App │ ├── .gitignore │ ├── HELP.md │ ├── README.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── settings.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── dpt │ │ │ │ └── demo │ │ │ │ ├── HomeController.java │ │ │ │ ├── MyWebAppApplication.java │ │ │ │ ├── ServletInitializer.java │ │ │ │ ├── login.java │ │ │ │ └── register.java │ │ ├── resources │ │ │ └── application.properties │ │ └── webapp │ │ │ └── pages │ │ │ ├── confirm.jsp │ │ │ ├── fail.jsp │ │ │ ├── home.jsp │ │ │ ├── login.jsp │ │ │ ├── register.jsp │ │ │ └── user.jsp │ │ └── test │ │ └── java │ │ └── com │ │ └── dpt │ │ └── demo │ │ └── MyWebAppApplicationTests.java └── Project-01.md ├── DevOps-Project-02 ├── Project-02.md ├── VPC Architecture │ ├── flow-logs-trusted.json │ ├── flow-logs.json │ ├── memory_metrics.json │ ├── s3-policy.json │ └── script.sh └── html-web-app │ ├── .gitignore │ ├── README.md │ ├── WEB-INF │ └── web.xml │ ├── css │ ├── booNavigation.css │ ├── jquery.bxslider.css │ └── style.css │ ├── error.htm │ ├── header.html │ ├── images │ ├── DevOpsRealtime.png │ ├── aboutus.jpg │ ├── application-webmanagement.jpg │ ├── appmigration.jpg │ ├── automobiles.jpg │ ├── blt.gif │ ├── bot.jpg │ ├── bpm.jpg │ ├── business-intelligence.jpg │ ├── bx_loader.gif │ ├── call.gif │ ├── clients.jpg │ ├── cloud-computing.jpg │ ├── cloud.jpg │ ├── consultancy.jpg │ ├── contact-us_speech-bubbles.jpg │ ├── crm.jpg │ ├── database.jpg │ ├── dataprotection.jpg │ ├── developmenttools.jpg │ ├── educational.jpg │ ├── elearning.jpg │ ├── elearning2.jpg │ ├── fb.gif │ ├── fb2.gif │ ├── fb2h.gif │ ├── fbh.gif │ ├── finance.jpg │ ├── gear.jpg │ ├── get.gif │ ├── geth.gif │ ├── hbg.jpg │ ├── header01.jpg │ ├── header02.jpg │ ├── header03.jpg │ ├── header04.jpg │ ├── health-fitness.jpg │ ├── icn1.png │ ├── icn2.png │ ├── icn3.png │ ├── icn4.png │ ├── in.gif │ ├── in2.gif │ ├── in2h.gif │ ├── infrastructure-management.jpg │ ├── inh.gif │ ├── it-others.jpg │ ├── itservices.jpg │ ├── mail.gif │ ├── manufacturing.jpg │ ├── mbg.gif │ ├── mbg2.jpg │ ├── middleware.jpg │ ├── mobile-platforms.jpg │ ├── mstrp.png │ ├── n.gif │ ├── networking.jpg │ ├── news.gif │ ├── p.gif │ ├── process.jpg │ ├── program-management.jpg │ ├── programming-platforms.jpg │ ├── qts.gif │ ├── qts2.gif │ ├── quality-consultancy.jpg │ ├── remote-infrastructure.jpg │ ├── retail.jpg │ ├── s1.png │ ├── s2.png │ ├── s3.png │ ├── s4.png │ ├── s5.png │ ├── s6.png │ ├── social.jpg │ ├── softwaretesting.jpg │ ├── strp.gif │ ├── t1.png │ ├── t2.png │ ├── t3.png │ ├── t4.png │ ├── t5.png │ ├── t6.png │ ├── t7.png │ ├── t8.png │ ├── t9.png │ ├── tbg.jpg │ ├── technical-staffing.jpg │ ├── test1.jpg │ ├── test2.jpg │ ├── test3.jpg │ ├── testing.jpg │ ├── tour-travel.jpg │ ├── tw.gif │ ├── tw2.gif │ ├── tw2h.gif │ ├── twh.gif │ ├── ucc.jpg │ ├── user-interface.jpg │ ├── virtual-technology.jpg │ ├── web-presence.jpg │ ├── webtesting.jpg │ ├── yt.gif │ ├── yt2.gif │ ├── yt2h.gif │ └── yth.gif │ ├── index.html │ ├── js │ ├── beaverslider-effects.js │ ├── beaverslider.js │ ├── booNavigation.js │ ├── jquery.bxslider.min.js │ └── jquery.min.js │ └── ok.htm ├── DevOps-Project-03 └── README.md ├── DevOps-Project-04 ├── .gitattributes ├── Dockerfile ├── README.md ├── db.sqlite3 ├── hello_world_django_app │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-39.pyc │ │ ├── settings.cpython-39.pyc │ │ ├── urls.cpython-39.pyc │ │ ├── views.cpython-39.pyc │ │ └── wsgi.cpython-39.pyc │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ ├── views.py │ └── wsgi.py ├── manage.py └── requirements.txt ├── DevOps-Project-05 ├── README.md └── hello-world │ ├── Dockerfile │ ├── pom.xml │ ├── regapp-deploy.yml │ ├── regapp-service.yml │ ├── server │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── Greeter.java │ │ ├── site │ │ └── apt │ │ │ └── index.apt │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── TestGreeter.java │ └── webapp │ ├── pom.xml │ └── src │ └── main │ └── webapp │ ├── WEB-INF │ └── web.xml │ └── index.jsp ├── DevOps-Project-06 ├── .gitignore ├── Dockerfile ├── Jenkinsfile ├── README.md ├── Steps │ ├── step1.md │ ├── step10.md │ ├── step11.md │ ├── step12.md │ ├── step2.md │ ├── step3.md │ ├── step4.md │ ├── step5.md │ ├── step6.md │ ├── step7.md │ ├── step8.md │ └── step9.md ├── deploy.sh ├── deployment.yaml ├── namespace.yaml ├── pom.xml ├── sample-app-1.0.1.tgz ├── secret.yaml ├── service.yaml ├── sonar-project.properties └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── satish │ │ │ └── demo │ │ │ ├── DemoWorkshopApplication.java │ │ │ └── controller │ │ │ └── RepositoryDetailsController.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── satish │ └── demo │ ├── AbstractTest.java │ ├── DemoWorkshopApplicationTests.java │ └── RepositoryDetailsControllerTest.java ├── DevOps-Project-07 ├── README.md ├── images │ └── cicdimage.png ├── labs │ ├── 1-Initial-Setup │ │ ├── 1-Azure-DevOps-Setup.md │ │ ├── 2-Azure-Terraform-Remote-Storage.md │ │ ├── 3-Create-Azure-AD-AKS-Admins.md │ │ ├── README.md │ │ ├── images │ │ │ ├── azure-devops-project-creation.png │ │ │ ├── azure-devops-service-connection-2.png │ │ │ ├── azure-devops-service-connection-3.png │ │ │ ├── azure-devops-service-connection-4.png │ │ │ └── azure-devops-service-connection.png │ │ └── scripts │ │ │ ├── create-azure-ad-group.sh │ │ │ └── create-terraform-storage.sh │ ├── 2-AzureDevOps-Terraform-Pipeline │ │ ├── 1-Setup-AzureDevOps-Pipeline.md │ │ ├── README.md │ │ ├── images │ │ │ ├── azuredevops-terraform-pipeline-2.png │ │ │ └── azuredevops-terraform-pipeline.png │ │ ├── pipelines │ │ │ └── lab2pipeline.yaml │ │ ├── production │ │ │ └── production.tfvars │ │ ├── terraform │ │ │ ├── main.tf │ │ │ ├── modules │ │ │ │ ├── .DS_Store │ │ │ │ ├── acr │ │ │ │ │ ├── acr.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── variables.tf │ │ │ │ ├── aks │ │ │ │ │ ├── aks.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── variables.tf │ │ │ │ ├── log-analytics │ │ │ │ │ ├── la.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── variables.tf │ │ │ │ └── vnet │ │ │ │ │ ├── outputs.tf │ │ │ │ │ ├── variables.tf │ │ │ │ │ └── vnet.tf │ │ │ ├── providers.tf │ │ │ └── variables.tf │ │ └── vars │ │ │ └── production.tfvars │ ├── 3-Deploy-App-to-ACR │ │ ├── 1-Deploy-App-to-ACR.md │ │ ├── README.md │ │ ├── aspnet-core-dotnet-core │ │ │ ├── Dockerfile │ │ │ ├── Pages │ │ │ │ ├── About.cshtml │ │ │ │ ├── About.cshtml.cs │ │ │ │ ├── Contact.cshtml │ │ │ │ ├── Contact.cshtml.cs │ │ │ │ ├── Error.cshtml │ │ │ │ ├── Error.cshtml.cs │ │ │ │ ├── Index.cshtml │ │ │ │ ├── Index.cshtml.cs │ │ │ │ ├── Privacy.cshtml │ │ │ │ ├── Privacy.cshtml.cs │ │ │ │ ├── Shared │ │ │ │ │ ├── _CookieConsentPartial.cshtml │ │ │ │ │ ├── _Layout.cshtml │ │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ │ ├── _ViewImports.cshtml │ │ │ │ └── _ViewStart.cshtml │ │ │ ├── Program.cs │ │ │ ├── Startup.cs │ │ │ ├── appsettings.Development.json │ │ │ ├── appsettings.json │ │ │ ├── aspnet-core-dotnet-core.csproj │ │ │ ├── bundleconfig.json │ │ │ ├── charts │ │ │ │ └── sampleapp │ │ │ │ │ ├── .helmignore │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── templates │ │ │ │ │ ├── NOTES.txt │ │ │ │ │ ├── _helpers.tpl │ │ │ │ │ ├── deployment.yaml │ │ │ │ │ ├── ingress.yaml │ │ │ │ │ ├── secrets.yaml │ │ │ │ │ └── service.yaml │ │ │ │ │ └── values.yaml │ │ │ └── wwwroot │ │ │ │ ├── css │ │ │ │ ├── site.css │ │ │ │ └── site.min.css │ │ │ │ ├── favicon.ico │ │ │ │ ├── images │ │ │ │ ├── successCloudNew.svg │ │ │ │ └── tweetThis.svg │ │ │ │ ├── js │ │ │ │ ├── site.js │ │ │ │ └── site.min.js │ │ │ │ └── lib │ │ │ │ ├── bootstrap │ │ │ │ ├── LICENSE │ │ │ │ └── dist │ │ │ │ │ ├── css │ │ │ │ │ ├── bootstrap-grid.css │ │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ │ ├── bootstrap.css │ │ │ │ │ ├── bootstrap.css.map │ │ │ │ │ ├── bootstrap.min.css │ │ │ │ │ └── bootstrap.min.css.map │ │ │ │ │ └── js │ │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ │ ├── bootstrap.js │ │ │ │ │ ├── bootstrap.js.map │ │ │ │ │ ├── bootstrap.min.js │ │ │ │ │ └── bootstrap.min.js.map │ │ │ │ ├── jquery-validation-unobtrusive │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ │ └── jquery.validate.unobtrusive.min.js │ │ │ │ ├── jquery-validation │ │ │ │ ├── LICENSE.md │ │ │ │ └── dist │ │ │ │ │ ├── additional-methods.js │ │ │ │ │ ├── additional-methods.min.js │ │ │ │ │ ├── jquery.validate.js │ │ │ │ │ └── jquery.validate.min.js │ │ │ │ └── jquery │ │ │ │ ├── LICENSE.txt │ │ │ │ └── dist │ │ │ │ ├── jquery.js │ │ │ │ ├── jquery.min.js │ │ │ │ └── jquery.min.map │ │ ├── docker-image-locally.md │ │ ├── images │ │ │ ├── deploy-app-to-acr-1.png │ │ │ ├── deploy-app-to-acr-2.png │ │ │ ├── deploy-app-to-acr-3.png │ │ │ └── deploy-app-to-acr-4.png │ │ └── pipelines │ │ │ └── lab3pipeline.yaml │ ├── 4-Deploy-App-AKS │ │ ├── 1-Add-AKS-ACR-Role-Assignment.md │ │ ├── 2-Add-Application-Insights.md │ │ ├── 3-Add-KeyVault-to-Terraform.md │ │ ├── 4-Update-Pipeline-Deploy-App-AKS.md │ │ ├── README.md │ │ ├── images │ │ │ ├── deploy-app-aks-1.png │ │ │ ├── deploy-app-aks-2.png │ │ │ └── deploy-app-aks-3.png │ │ ├── pipelines │ │ │ ├── lab4pipeline.yaml │ │ │ └── scripts │ │ │ │ └── aspnet.yaml │ │ ├── terraform │ │ │ ├── main.tf │ │ │ ├── modules │ │ │ │ ├── .DS_Store │ │ │ │ ├── acr │ │ │ │ │ ├── acr.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── variables.tf │ │ │ │ ├── aks │ │ │ │ │ ├── aks.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── variables.tf │ │ │ │ ├── appinsights │ │ │ │ │ ├── appinsights.tf │ │ │ │ │ └── variables.tf │ │ │ │ ├── keyvault │ │ │ │ │ ├── keyvault.tf │ │ │ │ │ └── variables.tf │ │ │ │ ├── log-analytics │ │ │ │ │ ├── la.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── variables.tf │ │ │ │ └── vnet │ │ │ │ │ ├── outputs.tf │ │ │ │ │ ├── variables.tf │ │ │ │ │ └── vnet.tf │ │ │ ├── providers.tf │ │ │ └── variables.tf │ │ └── vars │ │ │ └── production.tfvars │ ├── 5-CICD │ │ ├── 1-Introduce-CI-CD-to-your-Pipeline.md │ │ ├── 2-Automated-Deployment-AKS-Application.md │ │ ├── README.md │ │ ├── images │ │ │ └── cicd-1.png │ │ └── pipelines │ │ │ ├── lab5pipeline.yaml │ │ │ └── scripts │ │ │ └── aspnet.yaml │ ├── 6-Testing-Infrastructure │ │ ├── 1-Testing-Infrastructure-using-Inspec.md │ │ ├── 2-Run-Inspec-Tests-Using-Azure-DevOps.md │ │ ├── README.md │ │ ├── azure-inspec-tests │ │ │ ├── README.md │ │ │ ├── controls │ │ │ │ ├── azure_aks_cluster.rb │ │ │ │ ├── azure_application_gateway.rb │ │ │ │ ├── azure_container_registry.rb │ │ │ │ ├── azure_key_vault.rb │ │ │ │ └── azure_virtual_network.rb │ │ │ └── inspec.yml │ │ ├── images │ │ │ ├── testing-infrastructure-1.png │ │ │ ├── testing-infrastructure-2.png │ │ │ ├── testing-infrastructure-3.png │ │ │ ├── testing-infrastructure-4.png │ │ │ └── testing-infrastructure-5.png │ │ └── pipelines │ │ │ ├── lab6pipeline.yaml │ │ │ └── scripts │ │ │ └── aspnet.yaml │ └── 7-Monitoring-and-Alerting │ │ ├── 1-Application-Insights.md │ │ ├── 2-Application-Insights-Configure-Availability-Test.md │ │ ├── 3-Log-Analytics-Container-Insights.md │ │ ├── README.md │ │ └── images │ │ ├── monitoring-and-alerting-1.PNG │ │ ├── monitoring-and-alerting-2.PNG │ │ ├── monitoring-and-alerting-3.PNG │ │ ├── monitoring-and-alerting-4.PNG │ │ ├── monitoring-and-alerting-5.PNG │ │ ├── monitoring-and-alerting-6.PNG │ │ ├── monitoring-and-alerting-7.PNG │ │ ├── monitoring-and-alerting-8.PNG │ │ └── monitoring-and-alerting-9.PNG └── prerequisites.md ├── DevOps-Project-08 ├── 2048-pod.yaml ├── README.md ├── image-1.png ├── image-2.png ├── image-3.png ├── image-4.png ├── image.png └── mygame-svc.yaml ├── DevOps-Project-09 ├── README.md └── jenkinsfile ├── DevOps-Project-10 └── README.md ├── DevOps-Project-11 ├── README.md ├── backend.tf ├── main.tf ├── modules │ ├── alb-tg │ │ ├── gather.tf │ │ ├── main.tf │ │ └── variables.tf │ ├── aws-autoscaling │ │ ├── deploy.sh │ │ ├── gather.tf │ │ ├── main.tf │ │ └── variable.tf │ ├── aws-iam │ │ ├── iam-instance-profile.tf │ │ ├── iam-policy.json │ │ ├── iam-policy.tf │ │ ├── iam-role.json │ │ ├── iam-role.tf │ │ └── variables.tf │ ├── aws-rds │ │ ├── gather.tf │ │ ├── main.tf │ │ └── variables.tf │ ├── aws-vpc │ │ ├── main.tf │ │ └── variables.tf │ ├── aws-waf-cdn-acm-route53 │ │ ├── acm.tf │ │ ├── cdn.tf │ │ ├── gather.tf │ │ ├── route53.tf │ │ ├── variables.tf │ │ └── waf.tf │ └── security-group │ │ ├── gather.tf │ │ ├── main.tf │ │ └── variable.tf ├── variables.tf └── variables.tfvars ├── DevOps-Project-12 └── README.md ├── DevOps-Project-13 └── README.md ├── DevOps-Project-14 ├── README.md └── android-demo-app │ ├── .github │ └── workflows │ │ ├── android.yml │ │ ├── clear-caches.yml │ │ └── delete-artifacts.yml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── gradleplayground │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── gradleplayground │ │ │ │ └── MyApplication.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── gradleplayground │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── first │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── first │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── first │ │ │ └── HelperFIrst.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── first │ │ └── ExampleUnitTest.kt │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── local.properties │ ├── scripts │ ├── email-commit.gradle │ ├── move-apk.gradle │ ├── my-logger.gradle │ ├── output-archive.gradle │ ├── root.gradle │ └── version.gradle │ ├── second │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── second │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── second │ │ │ └── HelperSecond.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── second │ │ └── ExampleUnitTest.kt │ └── settings.gradle ├── DevOps-Project-15 └── README.md ├── DevOps-Project-16 └── README.md ├── DevOps-Project-17 └── README.md ├── DevOps-Project-18 ├── README.md ├── spring-boot-app-manifests │ ├── deployment.yml │ └── service.yml └── spring-boot-app │ ├── Dockerfile │ ├── JenkinsFile │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── abhishek │ │ └── StartApplication.java │ └── resources │ ├── application.properties │ ├── static │ ├── css │ │ └── main.css │ └── js │ │ └── main.js │ └── templates │ └── index.html ├── DevOps-Project-19 ├── Jenkinsfile ├── README.md ├── image.png ├── jenkins_server │ ├── scripts │ │ └── install_build_tools.sh │ └── tf-aws-ec2 │ │ ├── backend.tf │ │ ├── data.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ ├── provider.tf │ │ ├── variables.tf │ │ └── variables │ │ ├── dev.tfvars │ │ ├── prod.tfvars │ │ └── test.tfvars ├── manifest │ ├── deployment.yaml │ ├── kubectl_commands.md │ └── service.yaml └── tf-aws-eks │ ├── backend.tf │ ├── data.tf │ ├── eks.tf │ ├── provider.tf │ ├── variables.tf │ ├── variables │ ├── dev.tfvars │ ├── prod.tfvars │ └── test.tfvars │ └── vpc.tf ├── DevOps-Project-20 ├── .gitignore ├── README.md ├── deploy │ ├── templates │ │ └── terraform-template.yml │ └── tfdemo-env01-terraform.yml └── terraform │ ├── main.tf │ ├── providers.tf │ ├── servicebus.tf │ └── variables.tf ├── DevOps-Project-21 ├── Dockerfile ├── README.md ├── appspec.yml ├── buildspec.yaml ├── index.html ├── install ├── package.json ├── public │ ├── assets │ │ ├── DevSecOps.png │ │ ├── detail-modal.png │ │ ├── favicon.png │ │ ├── grid-genre.png │ │ ├── home-page.png │ │ ├── mini-portal.png │ │ ├── netflix-logo.png │ │ └── watch.png │ ├── avatar.png │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── scripts │ ├── start.sh │ └── stop.sh ├── src │ ├── CustomClassNameSetup.ts │ ├── components │ │ ├── AgeLimitChip.tsx │ │ ├── DetailModal.tsx │ │ ├── GenreBreadcrumbs.tsx │ │ ├── GridPage.tsx │ │ ├── GridWithInfiniteScroll.tsx │ │ ├── HeroSection.tsx │ │ ├── Logo.tsx │ │ ├── MainLoadingScreen.tsx │ │ ├── MaturityRate.tsx │ │ ├── MaxLineTypography.tsx │ │ ├── MoreInfoButton.tsx │ │ ├── NetflixIconButton.tsx │ │ ├── NetflixNavigationLink.tsx │ │ ├── PlayButton.tsx │ │ ├── QualityChip.tsx │ │ ├── SearchBox.tsx │ │ ├── SimilarVideoCard.tsx │ │ ├── VideoCardPortal.tsx │ │ ├── VideoItemWithHover.tsx │ │ ├── VideoItemWithHoverPure.tsx │ │ ├── VideoPortalContainer.tsx │ │ ├── VideoSlider.tsx │ │ ├── animate │ │ │ ├── MotionContainer.tsx │ │ │ └── variants │ │ │ │ ├── Wrap.ts │ │ │ │ ├── fade │ │ │ │ ├── FadeIn.ts │ │ │ │ └── FadeOut.ts │ │ │ │ └── zoom │ │ │ │ └── ZoomIn.ts │ │ ├── layouts │ │ │ ├── Footer.tsx │ │ │ ├── MainHeader.tsx │ │ │ └── index.ts │ │ ├── slick-slider │ │ │ ├── CustomNavigation.tsx │ │ │ └── SlickSlider.tsx │ │ └── watch │ │ │ ├── PlayerControlButton.tsx │ │ │ ├── PlayerSeekbar.tsx │ │ │ ├── VideoJSPlayer.tsx │ │ │ └── VolumeControllers.tsx │ ├── constant │ │ └── index.ts │ ├── hoc │ │ └── withPagination.tsx │ ├── hooks │ │ ├── redux.ts │ │ ├── useIntersectionObserver.ts │ │ ├── useOffSetTop.ts │ │ └── useWindowSize.ts │ ├── layouts │ │ └── MainLayout.tsx │ ├── lib │ │ └── createSafeContext.ts │ ├── main.tsx │ ├── pages │ │ ├── GenreExplore.tsx │ │ ├── HomePage.tsx │ │ └── WatchPage.tsx │ ├── providers │ │ ├── DetailModalProvider.tsx │ │ └── PortalProvider.tsx │ ├── routes │ │ └── index.tsx │ ├── store │ │ ├── index.ts │ │ └── slices │ │ │ ├── apiSlice.ts │ │ │ ├── configuration.ts │ │ │ ├── discover.ts │ │ │ └── genre.ts │ ├── theme │ │ └── palette.ts │ ├── types │ │ ├── Common.ts │ │ ├── Genre.ts │ │ └── Movie.ts │ ├── utils │ │ ├── common.ts │ │ └── index.ts │ ├── videojs-youtube.d.ts │ └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── yarn.lock ├── DevOps-Project-22 ├── .gitignore ├── README.md ├── main.tf ├── provider.tf ├── serverless-api │ ├── .gitignore │ ├── api │ │ ├── controllers │ │ │ ├── controller.js │ │ │ ├── delete.js │ │ │ ├── get.js │ │ │ ├── post.js │ │ │ └── put.js │ │ ├── models │ │ │ ├── Product.js │ │ │ ├── ProductImage.js │ │ │ └── User.js │ │ ├── routes │ │ │ └── routes.js │ │ └── services │ │ │ └── service.js │ ├── index.js │ ├── package-lock.json │ └── package.json ├── variables.tf └── versions.tf ├── DevOps-Project-23 ├── README.md └── Swiggy_clone │ ├── Dockerfile │ ├── Photos │ └── images.png │ ├── appspec.yaml │ ├── buildspec.yaml │ ├── package-lock.json │ ├── package.json │ ├── public │ └── index.html │ └── src │ ├── App.css │ ├── App.js │ ├── Components │ ├── BestRes.css │ ├── BestRest.jsx │ ├── Footer.jsx │ ├── Navigate.css │ ├── Navigate.jsx │ ├── OfferBanner.css │ ├── OffersBanner.jsx │ ├── RestaurentChain.css │ ├── RestaurentChain.jsx │ ├── RestaurentOnline.css │ ├── RestaurentOnline.jsx │ └── j │ ├── Photos │ ├── Banner1.png │ ├── Banner2.png │ ├── Banner3.png │ ├── Banner4.png │ └── Logo.png │ ├── bootstrap.min.css │ ├── index.css │ └── index.js ├── DevOps-Project-24 ├── DotNet-monitoring │ ├── .devcontainer │ │ └── devcontainer.json │ ├── .dockerignore │ ├── .github │ │ ├── scripts │ │ │ ├── release.sh │ │ │ └── url-check.sh │ │ └── workflows │ │ │ ├── cd-release-aks.yaml │ │ │ ├── ci-build.yaml │ │ │ └── publish.yaml │ ├── .gitignore │ ├── .gitmodules │ ├── CONTRIBUTING.md │ ├── K8S │ │ └── deployment.yaml │ ├── LICENSE │ ├── Properties │ │ └── launchSettings.json │ ├── README.md │ ├── build │ │ ├── Dockerfile │ │ └── installation-script.sh │ ├── deploy │ │ ├── container-app.bicep │ │ ├── kubernetes │ │ │ ├── aks-live.yaml │ │ │ ├── app.sample.yaml │ │ │ ├── readme.md │ │ │ └── secrets.sample.sh │ │ └── readme.md │ ├── makefile │ ├── src │ │ ├── ApiHelper.cs │ │ ├── Pages │ │ │ ├── Error.cshtml │ │ │ ├── Error.cshtml.cs │ │ │ ├── Index.cshtml │ │ │ ├── Info.cshtml │ │ │ ├── Info.cshtml.cs │ │ │ ├── Monitor.cshtml │ │ │ ├── Shared │ │ │ │ ├── _Layout.cshtml │ │ │ │ └── _UserPartial.cshtml │ │ │ ├── Tools.cshtml │ │ │ ├── Tools.cshtml.cs │ │ │ ├── User.cshtml │ │ │ ├── User.cshtml.cs │ │ │ ├── Weather.cshtml │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── Program.cs │ │ ├── appsettings.Development.sample.json │ │ ├── appsettings.json │ │ ├── dotnet-demoapp.csproj │ │ └── wwwroot │ │ │ ├── css │ │ │ └── site.css │ │ │ ├── favicon.ico │ │ │ ├── img │ │ │ ├── container.png │ │ │ ├── get-started.svg │ │ │ ├── icon.png │ │ │ ├── icon.svg │ │ │ ├── octocat.png │ │ │ ├── open-weather.png │ │ │ └── spinner.gif │ │ │ ├── js │ │ │ ├── monitoring.js │ │ │ ├── weather.js │ │ │ └── weather.jso │ │ │ └── open-weather-icons │ │ │ ├── css │ │ │ └── open-weather-icons.css │ │ │ └── fonts │ │ │ └── OpenWeatherIcons.woff2 │ └── tests │ │ ├── UnitTest.cs │ │ ├── postman_collection.json │ │ └── tests.csproj └── README.md ├── DevOps-Project-25 └── README.md ├── DevOps-Project-26 ├── .gitignore ├── .gitlab-ci.yml ├── README.md ├── backend.tf ├── isolated-config │ ├── .terraform.lock.hcl │ └── infrastructure.tf ├── main.tf ├── provider.tf ├── tfstate.config ├── variables.tf ├── vpc │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── web │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── DevOps-Project-27 └── README.md ├── DevOps-Project-28 ├── Chatbot-UI │ ├── CONTRIBUTING.md │ ├── Dockerfile │ ├── EKS-TF │ │ ├── .terraform.lock.hcl │ │ ├── backend.tf │ │ ├── eks-cluster.tf │ │ ├── eks-node-group.tf │ │ ├── iam-policy.tf │ │ ├── iam-role.tf │ │ ├── provider.tf │ │ ├── variables.tf │ │ ├── variables.tfvars │ │ └── vpc.tf │ ├── JenkinsFile │ │ ├── Chatbot-Jenkinsfile │ │ └── EKS-Jenkinsfile │ ├── Makefile │ ├── README.md │ ├── __tests__ │ │ └── utils │ │ │ └── app │ │ │ └── importExports.test.ts │ ├── components │ │ ├── Chat │ │ │ ├── Chat.tsx │ │ │ ├── ChatInput.tsx │ │ │ ├── ChatLoader.tsx │ │ │ ├── ChatMessage.tsx │ │ │ ├── ErrorMessageDiv.tsx │ │ │ ├── ModelSelect.tsx │ │ │ ├── PluginSelect.tsx │ │ │ ├── PromptList.tsx │ │ │ ├── Regenerate.tsx │ │ │ ├── SystemPrompt.tsx │ │ │ └── VariableModal.tsx │ │ ├── Chatbar │ │ │ ├── Chatbar.tsx │ │ │ ├── ChatbarSettings.tsx │ │ │ ├── ClearConversations.tsx │ │ │ ├── Conversation.tsx │ │ │ ├── Conversations.tsx │ │ │ └── PluginKeys.tsx │ │ ├── Folders │ │ │ ├── Chat │ │ │ │ ├── ChatFolder.tsx │ │ │ │ └── ChatFolders.tsx │ │ │ └── Prompt │ │ │ │ ├── PromptFolder.tsx │ │ │ │ └── PromptFolders.tsx │ │ ├── Global │ │ │ └── Spinner.tsx │ │ ├── Markdown │ │ │ ├── CodeBlock.tsx │ │ │ └── MemoizedReactMarkdown.tsx │ │ ├── Mobile │ │ │ └── Navbar.tsx │ │ ├── Promptbar │ │ │ ├── Prompt.tsx │ │ │ ├── PromptModal.tsx │ │ │ ├── Promptbar.tsx │ │ │ ├── PromptbarSettings.tsx │ │ │ └── Prompts.tsx │ │ ├── Settings │ │ │ ├── Import.tsx │ │ │ └── Key.tsx │ │ └── Sidebar │ │ │ ├── Search.tsx │ │ │ └── SidebarButton.tsx │ ├── docker-compose.yml │ ├── docs │ │ └── google_search.md │ ├── k8s │ │ └── chatbot-ui.yaml │ ├── license │ ├── next-i18next.config.js │ ├── next.config.js │ ├── package-lock.json │ ├── package.json │ ├── pages │ │ ├── _app.tsx │ │ ├── _document.tsx │ │ ├── api │ │ │ ├── chat.ts │ │ │ ├── google.ts │ │ │ └── models.ts │ │ └── index.tsx │ ├── postcss.config.js │ ├── prettier.config.js │ ├── public │ │ ├── favicon.ico │ │ ├── locales │ │ │ ├── ar │ │ │ │ ├── chat.json │ │ │ │ ├── common.json │ │ │ │ ├── markdown.json │ │ │ │ ├── promptbar.json │ │ │ │ └── sidebar.json │ │ │ ├── bn │ │ │ │ ├── chat.json │ │ │ │ ├── common.json │ │ │ │ ├── markdown.json │ │ │ │ ├── promptbar.json │ │ │ │ └── sidebar.json │ │ │ ├── de │ │ │ │ ├── chat.json │ │ │ │ ├── common.json │ │ │ │ ├── markdown.json │ │ │ │ ├── promptbar.json │ │ │ │ └── sidebar.json │ │ │ ├── en │ │ │ │ └── common.json │ │ │ ├── es │ │ │ │ ├── chat.json │ │ │ │ ├── common.json │ │ │ │ ├── markdown.json │ │ │ │ ├── promptbar.json │ │ │ │ └── sidebar.json │ │ │ ├── fr │ │ │ │ ├── chat.json │ │ │ │ ├── common.json │ │ │ │ ├── markdown.json │ │ │ │ ├── promptbar.json │ │ │ │ └── sidebar.json │ │ │ ├── he │ │ │ │ ├── chat.json │ │ │ │ ├── common.json │ │ │ │ ├── markdown.json │ │ │ │ ├── promptbar.json │ │ │ │ └── sidebar.json │ │ │ ├── id │ │ │ │ ├── chat.json │ │ │ │ ├── common.json │ │ │ │ ├── markdown.json │ │ │ │ ├── promptbar.json │ │ │ │ └── sidebar.json │ │ │ ├── it │ │ │ │ ├── chat.json │ │ │ │ ├── common.json │ │ │ │ ├── markdown.json │ │ │ │ ├── promptbar.json │ │ │ │ └── sidebar.json │ │ │ ├── ja │ │ │ │ ├── chat.json │ │ │ │ ├── common.json │ │ │ │ ├── markdown.json │ │ │ │ ├── promptbar.json │ │ │ │ └── sidebar.json │ │ │ ├── ko │ │ │ │ ├── chat.json │ │ │ │ ├── common.json │ │ │ │ ├── markdown.json │ │ │ │ ├── promptbar.json │ │ │ │ └── sidebar.json │ │ │ ├── pt │ │ │ │ ├── chat.json │ │ │ │ ├── common.json │ │ │ │ ├── markdown.json │ │ │ │ ├── promptbar.json │ │ │ │ └── sidebar.json │ │ │ ├── ru │ │ │ │ ├── chat.json │ │ │ │ ├── common.json │ │ │ │ ├── markdown.json │ │ │ │ ├── promptbar.json │ │ │ │ └── sidebar.json │ │ │ ├── si │ │ │ │ ├── chat.json │ │ │ │ ├── common.json │ │ │ │ ├── markdown.json │ │ │ │ ├── promptbar.json │ │ │ │ └── sidebar.json │ │ │ ├── sv │ │ │ │ ├── chat.json │ │ │ │ ├── common.json │ │ │ │ ├── markdown.json │ │ │ │ ├── promptbar.json │ │ │ │ └── sidebar.json │ │ │ ├── te │ │ │ │ ├── chat.json │ │ │ │ ├── common.json │ │ │ │ ├── markdown.json │ │ │ │ ├── promptbar.json │ │ │ │ └── sidebar.json │ │ │ ├── vi │ │ │ │ ├── chat.json │ │ │ │ ├── common.json │ │ │ │ ├── markdown.json │ │ │ │ ├── promptbar.json │ │ │ │ └── sidebar.json │ │ │ └── zh │ │ │ │ ├── chat.json │ │ │ │ ├── common.json │ │ │ │ ├── markdown.json │ │ │ │ ├── promptbar.json │ │ │ │ └── sidebar.json │ │ └── screenshot.png │ ├── styles │ │ └── globals.css │ ├── tailwind.config.js │ ├── tsconfig.json │ ├── types │ │ ├── chat.ts │ │ ├── data.ts │ │ ├── env.ts │ │ ├── error.ts │ │ ├── export.ts │ │ ├── folder.ts │ │ ├── google.ts │ │ ├── index.ts │ │ ├── openai.ts │ │ ├── plugin.ts │ │ ├── prompt.ts │ │ └── storage.ts │ ├── utils │ │ ├── app │ │ │ ├── api.ts │ │ │ ├── clean.ts │ │ │ ├── codeblock.ts │ │ │ ├── const.ts │ │ │ ├── conversation.ts │ │ │ ├── folders.ts │ │ │ ├── importExport.ts │ │ │ └── prompts.ts │ │ ├── index.ts │ │ └── server │ │ │ ├── google.ts │ │ │ └── index.ts │ └── vitest.config.ts └── README.md ├── DevOps-Project-29 └── README.md ├── DevOps-Project-30 └── README.md ├── README.md └── full-stack-blogging-app ├── Dockerfile ├── EKS_Terraform ├── main.tf ├── output.tf └── variables.tf ├── Jenkinsfile ├── Jenkinsfile1 ├── RBAC.md ├── README.md ├── deployment-service.yml ├── email_notification.md ├── emtpy.txt ├── install_docker.sh ├── issue.md ├── jen1.txt ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── example │ │ └── twitterapp │ │ ├── TwitterAppApplication.java │ │ ├── config │ │ ├── CustomUserDetails.java │ │ ├── CustomUserDetailsService.java │ │ └── SecurityConfig.java │ │ ├── controller │ │ ├── PostController.java │ │ └── UserController.java │ │ ├── model │ │ ├── Post.java │ │ └── User.java │ │ ├── repository │ │ ├── PostRepository.java │ │ └── UserRepository.java │ │ └── service │ │ ├── PostService.java │ │ ├── UserService.java │ │ └── UserServiceImpl.java └── resources │ ├── application.properties │ ├── static │ └── images │ │ └── background.jpg │ └── templates │ ├── add.html │ ├── home.html │ ├── login.html │ └── register.html └── test └── java └── com └── example └── twitterapp └── TwitterAppApplicationTests.java /DevOps Project-01/Java-Login-App/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.mvc.view.prefix=/pages/ 2 | spring.mvc.view.suffix=.jsp 3 | 4 | # Connection url for the database "netgloo_blog" 5 | spring.datasource.url = jdbc:mysql://ed-web-db.cdgiiabcm6en.us-east-1.rds.amazonaws.com:3306/UserDB 6 | 7 | # Username and password 8 | spring.datasource.username = admin 9 | spring.datasource.password = Admin123 10 | -------------------------------------------------------------------------------- /DevOps Project-01/Java-Login-App/src/main/webapp/pages/confirm.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" contentType="text/html; charset=ISO-8859-1" 2 | pageEncoding="ISO-8859-1"%> 3 | 4 | 5 | 6 | 7 | Insert title here 8 | 9 | 10 | user account has been added 11 | 12 | -------------------------------------------------------------------------------- /DevOps Project-01/Java-Login-App/src/main/webapp/pages/fail.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" contentType="text/html; charset=ISO-8859-1" 2 | pageEncoding="ISO-8859-1"%> 3 | 4 | 5 | 6 | 7 | Insert title here 8 | 9 | 10 | login failed 11 | 12 | -------------------------------------------------------------------------------- /DevOps Project-01/Java-Login-App/src/main/webapp/pages/home.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" contentType="text/html; charset=ISO-8859-1" 2 | pageEncoding="ISO-8859-1"%> 3 | 4 | 5 | 6 | 7 | Insert title here 8 | 9 | 10 | Already registered!! Login Here 11 | 12 | -------------------------------------------------------------------------------- /DevOps Project-01/Java-Login-App/src/test/java/com/dpt/demo/MyWebAppApplicationTests.java: -------------------------------------------------------------------------------- 1 | package com.dpt.demo; 2 | 3 | import org.junit.jupiter.api.Test; 4 | import org.springframework.boot.test.context.SpringBootTest; 5 | 6 | @SpringBootTest 7 | class MyWebAppApplicationTests { 8 | 9 | @Test 10 | void contextLoads() { 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /DevOps Project-02/VPC Architecture/flow-logs-trusted.json: -------------------------------------------------------------------------------- 1 | { 2 | "Version": "2012-10-17", 3 | "Statement": [ 4 | { 5 | "Effect": "Allow", 6 | "Principal": { 7 | "Service": "vpc-flow-logs.amazonaws.com" 8 | }, 9 | "Action": "sts:AssumeRole" 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /DevOps Project-02/VPC Architecture/script.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | yum update -y 3 | aws s3 cp s3://ed-web-config-project/index.html /var/www/html/ 4 | systemctl restart httpd 5 | sudo yum install awslogs -y 6 | sudo systemctl start awslogsd 7 | -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/DevOpsRealtime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/DevOpsRealtime.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/aboutus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/aboutus.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/application-webmanagement.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/application-webmanagement.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/appmigration.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/appmigration.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/automobiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/automobiles.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/blt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/blt.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/bot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/bot.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/bpm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/bpm.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/business-intelligence.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/business-intelligence.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/bx_loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/bx_loader.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/call.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/call.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/clients.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/clients.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/cloud-computing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/cloud-computing.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/cloud.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/cloud.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/consultancy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/consultancy.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/contact-us_speech-bubbles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/contact-us_speech-bubbles.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/crm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/crm.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/database.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/database.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/dataprotection.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/dataprotection.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/developmenttools.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/developmenttools.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/educational.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/educational.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/elearning.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/elearning.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/elearning2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/elearning2.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/fb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/fb.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/fb2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/fb2.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/fb2h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/fb2h.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/fbh.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/fbh.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/finance.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/finance.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/gear.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/gear.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/get.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/get.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/geth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/geth.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/hbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/hbg.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/header01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/header01.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/header02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/header02.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/header03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/header03.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/header04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/header04.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/health-fitness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/health-fitness.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/icn1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/icn1.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/icn2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/icn2.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/icn3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/icn3.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/icn4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/icn4.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/in.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/in.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/in2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/in2.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/in2h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/in2h.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/infrastructure-management.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/infrastructure-management.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/inh.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/inh.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/it-others.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/it-others.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/itservices.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/itservices.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/mail.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/mail.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/manufacturing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/manufacturing.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/mbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/mbg.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/mbg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/mbg2.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/middleware.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/middleware.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/mobile-platforms.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/mobile-platforms.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/mstrp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/mstrp.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/n.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/n.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/networking.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/networking.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/news.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/news.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/p.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/p.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/process.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/process.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/program-management.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/program-management.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/programming-platforms.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/programming-platforms.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/qts.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/qts.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/qts2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/qts2.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/quality-consultancy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/quality-consultancy.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/remote-infrastructure.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/remote-infrastructure.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/retail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/retail.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/s1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/s1.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/s2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/s2.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/s3.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/s4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/s4.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/s5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/s5.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/s6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/s6.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/social.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/social.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/softwaretesting.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/softwaretesting.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/strp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/strp.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/t1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/t1.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/t2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/t2.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/t3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/t3.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/t4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/t4.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/t5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/t5.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/t6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/t6.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/t7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/t7.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/t8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/t8.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/t9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/t9.png -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/tbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/tbg.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/technical-staffing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/technical-staffing.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/test1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/test1.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/test2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/test2.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/test3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/test3.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/testing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/testing.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/tour-travel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/tour-travel.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/tw.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/tw.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/tw2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/tw2.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/tw2h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/tw2h.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/twh.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/twh.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/ucc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/ucc.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/user-interface.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/user-interface.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/virtual-technology.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/virtual-technology.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/web-presence.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/web-presence.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/webtesting.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/webtesting.jpg -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/yt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/yt.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/yt2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/yt2.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/yt2h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/yt2h.gif -------------------------------------------------------------------------------- /DevOps Project-02/html-web-app/images/yth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-02/html-web-app/images/yth.gif -------------------------------------------------------------------------------- /DevOps Project-04/.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto -------------------------------------------------------------------------------- /DevOps Project-04/db.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-04/db.sqlite3 -------------------------------------------------------------------------------- /DevOps Project-04/hello_world_django_app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-04/hello_world_django_app/__init__.py -------------------------------------------------------------------------------- /DevOps Project-04/hello_world_django_app/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-04/hello_world_django_app/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /DevOps Project-04/hello_world_django_app/__pycache__/settings.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-04/hello_world_django_app/__pycache__/settings.cpython-39.pyc -------------------------------------------------------------------------------- /DevOps Project-04/hello_world_django_app/__pycache__/urls.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-04/hello_world_django_app/__pycache__/urls.cpython-39.pyc -------------------------------------------------------------------------------- /DevOps Project-04/hello_world_django_app/__pycache__/views.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-04/hello_world_django_app/__pycache__/views.cpython-39.pyc -------------------------------------------------------------------------------- /DevOps Project-04/hello_world_django_app/__pycache__/wsgi.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-04/hello_world_django_app/__pycache__/wsgi.cpython-39.pyc -------------------------------------------------------------------------------- /DevOps Project-04/hello_world_django_app/views.py: -------------------------------------------------------------------------------- 1 | from django.http import HttpResponse 2 | 3 | 4 | def hello_world(request): 5 | return HttpResponse("Hello World") -------------------------------------------------------------------------------- /DevOps Project-04/requirements.txt: -------------------------------------------------------------------------------- 1 | django -------------------------------------------------------------------------------- /DevOps Project-05/hello-world/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM tomcat:latest 2 | RUN cp -R /usr/local/tomcat/webapps.dist/* /usr/local/tomcat/webapps 3 | COPY ./*.war /usr/local/tomcat/webapps 4 | 5 | -------------------------------------------------------------------------------- /DevOps Project-05/hello-world/regapp-service.yml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: valaxy-service 5 | labels: 6 | app: regapp 7 | spec: 8 | selector: 9 | app: regapp 10 | 11 | ports: 12 | - port: 8080 13 | targetPort: 8080 14 | 15 | type: LoadBalancer -------------------------------------------------------------------------------- /DevOps Project-05/hello-world/server/src/site/apt/index.apt: -------------------------------------------------------------------------------- 1 | Headline 2 | 3 | Content 4 | -------------------------------------------------------------------------------- /DevOps Project-06/.gitignore: -------------------------------------------------------------------------------- 1 | ./target/* 2 | -------------------------------------------------------------------------------- /DevOps Project-06/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM openjdk:8 2 | ADD jarstaging/com/satish/demo-workshop/2.1.2/demo-workshop-2.1.2.jar sample_app.jar 3 | ENTRYPOINT [ "java", "-jar", "sample_app.jar" ] 4 | -------------------------------------------------------------------------------- /DevOps Project-06/deploy.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | kubectl apply -f namespace.yaml 3 | kubectl apply -f secret.yaml 4 | kubectl apply -f deployment.yaml 5 | kubectl apply -f service.yaml 6 | -------------------------------------------------------------------------------- /DevOps Project-06/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: sample-app 5 | -------------------------------------------------------------------------------- /DevOps Project-06/sample-app-1.0.1.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-06/sample-app-1.0.1.tgz -------------------------------------------------------------------------------- /DevOps Project-06/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: dockercred 5 | namespace: sample-app 6 | data: 7 | .dockerconfigjson: #copy your secret here 8 | type: kubernetes.io/dockerconfigjson 9 | -------------------------------------------------------------------------------- /DevOps Project-06/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: sample-app-service 5 | namespace: sample-app 6 | spec: 7 | type: NodePort 8 | selector: 9 | app: sample-app 10 | ports: 11 | - nodePort: 30082 12 | port: 8000 13 | targetPort: 8000 14 | -------------------------------------------------------------------------------- /DevOps Project-06/sonar-project.properties: -------------------------------------------------------------------------------- 1 | sonar.verbose=true 2 | sonar.organization=satishketha01 3 | sonar.projectKey=satishketha01_devops-project-1 4 | sonar.projectName=DevOps_Project_1 5 | sonar.language=java 6 | sonar.sourceEncoding=UTF-8 7 | sonar.sources=. 8 | sonar.java.binaries=target/classes 9 | sonar.coverage.jacoco.xmlReportPaths=target/site/jacoco/jacoco.xml -------------------------------------------------------------------------------- /DevOps Project-06/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8000 2 | # Commit for master 1 3 | # Commit for master 2 4 | -------------------------------------------------------------------------------- /DevOps Project-07/images/cicdimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/images/cicdimage.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/1-Initial-Setup/README.md: -------------------------------------------------------------------------------- 1 | # Initial Setup 2 | 3 | The purpose of this lab is to create all of the Azure cloud services and resources that initially need prior to deploying additional Azure resources using Terraform. 4 | 5 | In this lab, you will: 6 | - Setup Azure DevOps 7 | - Create remote storage account for Terraform state files 8 | - Create an Azure AD group for AKS admins 9 | 10 | -------------------------------------------------------------------------------- /DevOps Project-07/labs/1-Initial-Setup/images/azure-devops-project-creation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/1-Initial-Setup/images/azure-devops-project-creation.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/1-Initial-Setup/images/azure-devops-service-connection-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/1-Initial-Setup/images/azure-devops-service-connection-2.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/1-Initial-Setup/images/azure-devops-service-connection-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/1-Initial-Setup/images/azure-devops-service-connection-3.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/1-Initial-Setup/images/azure-devops-service-connection-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/1-Initial-Setup/images/azure-devops-service-connection-4.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/1-Initial-Setup/images/azure-devops-service-connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/1-Initial-Setup/images/azure-devops-service-connection.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/2-AzureDevOps-Terraform-Pipeline/images/azuredevops-terraform-pipeline-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/2-AzureDevOps-Terraform-Pipeline/images/azuredevops-terraform-pipeline-2.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/2-AzureDevOps-Terraform-Pipeline/images/azuredevops-terraform-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/2-AzureDevOps-Terraform-Pipeline/images/azuredevops-terraform-pipeline.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/2-AzureDevOps-Terraform-Pipeline/terraform/modules/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/2-AzureDevOps-Terraform-Pipeline/terraform/modules/.DS_Store -------------------------------------------------------------------------------- /DevOps Project-07/labs/2-AzureDevOps-Terraform-Pipeline/terraform/modules/acr/outputs.tf: -------------------------------------------------------------------------------- 1 | output "resource_group_id" { 2 | value = azurerm_resource_group.acr_resource_group.id 3 | } -------------------------------------------------------------------------------- /DevOps Project-07/labs/2-AzureDevOps-Terraform-Pipeline/terraform/modules/acr/variables.tf: -------------------------------------------------------------------------------- 1 | variable "name" { 2 | } 3 | 4 | variable "location" { 5 | default = "uksouth" 6 | } 7 | 8 | variable "environment" { 9 | } -------------------------------------------------------------------------------- /DevOps Project-07/labs/2-AzureDevOps-Terraform-Pipeline/terraform/modules/aks/outputs.tf: -------------------------------------------------------------------------------- 1 | output "kubelet_object_id" { 2 | value = azurerm_kubernetes_cluster.k8s.kubelet_identity[0].object_id 3 | } 4 | -------------------------------------------------------------------------------- /DevOps Project-07/labs/2-AzureDevOps-Terraform-Pipeline/terraform/modules/log-analytics/outputs.tf: -------------------------------------------------------------------------------- 1 | output "id" { 2 | value = azurerm_log_analytics_workspace.Log_Analytics_WorkSpace.id 3 | } -------------------------------------------------------------------------------- /DevOps Project-07/labs/2-AzureDevOps-Terraform-Pipeline/terraform/modules/log-analytics/variables.tf: -------------------------------------------------------------------------------- 1 | variable log_analytics_workspace_name { 2 | } 3 | 4 | # refer https://azure.microsoft.com/pricing/details/monitor/ for log analytics pricing 5 | variable log_analytics_workspace_sku { 6 | } 7 | 8 | variable "location" { 9 | default = "uksouth" 10 | } 11 | 12 | variable "environment" { 13 | } -------------------------------------------------------------------------------- /DevOps Project-07/labs/3-Deploy-App-to-ACR/README.md: -------------------------------------------------------------------------------- 1 | # Deploy sample Application to Container Registry 2 | 3 | The purpose of this lab is to deploy the Application to Container Registry. 4 | 5 | In this lab, you will: 6 | - Deploy application to Azure Container Registry 7 | -------------------------------------------------------------------------------- /DevOps Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/Pages/About.cshtml: -------------------------------------------------------------------------------- 1 | @page 2 | @model AboutModel 3 | @{ 4 | ViewData["Title"] = "About"; 5 | } 6 |
7 |

Your application description page.

8 | 9 |

Use this area to provide additional information.

10 | -------------------------------------------------------------------------------- /DevOps Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- 1 | @page 2 | @model PrivacyModel 3 | @{ 4 | ViewData["Title"] = "Privacy Policy"; 5 | } 6 |

@ViewData["Title"]

7 | 8 |

Use this page to detail your site's privacy policy.

9 | -------------------------------------------------------------------------------- /DevOps Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using aspnet_core_dotnet_core 2 | @namespace aspnet_core_dotnet_core.Pages 3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 4 | -------------------------------------------------------------------------------- /DevOps Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /DevOps Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /DevOps Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Warning" 5 | } 6 | }, 7 | "AllowedHosts": "*", 8 | "ApplicationInsights": { 9 | "InstrumentationKey": "--- Your Application Insights Instrumentation Key ---" 10 | } 11 | } -------------------------------------------------------------------------------- /DevOps Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/charts/sampleapp/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: sampleapp 4 | version: v0.2.0 5 | -------------------------------------------------------------------------------- /DevOps Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/wwwroot/favicon.ico -------------------------------------------------------------------------------- /DevOps Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification 2 | // for details on configuring this project to bundle and minify static web assets. 3 | 4 | // Write your Javascript code. 5 | -------------------------------------------------------------------------------- /DevOps Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/wwwroot/js/site.min.js -------------------------------------------------------------------------------- /DevOps Project-07/labs/3-Deploy-App-to-ACR/images/deploy-app-to-acr-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/3-Deploy-App-to-ACR/images/deploy-app-to-acr-1.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/3-Deploy-App-to-ACR/images/deploy-app-to-acr-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/3-Deploy-App-to-ACR/images/deploy-app-to-acr-2.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/3-Deploy-App-to-ACR/images/deploy-app-to-acr-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/3-Deploy-App-to-ACR/images/deploy-app-to-acr-3.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/3-Deploy-App-to-ACR/images/deploy-app-to-acr-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/3-Deploy-App-to-ACR/images/deploy-app-to-acr-4.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/4-Deploy-App-AKS/images/deploy-app-aks-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/4-Deploy-App-AKS/images/deploy-app-aks-1.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/4-Deploy-App-AKS/images/deploy-app-aks-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/4-Deploy-App-AKS/images/deploy-app-aks-2.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/4-Deploy-App-AKS/images/deploy-app-aks-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/4-Deploy-App-AKS/images/deploy-app-aks-3.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/4-Deploy-App-AKS/terraform/modules/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/4-Deploy-App-AKS/terraform/modules/.DS_Store -------------------------------------------------------------------------------- /DevOps Project-07/labs/4-Deploy-App-AKS/terraform/modules/acr/outputs.tf: -------------------------------------------------------------------------------- 1 | output "resource_group_id" { 2 | value = azurerm_resource_group.acr_resource_group.id 3 | } -------------------------------------------------------------------------------- /DevOps Project-07/labs/4-Deploy-App-AKS/terraform/modules/acr/variables.tf: -------------------------------------------------------------------------------- 1 | variable "name" { 2 | } 3 | 4 | variable "location" { 5 | default = "uksouth" 6 | } 7 | 8 | variable "environment" { 9 | } -------------------------------------------------------------------------------- /DevOps Project-07/labs/4-Deploy-App-AKS/terraform/modules/aks/outputs.tf: -------------------------------------------------------------------------------- 1 | output "kubelet_object_id" { 2 | value = azurerm_kubernetes_cluster.k8s.kubelet_identity[0].object_id 3 | } 4 | -------------------------------------------------------------------------------- /DevOps Project-07/labs/4-Deploy-App-AKS/terraform/modules/appinsights/variables.tf: -------------------------------------------------------------------------------- 1 | variable "name" { 2 | } 3 | 4 | variable "location" { 5 | default = "uksouth" 6 | } 7 | 8 | variable "application_type" { 9 | } 10 | 11 | variable "environment" { 12 | } -------------------------------------------------------------------------------- /DevOps Project-07/labs/4-Deploy-App-AKS/terraform/modules/keyvault/variables.tf: -------------------------------------------------------------------------------- 1 | variable "name" { 2 | } 3 | 4 | variable "access_policy_id" { 5 | } 6 | -------------------------------------------------------------------------------- /DevOps Project-07/labs/4-Deploy-App-AKS/terraform/modules/log-analytics/outputs.tf: -------------------------------------------------------------------------------- 1 | output "id" { 2 | value = azurerm_log_analytics_workspace.Log_Analytics_WorkSpace.id 3 | } -------------------------------------------------------------------------------- /DevOps Project-07/labs/4-Deploy-App-AKS/terraform/modules/log-analytics/variables.tf: -------------------------------------------------------------------------------- 1 | variable log_analytics_workspace_name { 2 | } 3 | 4 | # refer https://azure.microsoft.com/pricing/details/monitor/ for log analytics pricing 5 | variable log_analytics_workspace_sku { 6 | } 7 | 8 | variable "location" { 9 | default = "uksouth" 10 | } 11 | 12 | variable "environment" { 13 | } -------------------------------------------------------------------------------- /DevOps Project-07/labs/4-Deploy-App-AKS/terraform/providers.tf: -------------------------------------------------------------------------------- 1 | provider "azurerm" { 2 | version = "~> 2.0" 3 | features {} 4 | } 5 | 6 | terraform { 7 | backend "azurerm" { 8 | resource_group_name = "devops-journey-rg" 9 | storage_account_name = "devopsjourneyazuredevops" 10 | container_name = "terraform.tfstate`" 11 | } 12 | } 13 | 14 | data "azurerm_client_config" "current" {} -------------------------------------------------------------------------------- /DevOps Project-07/labs/5-CICD/README.md: -------------------------------------------------------------------------------- 1 | # Introducing CI/CD to your pipeline 2 | 3 | The purpose of this lab is to introduce you to CI/CD. 4 | 5 | In this lab, you will: 6 | - Begin CI/CD with Pipeline Trigger for automatic pipeline runs 7 | - Automated deployment of your AKS Application 8 | -------------------------------------------------------------------------------- /DevOps Project-07/labs/5-CICD/images/cicd-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/5-CICD/images/cicd-1.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/6-Testing-Infrastructure/azure-inspec-tests/controls/azure_aks_cluster.rb: -------------------------------------------------------------------------------- 1 | aks_name = 'devopsjourneyaks' 2 | rg_name = 'devopsjourneyaks-rg' 3 | 4 | describe azure_aks_cluster(resource_group: rg_name, name: aks_name) do 5 | it { should exist } 6 | end -------------------------------------------------------------------------------- /DevOps Project-07/labs/6-Testing-Infrastructure/azure-inspec-tests/controls/azure_application_gateway.rb: -------------------------------------------------------------------------------- 1 | app_gateway_name = 'applicationgateway' 2 | rg_name = 'devopsjourneyaks-node-rg' 3 | 4 | describe azure_application_gateway(resource_group: rg_name, name: app_gateway_name) do 5 | it { should exist } 6 | end -------------------------------------------------------------------------------- /DevOps Project-07/labs/6-Testing-Infrastructure/azure-inspec-tests/controls/azure_container_registry.rb: -------------------------------------------------------------------------------- 1 | acr_name = 'devopsjourneyacr' 2 | 3 | describe azure_container_registries do 4 | it { should exist } 5 | its('names') { should include acr_name } 6 | end -------------------------------------------------------------------------------- /DevOps Project-07/labs/6-Testing-Infrastructure/images/testing-infrastructure-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/6-Testing-Infrastructure/images/testing-infrastructure-1.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/6-Testing-Infrastructure/images/testing-infrastructure-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/6-Testing-Infrastructure/images/testing-infrastructure-2.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/6-Testing-Infrastructure/images/testing-infrastructure-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/6-Testing-Infrastructure/images/testing-infrastructure-3.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/6-Testing-Infrastructure/images/testing-infrastructure-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/6-Testing-Infrastructure/images/testing-infrastructure-4.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/6-Testing-Infrastructure/images/testing-infrastructure-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/6-Testing-Infrastructure/images/testing-infrastructure-5.png -------------------------------------------------------------------------------- /DevOps Project-07/labs/7-Monitoring-and-Alerting/README.md: -------------------------------------------------------------------------------- 1 | # Monitoring and alerting 2 | 3 | The purpose of this lab is to review and setup sample monitoring and alerting. 4 | 5 | In this lab, you will: 6 | - Use and review Application Insights logs and metrics 7 | - Setup an Application Insights Availability test 8 | - Use and review Log Analytics along with container insights 9 | -------------------------------------------------------------------------------- /DevOps Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-1.PNG -------------------------------------------------------------------------------- /DevOps Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-2.PNG -------------------------------------------------------------------------------- /DevOps Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-3.PNG -------------------------------------------------------------------------------- /DevOps Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-4.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-4.PNG -------------------------------------------------------------------------------- /DevOps Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-5.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-5.PNG -------------------------------------------------------------------------------- /DevOps Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-6.PNG -------------------------------------------------------------------------------- /DevOps Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-7.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-7.PNG -------------------------------------------------------------------------------- /DevOps Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-8.PNG -------------------------------------------------------------------------------- /DevOps Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-9.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-9.PNG -------------------------------------------------------------------------------- /DevOps Project-08/2048-pod.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Pod 3 | metadata: 4 | name: 2048-pod 5 | labels: 6 | app: 2048-ws 7 | spec: 8 | containers: 9 | - name: 2048-container 10 | image: blackicebird/2048 11 | ports: 12 | - containerPort: 80 -------------------------------------------------------------------------------- /DevOps Project-08/image-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-08/image-1.png -------------------------------------------------------------------------------- /DevOps Project-08/image-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-08/image-2.png -------------------------------------------------------------------------------- /DevOps Project-08/image-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-08/image-3.png -------------------------------------------------------------------------------- /DevOps Project-08/image-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-08/image-4.png -------------------------------------------------------------------------------- /DevOps Project-08/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-08/image.png -------------------------------------------------------------------------------- /DevOps Project-08/mygame-svc.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: mygame-svc 5 | spec: 6 | selector: 7 | app: 2048-ws 8 | ports: 9 | - protocol: TCP 10 | port: 80 11 | targetPort: 80 12 | type: LoadBalancer 13 | -------------------------------------------------------------------------------- /DevOps Project-11/modules/alb-tg/variables.tf: -------------------------------------------------------------------------------- 1 | variable "public-subnet-name1" {} 2 | variable "public-subnet-name2" {} 3 | variable "web-alb-sg-name" {} 4 | variable "alb-name" {} 5 | variable "tg-name" {} 6 | variable "vpc-name" {} -------------------------------------------------------------------------------- /DevOps Project-11/modules/aws-autoscaling/variable.tf: -------------------------------------------------------------------------------- 1 | variable "ami_name" {} 2 | variable "launch-template-name" {} 3 | variable "web-sg-name" {} 4 | variable "tg-name" {} 5 | variable "iam-role" {} 6 | variable "public-subnet-name1" {} 7 | variable "public-subnet-name2" {} 8 | variable "instance-profile-name" {} 9 | variable "asg-name" {} -------------------------------------------------------------------------------- /DevOps Project-11/modules/aws-iam/iam-instance-profile.tf: -------------------------------------------------------------------------------- 1 | resource "aws_iam_instance_profile" "test_profile" { 2 | name = var.instance-profile-name 3 | role = aws_iam_role.iam-role.name 4 | } -------------------------------------------------------------------------------- /DevOps Project-11/modules/aws-iam/iam-policy.tf: -------------------------------------------------------------------------------- 1 | resource "aws_iam_role_policy" "iam-policy" { 2 | name = var.iam-policy 3 | role = aws_iam_role.iam-role.id 4 | policy = file("${path.module}/iam-policy.json") 5 | } -------------------------------------------------------------------------------- /DevOps Project-11/modules/aws-iam/iam-role.json: -------------------------------------------------------------------------------- 1 | { 2 | "Version": "2012-10-17", 3 | "Statement": [ 4 | { 5 | "Effect": "Allow", 6 | "Principal": { 7 | "Service": "ec2.amazonaws.com" 8 | }, 9 | "Action": "sts:AssumeRole" 10 | } 11 | ] 12 | } -------------------------------------------------------------------------------- /DevOps Project-11/modules/aws-iam/iam-role.tf: -------------------------------------------------------------------------------- 1 | resource "aws_iam_role" "iam-role" { 2 | name = var.iam-role 3 | assume_role_policy = file("${path.module}/iam-role.json") 4 | } -------------------------------------------------------------------------------- /DevOps Project-11/modules/aws-iam/variables.tf: -------------------------------------------------------------------------------- 1 | variable "iam-role" {} 2 | variable "iam-policy" {} 3 | variable "instance-profile-name" {} -------------------------------------------------------------------------------- /DevOps Project-11/modules/aws-rds/variables.tf: -------------------------------------------------------------------------------- 1 | variable "sg-name" {} 2 | variable "private-subnet-name1" {} 3 | variable "private-subnet-name2" {} 4 | variable "db-sg-name" {} 5 | variable "rds-username" {} 6 | variable "rds-pwd" {} 7 | variable "db-name" {} 8 | variable "rds-name" {} -------------------------------------------------------------------------------- /DevOps Project-11/modules/aws-waf-cdn-acm-route53/gather.tf: -------------------------------------------------------------------------------- 1 | data "aws_route53_zone" "zone" { 2 | name = var.domain-name 3 | private_zone = false 4 | } 5 | 6 | data "aws_lb" "web-alb" { 7 | name = var.alb-name 8 | } -------------------------------------------------------------------------------- /DevOps Project-11/modules/aws-waf-cdn-acm-route53/variables.tf: -------------------------------------------------------------------------------- 1 | variable "domain-name" {} 2 | variable "cdn-name" {} 3 | variable "alb-name" {} 4 | variable "web_acl_name" {} -------------------------------------------------------------------------------- /DevOps Project-11/modules/security-group/gather.tf: -------------------------------------------------------------------------------- 1 | data "aws_vpc" "vpc" { 2 | filter { 3 | name = "tag:Name" 4 | values = [var.vpc-name] 5 | } 6 | } -------------------------------------------------------------------------------- /DevOps Project-11/modules/security-group/variable.tf: -------------------------------------------------------------------------------- 1 | variable "vpc-name" {} 2 | variable "alb-sg-name" {} 3 | variable "web-sg-name" {} 4 | variable "db-sg-name" {} -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | ../.gradle 3 | ../.idea -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-14/android-demo-app/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-14/android-demo-app/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-14/android-demo-app/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-14/android-demo-app/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-14/android-demo-app/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-14/android-demo-app/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-14/android-demo-app/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-14/android-demo-app/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-14/android-demo-app/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-14/android-demo-app/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | GradlePlayground 3 | -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/first/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/first/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'com.android.library' 3 | id 'kotlin-android' 4 | } 5 | apply from: "$project.rootDir/scripts/root.gradle" -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/first/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-14/android-demo-app/first/consumer-rules.pro -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/first/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/first/src/main/java/com/first/HelperFIrst.kt: -------------------------------------------------------------------------------- 1 | package com.first 2 | 3 | fun getResult() = "This is from First module" -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-14/android-demo-app/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sat Jul 03 17:08:23 IST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/scripts/move-apk.gradle: -------------------------------------------------------------------------------- 1 | def getDebugApk = tasks.register('getDebugApk', Copy) { 2 | println("copying") 3 | from("${project.buildDir}/outputs/apk/dev/debug/app-dev-debug.apk") 4 | into("${rootProject.buildDir}/my-apk") 5 | println("copied") 6 | } 7 | tasks."assemble".finalizedBy getDebugApk 8 | -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/scripts/version.gradle: -------------------------------------------------------------------------------- 1 | ext { 2 | _minSdk = 24 3 | _targetSdk = 30 4 | _versionCode = 1 5 | _versionName = "1.0" 6 | _compileSdk = 30 7 | _buildToolsVersion = "30.0.3" 8 | } -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/second/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/second/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'com.android.library' 3 | id 'kotlin-android' 4 | } 5 | apply from: "$project.rootDir/scripts/root.gradle" -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/second/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps Project-14/android-demo-app/second/consumer-rules.pro -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/second/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /DevOps Project-14/android-demo-app/second/src/main/java/com/second/HelperSecond.kt: -------------------------------------------------------------------------------- 1 | package com.second 2 | 3 | fun getResult() = "This is from Second module" -------------------------------------------------------------------------------- /DevOps-Project-01/Java-Login-App/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.mvc.view.prefix=/pages/ 2 | spring.mvc.view.suffix=.jsp 3 | 4 | # Connection url for the database "netgloo_blog" 5 | # spring.datasource.url = jdbc:mysql://ed-web-db.cdgiiabcm6en.us-east-1.rds.amazonaws.com:3306/UserDB 6 | 7 | # Username and password 8 | # spring.datasource.username = admin 9 | # spring.datasource.password = Admin123 10 | -------------------------------------------------------------------------------- /DevOps-Project-01/Java-Login-App/src/main/webapp/pages/confirm.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" contentType="text/html; charset=ISO-8859-1" 2 | pageEncoding="ISO-8859-1"%> 3 | 4 | 5 | 6 | 7 | Insert title here 8 | 9 | 10 | user account has been added 11 | 12 | -------------------------------------------------------------------------------- /DevOps-Project-01/Java-Login-App/src/main/webapp/pages/fail.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" contentType="text/html; charset=ISO-8859-1" 2 | pageEncoding="ISO-8859-1"%> 3 | 4 | 5 | 6 | 7 | Insert title here 8 | 9 | 10 | login failed 11 | 12 | -------------------------------------------------------------------------------- /DevOps-Project-01/Java-Login-App/src/main/webapp/pages/home.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" contentType="text/html; charset=ISO-8859-1" 2 | pageEncoding="ISO-8859-1"%> 3 | 4 | 5 | 6 | 7 | Insert title here 8 | 9 | 10 | Already registered!! Login Here 11 | 12 | -------------------------------------------------------------------------------- /DevOps-Project-01/Java-Login-App/src/test/java/com/dpt/demo/MyWebAppApplicationTests.java: -------------------------------------------------------------------------------- 1 | package com.dpt.demo; 2 | 3 | import org.junit.jupiter.api.Test; 4 | import org.springframework.boot.test.context.SpringBootTest; 5 | 6 | @SpringBootTest 7 | class MyWebAppApplicationTests { 8 | 9 | @Test 10 | void contextLoads() { 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /DevOps-Project-02/VPC Architecture/flow-logs-trusted.json: -------------------------------------------------------------------------------- 1 | { 2 | "Version": "2012-10-17", 3 | "Statement": [ 4 | { 5 | "Effect": "Allow", 6 | "Principal": { 7 | "Service": "vpc-flow-logs.amazonaws.com" 8 | }, 9 | "Action": "sts:AssumeRole" 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /DevOps-Project-02/VPC Architecture/script.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | yum update -y 3 | aws s3 cp s3://ed-web-config-project/index.html /var/www/html/ 4 | systemctl restart httpd 5 | sudo yum install awslogs -y 6 | sudo systemctl start awslogsd 7 | -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/DevOpsRealtime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/DevOpsRealtime.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/aboutus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/aboutus.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/application-webmanagement.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/application-webmanagement.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/appmigration.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/appmigration.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/automobiles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/automobiles.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/blt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/blt.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/bot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/bot.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/bpm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/bpm.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/business-intelligence.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/business-intelligence.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/bx_loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/bx_loader.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/call.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/call.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/clients.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/clients.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/cloud-computing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/cloud-computing.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/cloud.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/cloud.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/consultancy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/consultancy.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/contact-us_speech-bubbles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/contact-us_speech-bubbles.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/crm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/crm.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/database.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/database.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/dataprotection.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/dataprotection.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/developmenttools.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/developmenttools.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/educational.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/educational.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/elearning.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/elearning.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/elearning2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/elearning2.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/fb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/fb.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/fb2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/fb2.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/fb2h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/fb2h.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/fbh.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/fbh.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/finance.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/finance.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/gear.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/gear.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/get.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/get.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/geth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/geth.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/hbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/hbg.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/header01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/header01.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/header02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/header02.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/header03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/header03.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/header04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/header04.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/health-fitness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/health-fitness.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/icn1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/icn1.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/icn2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/icn2.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/icn3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/icn3.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/icn4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/icn4.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/in.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/in.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/in2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/in2.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/in2h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/in2h.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/infrastructure-management.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/infrastructure-management.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/inh.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/inh.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/it-others.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/it-others.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/itservices.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/itservices.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/mail.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/mail.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/manufacturing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/manufacturing.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/mbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/mbg.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/mbg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/mbg2.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/middleware.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/middleware.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/mobile-platforms.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/mobile-platforms.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/mstrp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/mstrp.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/n.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/n.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/networking.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/networking.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/news.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/news.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/p.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/p.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/process.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/process.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/program-management.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/program-management.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/programming-platforms.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/programming-platforms.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/qts.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/qts.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/qts2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/qts2.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/quality-consultancy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/quality-consultancy.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/remote-infrastructure.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/remote-infrastructure.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/retail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/retail.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/s1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/s1.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/s2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/s2.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/s3.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/s4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/s4.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/s5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/s5.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/s6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/s6.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/social.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/social.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/softwaretesting.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/softwaretesting.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/strp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/strp.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/t1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/t1.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/t2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/t2.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/t3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/t3.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/t4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/t4.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/t5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/t5.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/t6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/t6.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/t7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/t7.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/t8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/t8.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/t9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/t9.png -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/tbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/tbg.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/technical-staffing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/technical-staffing.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/test1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/test1.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/test2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/test2.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/test3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/test3.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/testing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/testing.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/tour-travel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/tour-travel.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/tw.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/tw.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/tw2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/tw2.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/tw2h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/tw2h.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/twh.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/twh.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/ucc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/ucc.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/user-interface.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/user-interface.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/virtual-technology.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/virtual-technology.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/web-presence.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/web-presence.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/webtesting.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/webtesting.jpg -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/yt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/yt.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/yt2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/yt2.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/yt2h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/yt2h.gif -------------------------------------------------------------------------------- /DevOps-Project-02/html-web-app/images/yth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-02/html-web-app/images/yth.gif -------------------------------------------------------------------------------- /DevOps-Project-04/.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto -------------------------------------------------------------------------------- /DevOps-Project-04/db.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-04/db.sqlite3 -------------------------------------------------------------------------------- /DevOps-Project-04/hello_world_django_app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-04/hello_world_django_app/__init__.py -------------------------------------------------------------------------------- /DevOps-Project-04/hello_world_django_app/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-04/hello_world_django_app/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /DevOps-Project-04/hello_world_django_app/__pycache__/settings.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-04/hello_world_django_app/__pycache__/settings.cpython-39.pyc -------------------------------------------------------------------------------- /DevOps-Project-04/hello_world_django_app/__pycache__/urls.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-04/hello_world_django_app/__pycache__/urls.cpython-39.pyc -------------------------------------------------------------------------------- /DevOps-Project-04/hello_world_django_app/__pycache__/views.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-04/hello_world_django_app/__pycache__/views.cpython-39.pyc -------------------------------------------------------------------------------- /DevOps-Project-04/hello_world_django_app/__pycache__/wsgi.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-04/hello_world_django_app/__pycache__/wsgi.cpython-39.pyc -------------------------------------------------------------------------------- /DevOps-Project-04/hello_world_django_app/views.py: -------------------------------------------------------------------------------- 1 | from django.http import HttpResponse 2 | 3 | 4 | def hello_world(request): 5 | return HttpResponse("Hello World") -------------------------------------------------------------------------------- /DevOps-Project-04/requirements.txt: -------------------------------------------------------------------------------- 1 | django -------------------------------------------------------------------------------- /DevOps-Project-05/hello-world/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM tomcat:latest 2 | RUN cp -R /usr/local/tomcat/webapps.dist/* /usr/local/tomcat/webapps 3 | COPY ./*.war /usr/local/tomcat/webapps 4 | 5 | -------------------------------------------------------------------------------- /DevOps-Project-05/hello-world/regapp-service.yml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: valaxy-service 5 | labels: 6 | app: regapp 7 | spec: 8 | selector: 9 | app: regapp 10 | 11 | ports: 12 | - port: 8080 13 | targetPort: 8080 14 | 15 | type: LoadBalancer -------------------------------------------------------------------------------- /DevOps-Project-05/hello-world/server/src/site/apt/index.apt: -------------------------------------------------------------------------------- 1 | Headline 2 | 3 | Content 4 | -------------------------------------------------------------------------------- /DevOps-Project-06/.gitignore: -------------------------------------------------------------------------------- 1 | ./target/* 2 | -------------------------------------------------------------------------------- /DevOps-Project-06/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM openjdk:8 2 | ADD jarstaging/com/satish/demo-workshop/2.1.2/demo-workshop-2.1.2.jar sample_app.jar 3 | ENTRYPOINT [ "java", "-jar", "sample_app.jar" ] 4 | -------------------------------------------------------------------------------- /DevOps-Project-06/deploy.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | kubectl apply -f namespace.yaml 3 | kubectl apply -f secret.yaml 4 | kubectl apply -f deployment.yaml 5 | kubectl apply -f service.yaml 6 | -------------------------------------------------------------------------------- /DevOps-Project-06/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: sample-app 5 | -------------------------------------------------------------------------------- /DevOps-Project-06/sample-app-1.0.1.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-06/sample-app-1.0.1.tgz -------------------------------------------------------------------------------- /DevOps-Project-06/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: dockercred 5 | namespace: sample-app 6 | data: 7 | .dockerconfigjson: #copy your secret here 8 | type: kubernetes.io/dockerconfigjson 9 | -------------------------------------------------------------------------------- /DevOps-Project-06/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: sample-app-service 5 | namespace: sample-app 6 | spec: 7 | type: NodePort 8 | selector: 9 | app: sample-app 10 | ports: 11 | - nodePort: 30082 12 | port: 8000 13 | targetPort: 8000 14 | -------------------------------------------------------------------------------- /DevOps-Project-06/sonar-project.properties: -------------------------------------------------------------------------------- 1 | sonar.verbose=true 2 | sonar.organization=satishketha01 3 | sonar.projectKey=satishketha01_devops-project-1 4 | sonar.projectName=DevOps_Project_1 5 | sonar.language=java 6 | sonar.sourceEncoding=UTF-8 7 | sonar.sources=. 8 | sonar.java.binaries=target/classes 9 | sonar.coverage.jacoco.xmlReportPaths=target/site/jacoco/jacoco.xml -------------------------------------------------------------------------------- /DevOps-Project-06/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8000 2 | # Commit for master 1 3 | # Commit for master 2 4 | -------------------------------------------------------------------------------- /DevOps-Project-07/images/cicdimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/images/cicdimage.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/1-Initial-Setup/README.md: -------------------------------------------------------------------------------- 1 | # Initial Setup 2 | 3 | The purpose of this lab is to create all of the Azure cloud services and resources that initially need prior to deploying additional Azure resources using Terraform. 4 | 5 | In this lab, you will: 6 | - Setup Azure DevOps 7 | - Create remote storage account for Terraform state files 8 | - Create an Azure AD group for AKS admins 9 | 10 | -------------------------------------------------------------------------------- /DevOps-Project-07/labs/1-Initial-Setup/images/azure-devops-project-creation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/1-Initial-Setup/images/azure-devops-project-creation.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/1-Initial-Setup/images/azure-devops-service-connection-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/1-Initial-Setup/images/azure-devops-service-connection-2.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/1-Initial-Setup/images/azure-devops-service-connection-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/1-Initial-Setup/images/azure-devops-service-connection-3.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/1-Initial-Setup/images/azure-devops-service-connection-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/1-Initial-Setup/images/azure-devops-service-connection-4.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/1-Initial-Setup/images/azure-devops-service-connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/1-Initial-Setup/images/azure-devops-service-connection.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/2-AzureDevOps-Terraform-Pipeline/images/azuredevops-terraform-pipeline-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/2-AzureDevOps-Terraform-Pipeline/images/azuredevops-terraform-pipeline-2.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/2-AzureDevOps-Terraform-Pipeline/images/azuredevops-terraform-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/2-AzureDevOps-Terraform-Pipeline/images/azuredevops-terraform-pipeline.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/2-AzureDevOps-Terraform-Pipeline/terraform/modules/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/2-AzureDevOps-Terraform-Pipeline/terraform/modules/.DS_Store -------------------------------------------------------------------------------- /DevOps-Project-07/labs/2-AzureDevOps-Terraform-Pipeline/terraform/modules/acr/outputs.tf: -------------------------------------------------------------------------------- 1 | output "resource_group_id" { 2 | value = azurerm_resource_group.acr_resource_group.id 3 | } -------------------------------------------------------------------------------- /DevOps-Project-07/labs/2-AzureDevOps-Terraform-Pipeline/terraform/modules/acr/variables.tf: -------------------------------------------------------------------------------- 1 | variable "name" { 2 | } 3 | 4 | variable "location" { 5 | default = "uksouth" 6 | } 7 | 8 | variable "environment" { 9 | } -------------------------------------------------------------------------------- /DevOps-Project-07/labs/2-AzureDevOps-Terraform-Pipeline/terraform/modules/aks/outputs.tf: -------------------------------------------------------------------------------- 1 | output "kubelet_object_id" { 2 | value = azurerm_kubernetes_cluster.k8s.kubelet_identity[0].object_id 3 | } 4 | -------------------------------------------------------------------------------- /DevOps-Project-07/labs/2-AzureDevOps-Terraform-Pipeline/terraform/modules/log-analytics/outputs.tf: -------------------------------------------------------------------------------- 1 | output "id" { 2 | value = azurerm_log_analytics_workspace.Log_Analytics_WorkSpace.id 3 | } -------------------------------------------------------------------------------- /DevOps-Project-07/labs/2-AzureDevOps-Terraform-Pipeline/terraform/modules/log-analytics/variables.tf: -------------------------------------------------------------------------------- 1 | variable log_analytics_workspace_name { 2 | } 3 | 4 | # refer https://azure.microsoft.com/pricing/details/monitor/ for log analytics pricing 5 | variable log_analytics_workspace_sku { 6 | } 7 | 8 | variable "location" { 9 | default = "uksouth" 10 | } 11 | 12 | variable "environment" { 13 | } -------------------------------------------------------------------------------- /DevOps-Project-07/labs/3-Deploy-App-to-ACR/README.md: -------------------------------------------------------------------------------- 1 | # Deploy sample Application to Container Registry 2 | 3 | The purpose of this lab is to deploy the Application to Container Registry. 4 | 5 | In this lab, you will: 6 | - Deploy application to Azure Container Registry 7 | -------------------------------------------------------------------------------- /DevOps-Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/Pages/About.cshtml: -------------------------------------------------------------------------------- 1 | @page 2 | @model AboutModel 3 | @{ 4 | ViewData["Title"] = "About"; 5 | } 6 |
7 |

Your application description page.

8 | 9 |

Use this area to provide additional information.

10 | -------------------------------------------------------------------------------- /DevOps-Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- 1 | @page 2 | @model PrivacyModel 3 | @{ 4 | ViewData["Title"] = "Privacy Policy"; 5 | } 6 |

@ViewData["Title"]

7 | 8 |

Use this page to detail your site's privacy policy.

9 | -------------------------------------------------------------------------------- /DevOps-Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using aspnet_core_dotnet_core 2 | @namespace aspnet_core_dotnet_core.Pages 3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 4 | -------------------------------------------------------------------------------- /DevOps-Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /DevOps-Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /DevOps-Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Warning" 5 | } 6 | }, 7 | "AllowedHosts": "*", 8 | "ApplicationInsights": { 9 | "InstrumentationKey": "--- Your Application Insights Instrumentation Key ---" 10 | } 11 | } -------------------------------------------------------------------------------- /DevOps-Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/charts/sampleapp/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: sampleapp 4 | version: v0.2.0 5 | -------------------------------------------------------------------------------- /DevOps-Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/wwwroot/favicon.ico -------------------------------------------------------------------------------- /DevOps-Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification 2 | // for details on configuring this project to bundle and minify static web assets. 3 | 4 | // Write your Javascript code. 5 | -------------------------------------------------------------------------------- /DevOps-Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/3-Deploy-App-to-ACR/aspnet-core-dotnet-core/wwwroot/js/site.min.js -------------------------------------------------------------------------------- /DevOps-Project-07/labs/3-Deploy-App-to-ACR/images/deploy-app-to-acr-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/3-Deploy-App-to-ACR/images/deploy-app-to-acr-1.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/3-Deploy-App-to-ACR/images/deploy-app-to-acr-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/3-Deploy-App-to-ACR/images/deploy-app-to-acr-2.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/3-Deploy-App-to-ACR/images/deploy-app-to-acr-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/3-Deploy-App-to-ACR/images/deploy-app-to-acr-3.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/3-Deploy-App-to-ACR/images/deploy-app-to-acr-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/3-Deploy-App-to-ACR/images/deploy-app-to-acr-4.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/4-Deploy-App-AKS/images/deploy-app-aks-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/4-Deploy-App-AKS/images/deploy-app-aks-1.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/4-Deploy-App-AKS/images/deploy-app-aks-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/4-Deploy-App-AKS/images/deploy-app-aks-2.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/4-Deploy-App-AKS/images/deploy-app-aks-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/4-Deploy-App-AKS/images/deploy-app-aks-3.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/4-Deploy-App-AKS/terraform/modules/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/4-Deploy-App-AKS/terraform/modules/.DS_Store -------------------------------------------------------------------------------- /DevOps-Project-07/labs/4-Deploy-App-AKS/terraform/modules/acr/outputs.tf: -------------------------------------------------------------------------------- 1 | output "resource_group_id" { 2 | value = azurerm_resource_group.acr_resource_group.id 3 | } -------------------------------------------------------------------------------- /DevOps-Project-07/labs/4-Deploy-App-AKS/terraform/modules/acr/variables.tf: -------------------------------------------------------------------------------- 1 | variable "name" { 2 | } 3 | 4 | variable "location" { 5 | default = "uksouth" 6 | } 7 | 8 | variable "environment" { 9 | } -------------------------------------------------------------------------------- /DevOps-Project-07/labs/4-Deploy-App-AKS/terraform/modules/aks/outputs.tf: -------------------------------------------------------------------------------- 1 | output "kubelet_object_id" { 2 | value = azurerm_kubernetes_cluster.k8s.kubelet_identity[0].object_id 3 | } 4 | -------------------------------------------------------------------------------- /DevOps-Project-07/labs/4-Deploy-App-AKS/terraform/modules/appinsights/variables.tf: -------------------------------------------------------------------------------- 1 | variable "name" { 2 | } 3 | 4 | variable "location" { 5 | default = "uksouth" 6 | } 7 | 8 | variable "application_type" { 9 | } 10 | 11 | variable "environment" { 12 | } -------------------------------------------------------------------------------- /DevOps-Project-07/labs/4-Deploy-App-AKS/terraform/modules/keyvault/variables.tf: -------------------------------------------------------------------------------- 1 | variable "name" { 2 | } 3 | 4 | variable "access_policy_id" { 5 | } 6 | -------------------------------------------------------------------------------- /DevOps-Project-07/labs/4-Deploy-App-AKS/terraform/modules/log-analytics/outputs.tf: -------------------------------------------------------------------------------- 1 | output "id" { 2 | value = azurerm_log_analytics_workspace.Log_Analytics_WorkSpace.id 3 | } -------------------------------------------------------------------------------- /DevOps-Project-07/labs/4-Deploy-App-AKS/terraform/modules/log-analytics/variables.tf: -------------------------------------------------------------------------------- 1 | variable log_analytics_workspace_name { 2 | } 3 | 4 | # refer https://azure.microsoft.com/pricing/details/monitor/ for log analytics pricing 5 | variable log_analytics_workspace_sku { 6 | } 7 | 8 | variable "location" { 9 | default = "uksouth" 10 | } 11 | 12 | variable "environment" { 13 | } -------------------------------------------------------------------------------- /DevOps-Project-07/labs/4-Deploy-App-AKS/terraform/providers.tf: -------------------------------------------------------------------------------- 1 | provider "azurerm" { 2 | version = "~> 2.0" 3 | features {} 4 | } 5 | 6 | terraform { 7 | backend "azurerm" { 8 | resource_group_name = "devops-journey-rg" 9 | storage_account_name = "devopsjourneyazuredevops" 10 | container_name = "terraform.tfstate`" 11 | } 12 | } 13 | 14 | data "azurerm_client_config" "current" {} -------------------------------------------------------------------------------- /DevOps-Project-07/labs/5-CICD/README.md: -------------------------------------------------------------------------------- 1 | # Introducing CI/CD to your pipeline 2 | 3 | The purpose of this lab is to introduce you to CI/CD. 4 | 5 | In this lab, you will: 6 | - Begin CI/CD with Pipeline Trigger for automatic pipeline runs 7 | - Automated deployment of your AKS Application 8 | -------------------------------------------------------------------------------- /DevOps-Project-07/labs/5-CICD/images/cicd-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/5-CICD/images/cicd-1.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/6-Testing-Infrastructure/azure-inspec-tests/controls/azure_aks_cluster.rb: -------------------------------------------------------------------------------- 1 | aks_name = 'devopsjourneyaks' 2 | rg_name = 'devopsjourneyaks-rg' 3 | 4 | describe azure_aks_cluster(resource_group: rg_name, name: aks_name) do 5 | it { should exist } 6 | end -------------------------------------------------------------------------------- /DevOps-Project-07/labs/6-Testing-Infrastructure/azure-inspec-tests/controls/azure_application_gateway.rb: -------------------------------------------------------------------------------- 1 | app_gateway_name = 'applicationgateway' 2 | rg_name = 'devopsjourneyaks-node-rg' 3 | 4 | describe azure_application_gateway(resource_group: rg_name, name: app_gateway_name) do 5 | it { should exist } 6 | end -------------------------------------------------------------------------------- /DevOps-Project-07/labs/6-Testing-Infrastructure/azure-inspec-tests/controls/azure_container_registry.rb: -------------------------------------------------------------------------------- 1 | acr_name = 'devopsjourneyacr' 2 | 3 | describe azure_container_registries do 4 | it { should exist } 5 | its('names') { should include acr_name } 6 | end -------------------------------------------------------------------------------- /DevOps-Project-07/labs/6-Testing-Infrastructure/images/testing-infrastructure-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/6-Testing-Infrastructure/images/testing-infrastructure-1.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/6-Testing-Infrastructure/images/testing-infrastructure-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/6-Testing-Infrastructure/images/testing-infrastructure-2.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/6-Testing-Infrastructure/images/testing-infrastructure-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/6-Testing-Infrastructure/images/testing-infrastructure-3.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/6-Testing-Infrastructure/images/testing-infrastructure-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/6-Testing-Infrastructure/images/testing-infrastructure-4.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/6-Testing-Infrastructure/images/testing-infrastructure-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/6-Testing-Infrastructure/images/testing-infrastructure-5.png -------------------------------------------------------------------------------- /DevOps-Project-07/labs/7-Monitoring-and-Alerting/README.md: -------------------------------------------------------------------------------- 1 | # Monitoring and alerting 2 | 3 | The purpose of this lab is to review and setup sample monitoring and alerting. 4 | 5 | In this lab, you will: 6 | - Use and review Application Insights logs and metrics 7 | - Setup an Application Insights Availability test 8 | - Use and review Log Analytics along with container insights 9 | -------------------------------------------------------------------------------- /DevOps-Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-1.PNG -------------------------------------------------------------------------------- /DevOps-Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-2.PNG -------------------------------------------------------------------------------- /DevOps-Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-3.PNG -------------------------------------------------------------------------------- /DevOps-Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-4.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-4.PNG -------------------------------------------------------------------------------- /DevOps-Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-5.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-5.PNG -------------------------------------------------------------------------------- /DevOps-Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-6.PNG -------------------------------------------------------------------------------- /DevOps-Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-7.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-7.PNG -------------------------------------------------------------------------------- /DevOps-Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-8.PNG -------------------------------------------------------------------------------- /DevOps-Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-9.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-07/labs/7-Monitoring-and-Alerting/images/monitoring-and-alerting-9.PNG -------------------------------------------------------------------------------- /DevOps-Project-08/2048-pod.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Pod 3 | metadata: 4 | name: 2048-pod 5 | labels: 6 | app: 2048-ws 7 | spec: 8 | containers: 9 | - name: 2048-container 10 | image: blackicebird/2048 11 | ports: 12 | - containerPort: 80 -------------------------------------------------------------------------------- /DevOps-Project-08/image-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-08/image-1.png -------------------------------------------------------------------------------- /DevOps-Project-08/image-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-08/image-2.png -------------------------------------------------------------------------------- /DevOps-Project-08/image-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-08/image-3.png -------------------------------------------------------------------------------- /DevOps-Project-08/image-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-08/image-4.png -------------------------------------------------------------------------------- /DevOps-Project-08/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-08/image.png -------------------------------------------------------------------------------- /DevOps-Project-08/mygame-svc.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: mygame-svc 5 | spec: 6 | selector: 7 | app: 2048-ws 8 | ports: 9 | - protocol: TCP 10 | port: 80 11 | targetPort: 80 12 | type: LoadBalancer 13 | -------------------------------------------------------------------------------- /DevOps-Project-11/modules/alb-tg/variables.tf: -------------------------------------------------------------------------------- 1 | variable "public-subnet-name1" {} 2 | variable "public-subnet-name2" {} 3 | variable "web-alb-sg-name" {} 4 | variable "alb-name" {} 5 | variable "tg-name" {} 6 | variable "vpc-name" {} -------------------------------------------------------------------------------- /DevOps-Project-11/modules/aws-autoscaling/variable.tf: -------------------------------------------------------------------------------- 1 | variable "ami_name" {} 2 | variable "launch-template-name" {} 3 | variable "web-sg-name" {} 4 | variable "tg-name" {} 5 | variable "iam-role" {} 6 | variable "public-subnet-name1" {} 7 | variable "public-subnet-name2" {} 8 | variable "instance-profile-name" {} 9 | variable "asg-name" {} -------------------------------------------------------------------------------- /DevOps-Project-11/modules/aws-iam/iam-instance-profile.tf: -------------------------------------------------------------------------------- 1 | resource "aws_iam_instance_profile" "test_profile" { 2 | name = var.instance-profile-name 3 | role = aws_iam_role.iam-role.name 4 | } -------------------------------------------------------------------------------- /DevOps-Project-11/modules/aws-iam/iam-policy.tf: -------------------------------------------------------------------------------- 1 | resource "aws_iam_role_policy" "iam-policy" { 2 | name = var.iam-policy 3 | role = aws_iam_role.iam-role.id 4 | policy = file("${path.module}/iam-policy.json") 5 | } -------------------------------------------------------------------------------- /DevOps-Project-11/modules/aws-iam/iam-role.json: -------------------------------------------------------------------------------- 1 | { 2 | "Version": "2012-10-17", 3 | "Statement": [ 4 | { 5 | "Effect": "Allow", 6 | "Principal": { 7 | "Service": "ec2.amazonaws.com" 8 | }, 9 | "Action": "sts:AssumeRole" 10 | } 11 | ] 12 | } -------------------------------------------------------------------------------- /DevOps-Project-11/modules/aws-iam/iam-role.tf: -------------------------------------------------------------------------------- 1 | resource "aws_iam_role" "iam-role" { 2 | name = var.iam-role 3 | assume_role_policy = file("${path.module}/iam-role.json") 4 | } -------------------------------------------------------------------------------- /DevOps-Project-11/modules/aws-iam/variables.tf: -------------------------------------------------------------------------------- 1 | variable "iam-role" {} 2 | variable "iam-policy" {} 3 | variable "instance-profile-name" {} -------------------------------------------------------------------------------- /DevOps-Project-11/modules/aws-rds/variables.tf: -------------------------------------------------------------------------------- 1 | variable "sg-name" {} 2 | variable "private-subnet-name1" {} 3 | variable "private-subnet-name2" {} 4 | variable "db-sg-name" {} 5 | variable "rds-username" {} 6 | variable "rds-pwd" {} 7 | variable "db-name" {} 8 | variable "rds-name" {} -------------------------------------------------------------------------------- /DevOps-Project-11/modules/aws-waf-cdn-acm-route53/gather.tf: -------------------------------------------------------------------------------- 1 | data "aws_route53_zone" "zone" { 2 | name = var.domain-name 3 | private_zone = false 4 | } 5 | 6 | data "aws_lb" "web-alb" { 7 | name = var.alb-name 8 | } -------------------------------------------------------------------------------- /DevOps-Project-11/modules/aws-waf-cdn-acm-route53/variables.tf: -------------------------------------------------------------------------------- 1 | variable "domain-name" {} 2 | variable "cdn-name" {} 3 | variable "alb-name" {} 4 | variable "web_acl_name" {} -------------------------------------------------------------------------------- /DevOps-Project-11/modules/security-group/gather.tf: -------------------------------------------------------------------------------- 1 | data "aws_vpc" "vpc" { 2 | filter { 3 | name = "tag:Name" 4 | values = [var.vpc-name] 5 | } 6 | } -------------------------------------------------------------------------------- /DevOps-Project-11/modules/security-group/variable.tf: -------------------------------------------------------------------------------- 1 | variable "vpc-name" {} 2 | variable "alb-sg-name" {} 3 | variable "web-sg-name" {} 4 | variable "db-sg-name" {} -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | ../.gradle 3 | ../.idea -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-14/android-demo-app/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | GradlePlayground 3 | -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/first/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/first/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'com.android.library' 3 | id 'kotlin-android' 4 | } 5 | apply from: "$project.rootDir/scripts/root.gradle" -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/first/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-14/android-demo-app/first/consumer-rules.pro -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/first/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/first/src/main/java/com/first/HelperFIrst.kt: -------------------------------------------------------------------------------- 1 | package com.first 2 | 3 | fun getResult() = "This is from First module" -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-14/android-demo-app/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sat Jul 03 17:08:23 IST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/scripts/move-apk.gradle: -------------------------------------------------------------------------------- 1 | def getDebugApk = tasks.register('getDebugApk', Copy) { 2 | println("copying") 3 | from("${project.buildDir}/outputs/apk/dev/debug/app-dev-debug.apk") 4 | into("${rootProject.buildDir}/my-apk") 5 | println("copied") 6 | } 7 | tasks."assemble".finalizedBy getDebugApk 8 | -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/scripts/version.gradle: -------------------------------------------------------------------------------- 1 | ext { 2 | _minSdk = 24 3 | _targetSdk = 30 4 | _versionCode = 1 5 | _versionName = "1.0" 6 | _compileSdk = 30 7 | _buildToolsVersion = "30.0.3" 8 | } -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/second/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/second/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'com.android.library' 3 | id 'kotlin-android' 4 | } 5 | apply from: "$project.rootDir/scripts/root.gradle" -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/second/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-14/android-demo-app/second/consumer-rules.pro -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/second/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /DevOps-Project-14/android-demo-app/second/src/main/java/com/second/HelperSecond.kt: -------------------------------------------------------------------------------- 1 | package com.second 2 | 3 | fun getResult() = "This is from Second module" -------------------------------------------------------------------------------- /DevOps-Project-18/spring-boot-app-manifests/service.yml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: spring-boot-app-service 5 | spec: 6 | type: NodePort 7 | ports: 8 | - name: http 9 | port: 80 10 | targetPort: 8080 11 | protocol: TCP 12 | selector: 13 | app: spring-boot-app 14 | -------------------------------------------------------------------------------- /DevOps-Project-18/spring-boot-app/Dockerfile: -------------------------------------------------------------------------------- 1 | # You can change this base image to anything else 2 | # But make sure to use the correct version of Java 3 | FROM adoptopenjdk/openjdk11:alpine-jre 4 | 5 | # Simply the artifact path 6 | ARG artifact=target/spring-boot-web.jar 7 | 8 | WORKDIR /opt/app 9 | 10 | COPY ${artifact} app.jar 11 | 12 | # This should not be changed 13 | ENTRYPOINT ["java","-jar","app.jar"] 14 | -------------------------------------------------------------------------------- /DevOps-Project-18/spring-boot-app/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # nothing here yet 2 | -------------------------------------------------------------------------------- /DevOps-Project-18/spring-boot-app/src/main/resources/static/css/main.css: -------------------------------------------------------------------------------- 1 | body { 2 | padding-top: 5rem; 3 | } 4 | .starter-template { 5 | padding: 3rem 1.5rem; 6 | text-align: center; 7 | } -------------------------------------------------------------------------------- /DevOps-Project-18/spring-boot-app/src/main/resources/static/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-18/spring-boot-app/src/main/resources/static/js/main.js -------------------------------------------------------------------------------- /DevOps-Project-19/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-19/image.png -------------------------------------------------------------------------------- /DevOps-Project-19/jenkins_server/tf-aws-ec2/backend.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | backend "s3" { 3 | bucket = "terraform-eks-cicd-7001" 4 | key = "jenkins/terraform.tfstate" 5 | region = "us-east-1" 6 | } 7 | } -------------------------------------------------------------------------------- /DevOps-Project-19/jenkins_server/tf-aws-ec2/data.tf: -------------------------------------------------------------------------------- 1 | data "aws_availability_zones" "azs" {} 2 | 3 | # Get latest Amazon Linux AMI 4 | data "aws_ami" "amazon-linux" { 5 | most_recent = true 6 | owners = ["amazon"] 7 | filter { 8 | name = "name" 9 | values = ["amzn2-ami-*-x86_64-gp2"] 10 | } 11 | filter { 12 | name = "virtualization-type" 13 | values = ["hvm"] 14 | } 15 | } -------------------------------------------------------------------------------- /DevOps-Project-19/jenkins_server/tf-aws-ec2/outputs.tf: -------------------------------------------------------------------------------- 1 | output "ec2_instance_ip" { 2 | value = module.ec2_instance.public_ip 3 | } 4 | 5 | -------------------------------------------------------------------------------- /DevOps-Project-19/jenkins_server/tf-aws-ec2/provider.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_providers { 3 | aws = { 4 | source = "hashicorp/aws" 5 | version = "5.25.0" 6 | } 7 | } 8 | } 9 | 10 | provider "aws" { 11 | region = var.aws_region 12 | } -------------------------------------------------------------------------------- /DevOps-Project-19/jenkins_server/tf-aws-ec2/variables/prod.tfvars: -------------------------------------------------------------------------------- 1 | aws_region = "us-east-1" 2 | aws_account_id = "503382476502" 3 | backend_jenkins_bucket = "jenkins-terraform-state-7001" 4 | backend_jenkins_bucket_key = "jenkins/terraform.tfstate" 5 | vpc_name = "jenkins-vpc" 6 | vpc_cidr = "10.0.0.0/16" 7 | public_subnets = ["10.0.1.0/24"] 8 | instance_type = "t2.large" -------------------------------------------------------------------------------- /DevOps-Project-19/jenkins_server/tf-aws-ec2/variables/test.tfvars: -------------------------------------------------------------------------------- 1 | aws_region = "us-east-1" 2 | aws_account_id = "503382476502" 3 | backend_jenkins_bucket = "jenkins-terraform-state-7001" 4 | backend_jenkins_bucket_key = "jenkins/terraform.tfstate" 5 | vpc_name = "jenkins-vpc" 6 | vpc_cidr = "10.0.0.0/16" 7 | public_subnets = ["10.0.1.0/24"] 8 | instance_type = "t2.medium" -------------------------------------------------------------------------------- /DevOps-Project-19/manifest/deployment.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apps/v1 2 | kind: Deployment 3 | metadata: 4 | name: nginx 5 | spec: 6 | selector: 7 | matchLabels: 8 | app: nginx 9 | replicas: 1 10 | template: 11 | metadata: 12 | labels: 13 | app: nginx 14 | spec: 15 | containers: 16 | - name: nginx 17 | image: nginx 18 | ports: 19 | - containerPort: 80 -------------------------------------------------------------------------------- /DevOps-Project-19/manifest/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: nginx 5 | labels: 6 | app: nginx 7 | spec: 8 | ports: 9 | - name: http 10 | port: 80 11 | protocol: TCP 12 | targetPort: 80 13 | selector: 14 | app: nginx 15 | type: LoadBalancer -------------------------------------------------------------------------------- /DevOps-Project-19/tf-aws-eks/backend.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | backend "s3" { 3 | bucket = "terraform-eks-cicd-7001" 4 | key = "eks/terraform.tfstate" 5 | region = "us-east-1" 6 | } 7 | } -------------------------------------------------------------------------------- /DevOps-Project-19/tf-aws-eks/data.tf: -------------------------------------------------------------------------------- 1 | data "aws_availability_zones" "azs" {} -------------------------------------------------------------------------------- /DevOps-Project-19/tf-aws-eks/provider.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_providers { 3 | aws = { 4 | source = "hashicorp/aws" 5 | version = ">=5.25.0" 6 | } 7 | } 8 | } 9 | 10 | provider "aws" { 11 | region = var.aws_region 12 | } -------------------------------------------------------------------------------- /DevOps-Project-19/tf-aws-eks/variables/dev.tfvars: -------------------------------------------------------------------------------- 1 | aws_region = "us-east-1" 2 | aws_account_id = "503382476502" 3 | vpc_name = "eks-vpc" 4 | vpc_cidr = "192.168.0.0/16" 5 | public_subnets = ["192.168.1.0/24", "192.168.2.0/24", "192.168.3.0/24"] 6 | private_subnets = ["192.168.4.0/24", "192.168.5.0/24", "192.168.6.0/24"] 7 | instance_type = "t2.small" -------------------------------------------------------------------------------- /DevOps-Project-19/tf-aws-eks/variables/prod.tfvars: -------------------------------------------------------------------------------- 1 | aws_region = "us-east-1" 2 | aws_account_id = "503382476502" 3 | backend_jenkins_bucket = "jenkins-terraform-state-7001" 4 | backend_jenkins_bucket_key = "jenkins/terraform.tfstate" 5 | vpc_name = "jenkins-vpc" 6 | vpc_cidr = "10.0.0.0/16" 7 | public_subnets = ["10.0.1.0/24"] 8 | instance_type = "t2.large" -------------------------------------------------------------------------------- /DevOps-Project-19/tf-aws-eks/variables/test.tfvars: -------------------------------------------------------------------------------- 1 | aws_region = "us-east-1" 2 | aws_account_id = "503382476502" 3 | backend_jenkins_bucket = "jenkins-terraform-state-7001" 4 | backend_jenkins_bucket_key = "jenkins/terraform.tfstate" 5 | vpc_name = "jenkins-vpc" 6 | vpc_cidr = "10.0.0.0/16" 7 | public_subnets = ["10.0.1.0/24"] 8 | instance_type = "t2.medium" -------------------------------------------------------------------------------- /DevOps-Project-20/terraform/main.tf: -------------------------------------------------------------------------------- 1 | # Create resource group 2 | resource "azurerm_resource_group" "rg" { 3 | name = "${var.project}-${var.environment}-rg" 4 | location = var.location 5 | tags = local.tags 6 | } -------------------------------------------------------------------------------- /DevOps-Project-21/appspec.yml: -------------------------------------------------------------------------------- 1 | version: 0.0 2 | os: linux 3 | 4 | hooks: 5 | AfterInstall: 6 | - location: scripts/start.sh 7 | timeout: 300 8 | runas: root 9 | 10 | ApplicationStop: 11 | - location: scripts/stop.sh 12 | timeout: 300 13 | runas: root 14 | -------------------------------------------------------------------------------- /DevOps-Project-21/public/assets/DevSecOps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-21/public/assets/DevSecOps.png -------------------------------------------------------------------------------- /DevOps-Project-21/public/assets/detail-modal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-21/public/assets/detail-modal.png -------------------------------------------------------------------------------- /DevOps-Project-21/public/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-21/public/assets/favicon.png -------------------------------------------------------------------------------- /DevOps-Project-21/public/assets/grid-genre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-21/public/assets/grid-genre.png -------------------------------------------------------------------------------- /DevOps-Project-21/public/assets/home-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-21/public/assets/home-page.png -------------------------------------------------------------------------------- /DevOps-Project-21/public/assets/mini-portal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-21/public/assets/mini-portal.png -------------------------------------------------------------------------------- /DevOps-Project-21/public/assets/netflix-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-21/public/assets/netflix-logo.png -------------------------------------------------------------------------------- /DevOps-Project-21/public/assets/watch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-21/public/assets/watch.png -------------------------------------------------------------------------------- /DevOps-Project-21/public/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-21/public/avatar.png -------------------------------------------------------------------------------- /DevOps-Project-21/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-21/public/favicon.ico -------------------------------------------------------------------------------- /DevOps-Project-21/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-21/public/logo192.png -------------------------------------------------------------------------------- /DevOps-Project-21/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-21/public/logo512.png -------------------------------------------------------------------------------- /DevOps-Project-21/public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /DevOps-Project-21/scripts/start.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | docker run -d --name=netflix -p 8080:80 dhruvdarji123/netflix-react-app:latest 4 | -------------------------------------------------------------------------------- /DevOps-Project-21/scripts/stop.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | docker stop netflix 4 | docker rm netflix 5 | docker image rm dhruvdarji123/netflix-react-app:latest 6 | -------------------------------------------------------------------------------- /DevOps-Project-21/src/components/layouts/index.ts: -------------------------------------------------------------------------------- 1 | export { default as MainHeader } from "./MainHeader"; 2 | export { default as Footer } from "./Footer"; 3 | -------------------------------------------------------------------------------- /DevOps-Project-21/src/hooks/redux.ts: -------------------------------------------------------------------------------- 1 | import { TypedUseSelectorHook, useDispatch, useSelector } from "react-redux"; 2 | import type { RootState, AppDispatch } from "../store"; 3 | 4 | // Use throughout your app instead of plain `useDispatch` and `useSelector` 5 | export const useAppDispatch: () => AppDispatch = useDispatch; 6 | export const useAppSelector: TypedUseSelectorHook = useSelector; 7 | -------------------------------------------------------------------------------- /DevOps-Project-21/src/store/slices/apiSlice.ts: -------------------------------------------------------------------------------- 1 | import { API_ENDPOINT_URL } from "src/constant"; 2 | import { createApi, fetchBaseQuery } from "@reduxjs/toolkit/query/react"; 3 | 4 | export const tmdbApi = createApi({ 5 | reducerPath: "tmdbApi", 6 | baseQuery: fetchBaseQuery({ baseUrl: API_ENDPOINT_URL }), 7 | endpoints: (build) => ({}), 8 | }); 9 | -------------------------------------------------------------------------------- /DevOps-Project-21/src/types/Genre.ts: -------------------------------------------------------------------------------- 1 | export type Genre = { 2 | id: number; 3 | name: string; 4 | }; 5 | 6 | export type CustomGenre = { 7 | id?: number; 8 | name: string; 9 | apiString: string; 10 | }; 11 | -------------------------------------------------------------------------------- /DevOps-Project-21/src/videojs-youtube.d.ts: -------------------------------------------------------------------------------- 1 | declare module "videojs-youtube" {} 2 | -------------------------------------------------------------------------------- /DevOps-Project-21/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /DevOps-Project-21/tsconfig.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "module": "ESNext", 5 | "moduleResolution": "Node", 6 | "allowSyntheticDefaultImports": true 7 | }, 8 | "include": ["vite.config.ts"] 9 | } 10 | -------------------------------------------------------------------------------- /DevOps-Project-21/vite.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | import react from '@vitejs/plugin-react' 3 | import tsconfigPaths from 'vite-tsconfig-paths' 4 | 5 | // https://vitejs.dev/config/ 6 | export default defineConfig({ 7 | plugins: [react(), tsconfigPaths()] 8 | }) 9 | -------------------------------------------------------------------------------- /DevOps-Project-22/provider.tf: -------------------------------------------------------------------------------- 1 | provider "aws" { 2 | region = var.region 3 | profile = var.aws_profile 4 | } -------------------------------------------------------------------------------- /DevOps-Project-22/versions.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_providers { 3 | aws = { 4 | source = "hashicorp/aws" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /DevOps-Project-23/Swiggy_clone/Photos/images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-23/Swiggy_clone/Photos/images.png -------------------------------------------------------------------------------- /DevOps-Project-23/Swiggy_clone/appspec.yaml: -------------------------------------------------------------------------------- 1 | version: 0.0 2 | Resources: 3 | - TargetService: 4 | Type: AWS::ECS::Service 5 | Properties: 6 | TaskDefinition: "arn:aws:ecs:ap-south-1:590184124026:task-definition/swiggy:1" 7 | LoadBalancerInfo: 8 | ContainerName: "swiggy" 9 | ContainerPort: 3000 -------------------------------------------------------------------------------- /DevOps-Project-23/Swiggy_clone/src/App.css: -------------------------------------------------------------------------------- 1 | *{ 2 | font-family: 'Yantramanav', sans-serif; 3 | } 4 | -------------------------------------------------------------------------------- /DevOps-Project-23/Swiggy_clone/src/Components/Navigate.css: -------------------------------------------------------------------------------- 1 | #Nav-logo p:hover{ 2 | color: #e78838; 3 | cursor: pointer; 4 | } 5 | #Nav-icons p:hover{ 6 | color: #e78838; 7 | cursor: pointer; 8 | } -------------------------------------------------------------------------------- /DevOps-Project-23/Swiggy_clone/src/Components/OfferBanner.css: -------------------------------------------------------------------------------- 1 | ::-webkit-scrollbar{ 2 | display: none; 3 | } 4 | #banner-img img{ 5 | cursor: pointer; 6 | } -------------------------------------------------------------------------------- /DevOps-Project-23/Swiggy_clone/src/Components/j: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /DevOps-Project-23/Swiggy_clone/src/Photos/Banner1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-23/Swiggy_clone/src/Photos/Banner1.png -------------------------------------------------------------------------------- /DevOps-Project-23/Swiggy_clone/src/Photos/Banner2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-23/Swiggy_clone/src/Photos/Banner2.png -------------------------------------------------------------------------------- /DevOps-Project-23/Swiggy_clone/src/Photos/Banner3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-23/Swiggy_clone/src/Photos/Banner3.png -------------------------------------------------------------------------------- /DevOps-Project-23/Swiggy_clone/src/Photos/Banner4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-23/Swiggy_clone/src/Photos/Banner4.png -------------------------------------------------------------------------------- /DevOps-Project-23/Swiggy_clone/src/Photos/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-23/Swiggy_clone/src/Photos/Logo.png -------------------------------------------------------------------------------- /DevOps-Project-23/Swiggy_clone/src/index.css: -------------------------------------------------------------------------------- 1 | *{ 2 | margin: 0; 3 | padding: 0; 4 | box-sizing: border-box; 5 | } -------------------------------------------------------------------------------- /DevOps-Project-23/Swiggy_clone/src/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import ReactDOM from 'react-dom/client'; 3 | import './index.css'; 4 | import App from './App'; 5 | import './bootstrap.min.css' 6 | 7 | const root = ReactDOM.createRoot(document.getElementById('root')); 8 | root.render( 9 | 10 | 11 | 12 | ); 13 | 14 | -------------------------------------------------------------------------------- /DevOps-Project-24/DotNet-monitoring/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | Dockerfile* 4 | docker-compose* 5 | .dockerignore 6 | .git 7 | .gitignore 8 | README.md 9 | LICENSE 10 | .vscode 11 | .env 12 | azure-pipelines.yml 13 | **/bin/* 14 | **/obj/* 15 | out/* 16 | TestResults/* 17 | **/appsettings.json 18 | **/appsettings.Development* -------------------------------------------------------------------------------- /DevOps-Project-24/DotNet-monitoring/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "external/microsoft-identity-web"] 2 | path = external/microsoft-identity-web 3 | url = https://github.com/AzureAD/microsoft-identity-web.git 4 | -------------------------------------------------------------------------------- /DevOps-Project-24/DotNet-monitoring/deploy/kubernetes/secrets.sample.sh: -------------------------------------------------------------------------------- 1 | kubectl create secret generic dotnet-demoapp \ 2 | --from-literal=weatherKey=CHANGEME \ 3 | --from-literal=aadAppSecret=CHANGEME -------------------------------------------------------------------------------- /DevOps-Project-24/DotNet-monitoring/src/Pages/Error.cshtml: -------------------------------------------------------------------------------- 1 | @page 2 | @model ErrorModel 3 | @{ 4 | ViewData["Title"] = "Error"; 5 | } 6 | 7 |

💩 Error!

8 |

An error occurred while processing your request.

9 | 10 | @if (Model.ShowRequestId) 11 | { 12 |

13 | Request ID: @Model.RequestId 14 |

15 | } 16 | -------------------------------------------------------------------------------- /DevOps-Project-24/DotNet-monitoring/src/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using DotnetDemoapp 2 | @namespace DotnetDemoapp.Pages 3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 4 | @inject Microsoft.ApplicationInsights.AspNetCore.JavaScriptSnippet AppInsightsSnippet 5 | -------------------------------------------------------------------------------- /DevOps-Project-24/DotNet-monitoring/src/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /DevOps-Project-24/DotNet-monitoring/src/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /DevOps-Project-24/DotNet-monitoring/src/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-24/DotNet-monitoring/src/wwwroot/favicon.ico -------------------------------------------------------------------------------- /DevOps-Project-24/DotNet-monitoring/src/wwwroot/img/container.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-24/DotNet-monitoring/src/wwwroot/img/container.png -------------------------------------------------------------------------------- /DevOps-Project-24/DotNet-monitoring/src/wwwroot/img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-24/DotNet-monitoring/src/wwwroot/img/icon.png -------------------------------------------------------------------------------- /DevOps-Project-24/DotNet-monitoring/src/wwwroot/img/octocat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-24/DotNet-monitoring/src/wwwroot/img/octocat.png -------------------------------------------------------------------------------- /DevOps-Project-24/DotNet-monitoring/src/wwwroot/img/open-weather.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-24/DotNet-monitoring/src/wwwroot/img/open-weather.png -------------------------------------------------------------------------------- /DevOps-Project-24/DotNet-monitoring/src/wwwroot/img/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-24/DotNet-monitoring/src/wwwroot/img/spinner.gif -------------------------------------------------------------------------------- /DevOps-Project-24/DotNet-monitoring/src/wwwroot/open-weather-icons/fonts/OpenWeatherIcons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-24/DotNet-monitoring/src/wwwroot/open-weather-icons/fonts/OpenWeatherIcons.woff2 -------------------------------------------------------------------------------- /DevOps-Project-26/backend.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | backend "s3" { 3 | bucket = "s3statefile786" 4 | key = "state-lock" 5 | region = "us-east-1" 6 | aws_dynamodb_table = "state-lock" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /DevOps-Project-26/main.tf: -------------------------------------------------------------------------------- 1 | #root 2 | 3 | module "vpc" { 4 | source = "./vpc" 5 | } 6 | 7 | module "ec2" { 8 | source = "./web" 9 | sn = module.vpc.pb_sn 10 | sg = module.vpc.sg 11 | 12 | } -------------------------------------------------------------------------------- /DevOps-Project-26/provider.tf: -------------------------------------------------------------------------------- 1 | provider "aws" { 2 | region = "us-east-1" 3 | } 4 | 5 | # This snippet configures Terraform to use the AWS provider 6 | # and specifies that resources should be created in the us-east-1 region.clear -------------------------------------------------------------------------------- /DevOps-Project-26/tfstate.config: -------------------------------------------------------------------------------- 1 | # Example configuration with a path in the S3 bucket 2 | bucket = "s3statefile786" 3 | key = "terraform/staging/terraform.tfstate" 4 | region = "us-east-1" 5 | -------------------------------------------------------------------------------- /DevOps-Project-26/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-26/variables.tf -------------------------------------------------------------------------------- /DevOps-Project-26/vpc/outputs.tf: -------------------------------------------------------------------------------- 1 | # outputs.tf file in vpc module 2 | 3 | #Output the subnet ID 4 | output "pb_sn" { 5 | value = aws_subnet.pb_sn.id # This refers to the ID of the subnet created in the VPC module 6 | } 7 | 8 | # Output the security group ID 9 | output "sg" { 10 | value = aws_security_group.sg.id # This refers to the ID of the security group created in the VPC module 11 | } 12 | -------------------------------------------------------------------------------- /DevOps-Project-26/vpc/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-26/vpc/variables.tf -------------------------------------------------------------------------------- /DevOps-Project-26/web/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-26/web/outputs.tf -------------------------------------------------------------------------------- /DevOps-Project-26/web/variables.tf: -------------------------------------------------------------------------------- 1 | # variables.tf file in web module 2 | 3 | # Define a variable to hold the security group ID 4 | variable "sg" { 5 | description = "The ID of the security group" 6 | } 7 | 8 | # Define a variable to hold the subnet ID 9 | variable "sn" { 10 | description = "The ID of the subnet" 11 | } -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/EKS-TF/provider.tf: -------------------------------------------------------------------------------- 1 | provider "aws" { 2 | region = "us-east-1" 3 | } -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/EKS-TF/variables.tf: -------------------------------------------------------------------------------- 1 | variable "vpc-name" {} 2 | variable "igw-name" {} 3 | variable "rt-name2" {} 4 | variable "subnet-name" {} 5 | variable "subnet-name2" {} 6 | variable "security-group-name" {} 7 | variable "iam-role-eks" {} 8 | variable "iam-role-node" {} 9 | variable "iam-policy-eks" {} 10 | variable "iam-policy-node" {} 11 | variable "cluster-name" {} 12 | variable "eksnode-group-name" {} -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/components/Markdown/MemoizedReactMarkdown.tsx: -------------------------------------------------------------------------------- 1 | import { FC, memo } from 'react'; 2 | import ReactMarkdown, { Options } from 'react-markdown'; 3 | 4 | export const MemoizedReactMarkdown: FC = memo(ReactMarkdown); 5 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/components/Promptbar/PromptbarSettings.tsx: -------------------------------------------------------------------------------- 1 | import { FC } from "react"; 2 | 3 | interface Props {} 4 | 5 | export const PromptbarSettings: FC = () => { 6 | return
; 7 | }; 8 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: '3.6' 2 | 3 | services: 4 | chatgpt: 5 | build: . 6 | ports: 7 | - 3000:3000 8 | environment: 9 | - 'OPENAI_API_KEY=' 10 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | }; 7 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/prettier.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | trailingComma: 'all', 3 | singleQuote: true, 4 | plugins: [require('prettier-plugin-tailwindcss')] 5 | }; 6 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-28/Chatbot-UI/public/favicon.ico -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/ar/common.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/ar/markdown.json: -------------------------------------------------------------------------------- 1 | { 2 | "Copy code": "نسخ الكود", 3 | "Copied!": "تم النسخ!", 4 | "Enter file name": "أدخل اسم الملف" 5 | } -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/bn/common.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/bn/markdown.json: -------------------------------------------------------------------------------- 1 | { 2 | "Copy code": "কোড কপি করুন", 3 | "Copied!": "কপি করা হয়েছে!", 4 | "Enter file name": "ফাইল নাম লিখুন" 5 | } 6 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/de/common.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/de/markdown.json: -------------------------------------------------------------------------------- 1 | { 2 | "Copy code": "Code kopieren", 3 | "Copied!": "Kopiert!", 4 | "Enter file name": "Dateinamen eingeben" 5 | } 6 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/en/common.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/es/common.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/es/markdown.json: -------------------------------------------------------------------------------- 1 | { 2 | "Copy code": "Copiar código", 3 | "Copied!": "¡Copiado!", 4 | "Enter file name": "Ingrese el nombre del archivo" 5 | } 6 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/fr/common.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/fr/markdown.json: -------------------------------------------------------------------------------- 1 | { 2 | "Copy code": "Copier le code", 3 | "Copied!": "Copié !", 4 | "Enter file name": "Entrez le nom du fichier" 5 | } 6 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/he/common.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/he/markdown.json: -------------------------------------------------------------------------------- 1 | { 2 | "Copy code": "העתק קוד", 3 | "Copied!": "נשמר בזכרון", 4 | "Enter file name": "הקלד שם לקובץ" 5 | } -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/id/common.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/id/markdown.json: -------------------------------------------------------------------------------- 1 | { 2 | "Copy code": "Salin kode", 3 | "Copied!": "Kode disalin!", 4 | "Enter file name": "Masukkan nama file" 5 | } -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/it/common.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/it/markdown.json: -------------------------------------------------------------------------------- 1 | { 2 | "Copy code": "Copia codice", 3 | "Copied!": "Copiato!", 4 | "Enter file name": "Inserisci il nome del file" 5 | } 6 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/ja/common.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/ja/markdown.json: -------------------------------------------------------------------------------- 1 | { 2 | "Copy code": "コードをコピー", 3 | "Copied!": "コピーしました!", 4 | "Enter file name": "ファイル名を入力" 5 | } -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/ko/common.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/ko/markdown.json: -------------------------------------------------------------------------------- 1 | { 2 | "Copy code": "코드 복사", 3 | "Copied!": "복사 완료!", 4 | "Enter file name": "파일 이름을 입력하세요" 5 | } 6 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/pt/common.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/pt/markdown.json: -------------------------------------------------------------------------------- 1 | { 2 | "Copy code": "Copiar código", 3 | "Copied!": "Copiado!", 4 | "Enter file name": "Insira o nome do arquivo" 5 | } 6 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/ru/common.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/ru/markdown.json: -------------------------------------------------------------------------------- 1 | { 2 | "Copy code": "Скопировать", 3 | "Copied!": "Скопировано!", 4 | "Enter file name": "Введите имя файла для загрузки" 5 | } 6 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/si/common.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/si/markdown.json: -------------------------------------------------------------------------------- 1 | { 2 | "Copy code": "කේතය පිටපත් කරන්න", 3 | "Copied!": "පිටපත් කළා!", 4 | "Enter file name": "ගොනු නාමය ඇතුළත් කරන්න" 5 | } 6 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/sv/common.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/sv/markdown.json: -------------------------------------------------------------------------------- 1 | { 2 | "Copy code": "Kopiera kod", 3 | "Copied!": "Kopierad!", 4 | "Enter file name": "Ange filnamn" 5 | } 6 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/te/common.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/te/markdown.json: -------------------------------------------------------------------------------- 1 | { 2 | "Copy code": "కోడ్‌ను కాపీ చేయండి", 3 | "Copied!": "కాపీ చేయబడింది!", 4 | "Enter file name": "ఫైల్ పేరు నమోదు చేయండి" 5 | } 6 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/vi/common.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/vi/markdown.json: -------------------------------------------------------------------------------- 1 | { 2 | "Copy code": "Sao chép mã", 3 | "Copied!": "Đã sao chép!", 4 | "Enter file name": "Nhập tên file" 5 | } 6 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/zh/common.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/locales/zh/markdown.json: -------------------------------------------------------------------------------- 1 | { 2 | "Copy code": "复制代码", 3 | "Copied!": "已复制!", 4 | "Enter file name": "输入文件名" 5 | } 6 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/public/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/DevOps-Project-28/Chatbot-UI/public/screenshot.png -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/types/data.ts: -------------------------------------------------------------------------------- 1 | export interface KeyValuePair { 2 | key: string; 3 | value: any; 4 | } 5 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/types/env.ts: -------------------------------------------------------------------------------- 1 | export interface ProcessEnv { 2 | OPENAI_API_KEY: string; 3 | OPENAI_API_HOST?: string; 4 | OPENAI_ORGANIZATION?: string; 5 | } 6 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/types/error.ts: -------------------------------------------------------------------------------- 1 | export interface ErrorMessage { 2 | code: String | null; 3 | title: String; 4 | messageLines: String[]; 5 | } 6 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/types/folder.ts: -------------------------------------------------------------------------------- 1 | export interface Folder { 2 | id: string; 3 | name: string; 4 | type: FolderType; 5 | } 6 | 7 | export type FolderType = 'chat' | 'prompt'; 8 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/types/index.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/types/prompt.ts: -------------------------------------------------------------------------------- 1 | import { OpenAIModel } from './openai'; 2 | 3 | export interface Prompt { 4 | id: string; 5 | name: string; 6 | description: string; 7 | content: string; 8 | model: OpenAIModel; 9 | folderId: string | null; 10 | } 11 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/utils/app/api.ts: -------------------------------------------------------------------------------- 1 | import { Plugin, PluginID } from '@/types/plugin'; 2 | 3 | export const getEndpoint = (plugin: Plugin | null) => { 4 | if (!plugin) { 5 | return 'api/chat'; 6 | } 7 | 8 | if (plugin.id === PluginID.GOOGLE_SEARCH) { 9 | return 'api/google'; 10 | } 11 | 12 | return 'api/chat'; 13 | }; 14 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/utils/app/const.ts: -------------------------------------------------------------------------------- 1 | export const DEFAULT_SYSTEM_PROMPT = 2 | process.env.DEFAULT_SYSTEM_PROMPT || "You are ChatGPT, a large language model trained by OpenAI. Follow the user's instructions carefully. Respond using markdown."; 3 | 4 | export const OPENAI_API_HOST = 5 | process.env.OPENAI_API_HOST || 'https://api.openai.com'; 6 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/utils/app/folders.ts: -------------------------------------------------------------------------------- 1 | import { Folder } from '@/types/folder'; 2 | 3 | export const saveFolders = (folders: Folder[]) => { 4 | localStorage.setItem('folders', JSON.stringify(folders)); 5 | }; 6 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/utils/server/google.ts: -------------------------------------------------------------------------------- 1 | export const cleanSourceText = (text: string) => { 2 | return text 3 | .trim() 4 | .replace(/(\n){4,}/g, '\n\n\n') 5 | .replace(/\n\n/g, ' ') 6 | .replace(/ {3,}/g, ' ') 7 | .replace(/\t/g, '') 8 | .replace(/\n+(\s*\n)*/g, '\n'); 9 | }; 10 | -------------------------------------------------------------------------------- /DevOps-Project-28/Chatbot-UI/vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite'; 2 | import path from 'path'; 3 | 4 | export default defineConfig({ 5 | resolve: { 6 | alias: { 7 | '@': path.resolve(__dirname, './'), 8 | }, 9 | }, 10 | }); 11 | -------------------------------------------------------------------------------- /full-stack-blogging-app/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM eclipse-temurin:17-jdk-alpine 2 | 3 | EXPOSE 8080 4 | 5 | ENV APP_HOME /usr/src/app 6 | 7 | COPY target/*.jar $APP_HOME/app.jar 8 | 9 | WORKDIR $APP_HOME 10 | 11 | CMD ["java", "-jar", "app.jar"] 12 | -------------------------------------------------------------------------------- /full-stack-blogging-app/EKS_Terraform/output.tf: -------------------------------------------------------------------------------- 1 | output "cluster_id" { 2 | value = aws_eks_cluster.devopsshack.id 3 | } 4 | 5 | output "node_group_id" { 6 | value = aws_eks_node_group.devopsshack.id 7 | } 8 | 9 | output "vpc_id" { 10 | value = aws_vpc.devopsshack_vpc.id 11 | } 12 | 13 | output "subnet_ids" { 14 | value = aws_subnet.devopsshack_subnet[*].id 15 | } 16 | -------------------------------------------------------------------------------- /full-stack-blogging-app/EKS_Terraform/variables.tf: -------------------------------------------------------------------------------- 1 | variable "ssh_key_name" { 2 | description = "The name of the SSH key pair to use for instances" 3 | type = string 4 | default = "gabkeypair" 5 | } 6 | -------------------------------------------------------------------------------- /full-stack-blogging-app/emtpy.txt: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /full-stack-blogging-app/jen1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/full-stack-blogging-app/jen1.txt -------------------------------------------------------------------------------- /full-stack-blogging-app/src/main/java/com/example/twitterapp/repository/PostRepository.java: -------------------------------------------------------------------------------- 1 | package com.example.twitterapp.repository; 2 | 3 | import com.example.twitterapp.model.Post; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | public interface PostRepository extends JpaRepository { 7 | } 8 | -------------------------------------------------------------------------------- /full-stack-blogging-app/src/main/java/com/example/twitterapp/service/UserService.java: -------------------------------------------------------------------------------- 1 | package com.example.twitterapp.service; 2 | 3 | import com.example.twitterapp.model.User; 4 | 5 | public interface UserService { 6 | User findByUsername(String username); 7 | 8 | User save(User userDto); 9 | 10 | } -------------------------------------------------------------------------------- /full-stack-blogging-app/src/main/resources/static/images/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevCloudNinjas/DevOps-Projects/88d288a36f32f82e35617ac063b69c61bcb2dba4/full-stack-blogging-app/src/main/resources/static/images/background.jpg -------------------------------------------------------------------------------- /full-stack-blogging-app/src/test/java/com/example/twitterapp/TwitterAppApplicationTests.java: -------------------------------------------------------------------------------- 1 | package com.example.twitterapp; 2 | 3 | import org.junit.jupiter.api.Test; 4 | import org.springframework.boot.test.context.SpringBootTest; 5 | 6 | @SpringBootTest 7 | class TwitterAppApplicationTests { 8 | 9 | @Test 10 | void contextLoads() { 11 | } 12 | 13 | } 14 | --------------------------------------------------------------------------------