Skip to content

Commit 4ce2cd1

Browse files
authored
Merge branch 'MichaelCade:main' into main
2 parents 3684fff + 8b1850f commit 4ce2cd1

212 files changed

Lines changed: 3230 additions & 109 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.DS_Store

-10 KB
Binary file not shown.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Web App Deployment
2+
on:
3+
workflow_dispatch:
4+
push:
5+
branches:
6+
- web_app
7+
permissions:
8+
contents: write
9+
jobs:
10+
deploy:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v4
14+
- name: Configure Git Credentials
15+
run: |
16+
git config user.name github-actions[bot]
17+
git config user.email 41898282+github-actions[bot]@users.noreply.github.com
18+
- uses: actions/setup-python@v5
19+
with:
20+
python-version: 3.x
21+
- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
22+
- uses: actions/cache@v4
23+
with:
24+
key: mkdocs-material-${{ env.cache_id }}
25+
path: .cache
26+
restore-keys: |
27+
mkdocs-material-
28+
- run: pip install mkdocs-material
29+
- run: mkdocs gh-deploy --force

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.DS_Store

2022/.DS_Store

-8 KB
Binary file not shown.

2022/es/.DS_Store

-6 KB
Binary file not shown.

2022/tr/.DS_Store

-6 KB
Binary file not shown.

2023/.DS_Store

-8 KB
Binary file not shown.

2023/day81.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Istio provides details around:
1818
I have set up specific days to cover deeper observability but, let's get it going and use some tools like:
1919
- Prometheus
2020
- Grafana
21-
- Jaegar
21+
- Jaeger
2222
- Kiali
2323

2424
One consideration is that there are more production and enterprise-ready offerings that absolutely should be explored.
@@ -135,12 +135,12 @@ Go back to where the Istio dashboards are located, and click the Service dashboa
135135

136136
I'll dive more into these details in future days. Kill the dashboard by hitting *ctrl+c*
137137

138-
### Jaegar
139-
Jaegar is all ready to go. It's an excellent tracing tool to help piece together a trace, which is comprised of multiple spans for a given request flow.
138+
### Jaeger
139+
Jaeger is all ready to go. It's an excellent tracing tool to help piece together a trace, which is comprised of multiple spans for a given request flow.
140140

141141
Let's enable the dashboard:
142142
```
143-
istioctl dashboard jaegar
143+
istioctl dashboard jaeger
144144
```
145145
A new window should pop up with a curious-looking gopher. That gopher is inspecting stuff.
146146

@@ -156,10 +156,10 @@ I picked the ratings service which shows me all the spans it's associated with i
156156

157157
All the different traces:
158158

159-
![all_traces_jaegar](images/Day81-5.png)
159+
![all_traces_jaeger](images/Day81-5.png)
160160

161161
All the different spans within the *ratings* trace:
162-
![all_spans_jaegar](images/Day81-6.png)
162+
![all_spans_jaeger](images/Day81-6.png)
163163

164164

165165
Ever used wireshark before?

2023/images/.DS_Store

-8 KB
Binary file not shown.

2024.md

Lines changed: 53 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@ In 2024 we are going big and getting more of the community involved and explorin
1212

1313
A big thing about the repository has been the accessibility in regards that all tools and hands-on scenarios we have walked through are freely available to the community. This will continue to be the ethos of this community and event.
1414

15+
You will find all your 2024 sessions on the link below
16+
17+
<p align="center">
18+
<a href="https://www.youtube.com/playlist?list=PLsKoqAvws1psCnkDaTPRHaqcTLSTPDFBR">
19+
<img src="2024/Images/YouTubePlaylist.jpg?raw=true" alt="YouTube Playlist" width="50%" height="50%" />
20+
</a>
21+
</p>
22+
1523
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/N4N33YRCS)
1624

