├── 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 |
--------------------------------------------------------------------------------