1725
If you have questions and want to get involved then join the discord and share your questions and stories with the community.
@@ -68,70 +76,48 @@ Or contact us via Twitter, my handle is [@MichaelCade1](https://twitter.com/Mich
6876
- [✔️][✔️] ♾️ 44 > [Exploring Firecracker](2024/day44.md) - Irine Kokilashvili
6977
- [✔️][✔️] ♾️ 45 > [Microsoft DevOps Solutions or how to integrate the best of Azure DevOps and GitHub](2024/day45.md) - Peter De Tender
7078
- [✔️][✔️] ♾️ 46 > [Mastering AWS Systems Manager: Simplifying Infrastructure Management](2024/day46.md) - Adit Modi
71-
- [ ][✔️] ♾️ 47 > [Azure logic app, low / no code](2024/day47.md) - Ian Engelbrecht
72-
- [ ][ ] ♾️ 48 > [From Puddings to Platforms: Bringing Ideas to life with ChatGPT](2024/day48.md) - Anthony Spiteri
73-
- [ ][✔️] ♾️ 49 > [From Confusion To Clarity: How Gherkin And Specflow Ensures Clear Requirements and Bug-Free Apps](2024/day49.md) - Steffen Jørgensen
74-
- [ ][✔️] ♾️ 50 > [State of cloud native 2024](2024/day50.md) - Saiyam Pathak
75-
- [ ][ ] ♾️ 51 > [](2024/day51.md)
76-
- [ ][ ] ♾️ 52 > [Multi-Model Databases and its place in DevOps](2024/day52.md) - Pratim Bhosale
77-
- [ ][ ] ♾️ 53 > [Implementing SRE (Site Reliability Engineering)](2024/day53.md) - Andy Babiec
78-
- [ ][] ♾️ 54 > [](2024/day54.md)
79-
- [ ][✔️] ♾️ 55 > [Bringing Together IaC and CM with Terraform Provider for Ansible](2024/day55.md) - Razvan Ionescu
80-
- [ ][ ] ♾️ 56 > [Automated database deployment within the DevOps process](2024/day56.md) - Marc Müller
81-
- [ ][ ] ♾️ 57 > [](2024/day57.md)
82-
- [ ][ ] ♾️ 58 > [OSV Scanner: A Powerful Tool for Open Source Security](2024/day58.md) - Paras Mamgain
83-
- [ ][ ] ♾️ 59 > [Continuous Delivery pipelines for cloud infrastructure](2024/day59.md) - Michael Lihs
84-
- [ ][ ] ♾️ 60 > [Migrating a monolith to Cloud-Native and the stumbling blocks that you don’t know about](2024/day60.md) - JJ Asghar
85-
- [ ][✔️] ♾️ 61 > [Demystifying Modernisation: True Potential of Cloud Technology](2024/day61.md) - Anupam Phoghat
86-
- [ ][ ] ♾️ 62 > [Chatbots are going to destroy infrastructures and your cloud bills](2024/day62.md) - Stanislas Girard
87-
- [ ][ ] ♾️ 63 > [Introduction to Database Operators for Kubernetes](2024/day63.md) - Juarez Junior
88-
- [ ][ ] ♾️ 64 > [The Invisible Guardians: Unveiling the Power of Monitoring and Observability in the Digital Age](2024/day64.md) - Santosh Kumar Perumal
89-
- [ ][✔️] ♾️ 65 > [Azure pertinent DevOps for non-coders](2024/day65.md) - Sucheta Gawade
90-
- [ ][✔️] ♾️ 66 > [A Developer's Journey to the DevOps: The Synergy of Two Worlds](2024/day66.md) - Jonah Andersson
91-
- [ ][ ] ♾️ 67 > [Art of DevOps: Harmonizing Code, Culture, and Continuous Delivery](2024/day67.md) - Rohit Ghumare
92-
- [ ][ ] ♾️ 68 > [Service Mesh for Kubernetes 101: The Secret Sauce to Effortless Microservices Management](2024/day68.md) - Mohd Imran
93-
- [ ][ ] ♾️ 69 > [Enhancing Kubernetes security, visibility, and networking control logic](2024/day69.md) - Dean Lewis
94-
- [ ][✔️] ♾️ 70 > [Simplified Cloud Adoption with Microsoft's Terraforms Azure Landing Zone Module](2024/day70.md) - Simone Bennett
95-
- [ ][] ♾️ 71 > [](2024/day71.md)
96-
- [ ][ ] ♾️ 72 > [Infrastructure as Code with Pulumi](2024/day72.md) - Scott Lowe
97-
- [ ][ ] ♾️ 73 > [E2E Test Before Merge](2024/day73.md) - Natalie Lunbeck
98-
- [ ][ ] ♾️ 74 > [Workload Identity Federation with Azure DevOps and Terraform](2024/day74.md) - Arindam Mitra
99-
- [ ][ ] ♾️ 75 > [Achieving Regulatory Compliance in Multi-Cloud Deployments with Terraform](2024/day75.md) - Eric Evans
100-
- [ ][ ] ♾️ 76 > [All you need to know about AWS CDK.](2024/day76.md) - Amogha Kancharla
101-
- [ ][ ] ♾️ 77 > [Connect to Microsoft APIs in Azure DevOps Pipelines using Workload Identity Federation](2024/day77.md) - Jan Vidar Elven
102-
- [ ][ ] ♾️ 78 > [Scaling Terraform Deployments with GitHub Actions: Essential Configurations](2024/day78.md) - Thomas Thornton
103-
- [ ][✔️] ♾️ 79 > [DevEdOps](2024/day79.md) - Adam Leskis
104-
- [ ][ ] ♾️ 80 > [Unlocking K8s Troubleshooting Best Practices with Botkube](2024/day80.md) - Maria Ashby
105-
- [ ][✔️] ♾️ 81 > [Leveraging Kubernetes to build a better Cloud Native Development Experience](2024/day81.md) - Nitish Kumar
106-
- [ ][ ] ♾️ 82 > [Dev Containers in VS Code](2024/day82.md) - Chris Ayers
107-
- [ ][ ] ♾️ 83 > [IaC with Pulumi and GitHub Actions](2024/day83.md) - Till Spindler
108-
- [ ][✔️] ♾️ 84 > [Hacking Kubernetes For Beginners](2024/day84.md) - Benoit Entzmann
109-
- [ ][✔️] ♾️ 85 > [Reuse, Don't Repeat - Creating an Infrastructure as Code Module Library](2024/day85.md) - Sam Cogan
110-
- [ ][✔️] ♾️ 86 > [Tools To Make Your Terminal DevOps and Kubernetes Friendly](2024/day86.md) - Maryam Tavakkoli
111-
- [ ][✔️] ♾️ 87 > [Hands-on Performance Testing with k6](2024/day87.md) - Pepe Cano
112-
- [ ][✔️] ♾️ 88 > [What Developers Want from Internal Developer Portals](2024/day88.md) - Ganesh Datta
113-
- [ ][✔️] ♾️ 89 > [Seeding Infrastructures: Merging Terraform with Generative AI for Effortless DevOps Gardens](2024/day89.md) - Renaldi Gondosubroto
114-
- [ ][ ] ♾️ 90 > [Fighting fire with fire: Why we cannot always prevent technical issues with more tech](2024/day90.md) - Anaïs Urlichs
115-
116-
- [ ][ ] ♾️ 91 > [Day 91 - March 31st 2024 - Closing](2024/day90.md) - Michael Cade
117-
118-
[✔️]- DevOps with Windows - Nuno do Carmo
119-
120-
- Building Scalable Infrastructure For Advanced Air Mobility - Dan Lambeth
121-
- Elevating DevSecOps with Modern CDNs - Richard Yew
122-
- Empowering Developers with No Container Knowledge to build & deploy app on OpenShift - Shan N/A
123-
- Streamlining Data Pipelines: CI/CD Best Practices for Efficient Deployments - Monika Rajput
124-
- A practical guide to Test-Driven Development of infrastructure code - David Pazdera
125-
- Saving Cloud Costs Using Existing Prometheus Metrics - Pavan Gudiwada
126-
- Code, Connect, and Conquer: Mastering Personal Branding for Developers - Pavan Belagatti
127-
- Mastering AWS OpenSearch: Terraform Provisioning and Cost Efficiency Series - Ranjini Ganeshan
128-
- GitOps: The next Frontier in DevOps! - Megha Kadur
129-
- Container Security for Enterprise Kubernetes environments - Imran Roshan
130-
- Navigating Cloud-Native DevOps: Strategies for Seamless Deployment - Yhorby Matias
131-
- Distracted Development - Josh Ether
132-
- Continuous Delivery: From Distributed Monolith to Microservices as a unit of deployment - Naresh Waswani
133-
- DevSecOps: Integrating Security into the DevOps Pipeline - Reda Hajjami
134-
- The Reverse Technology Thrust - Rom Adams
135-
- PCI Compliance in the Cloud - Barinua Kane
136-
- End to End Data Governance using AWS Serverless Stack - Ankit Sheth
137-
- Multi-Cloud Service Discovery and Load Balancing - Vladislav Bilay
79+
- [✔️][✔️] ♾️ 47 > [Azure logic app, low / no code](2024/day47.md) - Ian Engelbrecht
80+
- [✔️][✔️] ♾️ 48 > [From Puddings to Platforms: Bringing Ideas to life with ChatGPT](2024/day48.md) - Anthony Spiteri
81+
- [✔️][✔️] ♾️ 49 > [From Confusion To Clarity: How Gherkin And Specflow Ensures Clear Requirements and Bug-Free Apps](2024/day49.md) - Steffen Jørgensen
82+
- [✔️][✔️] ♾️ 50 > [State of cloud native 2024](2024/day50.md) - Saiyam Pathak
83+
- [✔️][✔️] ♾️ 51 > [DevOps with Windows](2024/day51.md) - Nuno do Carmo
84+
- [✔️][✔️] ♾️ 52 > [Creating a custom Dev Container for your GitHub Codespace to start with Terraform on Azure](2024/day52.md) - Patrick Koch
85+
- [✔️][✔️] ♾️ 53 > [Gickup - Keep your repositories safe](2024/day53.md) - Andreas Wachter
86+
- [✔️][✔️] ♾️ 54 > [Mastering AWS OpenSearch: Terraform Provisioning and Cost Efficiency Series](2024/day54.md) - Ranjini Ganeshan
87+
- [✔️][✔️] ♾️ 55 > [Bringing Together IaC and CM with Terraform Provider for Ansible](2024/day55.md) - Razvan Ionescu
88+
- [✔️][✔️] ♾️ 56 > [Automated database deployment within the DevOps process](2024/day56.md) - Marc Müller
89+
- [✔️][✔️] ♾️ 57 > [A practical guide to Test-Driven Development of infrastructure code](2024/day57.md) - David Pazdera
90+
- [✔️][✔️] ♾️ 58 > [The Reverse Technology Thrust](2024/day58.md) - Rom Adams
91+
- [✔️][✔️] ♾️ 59 > [Continuous Delivery pipelines for cloud infrastructure](2024/day59.md) - Michael Lihs
92+
- [✔️][✔️] ♾️ 60 > [Migrating a monolith to Cloud-Native and the stumbling blocks that you don’t know about](2024/day60.md) - JJ Asghar
93+
- [✔️][✔️] ♾️ 61 > [Demystifying Modernisation: True Potential of Cloud Technology](2024/day61.md) - Anupam Phoghat
94+
- [✔️][✔️] ♾️ 62 > [Shifting Left for DevSecOps Using Modern Edge Platforms](2024/day62.md) - Michael Grimshaw & Lauren Bradley
95+
- [✔️][✔️] ♾️ 63 > [Diving into Container Network Namespaces](2024/day63.md) - Marino Wijay
96+
- [✔️][✔️] ♾️ 64 > [Let’s Do DevOps: Writing a New Terraform /Tofu AzureRm Data Source — All Steps!](2024/day64.md) - Kyler Middleton
97+
- [✔️][✔️] ♾️ 65 > [Azure pertinent DevOps for non-coders](2024/day65.md) - Sucheta Gawade
98+
- [✔️][✔️] ♾️ 66 > [A Developer's Journey to the DevOps: The Synergy of Two Worlds](2024/day66.md) - Jonah Andersson
99+
- [✔️][✔️] ♾️ 67 > [Art of DevOps: Harmonizing Code, Culture, and Continuous Delivery](2024/day67.md) - Rohit Ghumare
100+
- [✔️][✔️] ♾️ 68 > [Service Mesh for Kubernetes 101: The Secret Sauce to Effortless Microservices Management](2024/day68.md) - Mohd Imran
101+
- [✔️][✔️] ♾️ 69 > [Enhancing Kubernetes security, visibility, and networking control logic](2024/day69.md) - Dean Lewis
102+
- [✔️][✔️] ♾️ 70 > [Simplified Cloud Adoption with Microsoft's Terraforms Azure Landing Zone Module](2024/day70.md) - Simone Bennett
103+
- [✔️][✔️] ♾️ 71 > [Chatbots are going to destroy infrastructures and your cloud bills](2024/day71.md) - Stanislas Girard
104+
- [✔️][✔️] ♾️ 72 > [Infrastructure as Code with Pulumi](2024/day72.md) - Scott Lowe
105+
- [✔️][✔️] ♾️ 73 > [Introducing the Terraform Test Framework](2024/day73.md) - Ned Bellavance
106+
- [✔️][✔️] ♾️ 74 > [Workload Identity Federation with Azure DevOps and Terraform](2024/day74.md) - Arindam Mitra
107+
- [✔️][✔️] ♾️ 75 > [Distracted Development](2024/day75.md) - Josh Ether
108+
- [✔️][✔️] ♾️ 76 > [All you need to know about AWS CDK](2024/day76.md) - Amogha Kancharla
109+
- [✔️][✔️] ♾️ 77 > [Connect to Microsoft APIs in Azure DevOps Pipelines using Workload Identity Federation](2024/day77.md) - Jan Vidar Elven
110+
- [✔️][✔️] ♾️ 78 > [Scaling Terraform Deployments with GitHub Actions: Essential Configurations](2024/day78.md) - Thomas Thornton
111+
- [✔️][✔️] ♾️ 79 > [DevEdOps](2024/day79.md) - Adam Leskis
112+
- [✔️][✔️] ♾️ 80 > [Unlocking K8s Troubleshooting Best Practices with Botkube](2024/day80.md) - Maria Ashby
113+
- [✔️][✔️] ♾️ 81 > [Leveraging Kubernetes to build a better Cloud Native Development Experience](2024/day81.md) - Nitish Kumar
114+
- [✔️][✔️] ♾️ 82 > [Dev Containers in VS Code](2024/day82.md) - Chris Ayers
115+
- [✔️][✔️] ♾️ 83 > [Saving Cloud Costs Using Existing Prometheus Metrics](2024/day83.md) - Pavan Gudiwada
116+
- [✔️][✔️] ♾️ 84 > [Hacking Kubernetes For Beginners](2024/day84.md) - Benoit Entzmann
117+
- [✔️][✔️] ♾️ 85 > [Reuse, Don't Repeat - Creating an Infrastructure as Code Module Library](2024/day85.md) - Sam Cogan
118+
- [✔️][✔️] ♾️ 86 > [Tools To Make Your Terminal DevOps and Kubernetes Friendly](2024/day86.md) - Maryam Tavakkoli
119+
- [✔️][✔️] ♾️ 87 > [Hands-on Performance Testing with k6](2024/day87.md) - Pepe Cano
120+
- [✔️][✔️] ♾️ 88 > [What Developers Want from Internal Developer Portals](2024/day88.md) - Ganesh Datta
121+
- [✔️][✔️] ♾️ 89 > [Seeding Infrastructures: Merging Terraform with Generative AI for Effortless DevOps Gardens](2024/day89.md) - Renaldi Gondosubroto
122+
- [✔️][✔️] ♾️ 90 > [Fighting fire with fire: Why we cannot always prevent technical issues with more tech](2024/day90.md) - Anaïs Urlichs
123+
- [✔️][✔️] ♾️ 91 > [Team Topologies and Platform Engineering](2024/day90.md) - Joep Piscaer

0 commit comments

Comments
 (0)