1
0
mirror of https://github.com/bregman-arie/devops-exercises.git synced 2026-04-30 19:58:52 +02:00
Commit Graph

40 Commits

Author SHA1 Message Date
Adam Djellouli 5fde9ba3d3 question_utils.py each long line has been split to ensure that no line exceeds 100 characters (#10568) 2025-04-24 22:35:49 +03:00
Adam Djellouli 70f382d5b1 Refactor question utils for enhanced performance, readability, and extended functionality while preserving backward compatibility (#10551) 2025-03-27 00:21:53 +02:00
Adam Djellouli 51f7b8948f Broken PR build fix (#10556)
* Update run_ci.sh

* fix flake8 warning s3-lambda.py

1. Two blank lines before the function definition (E302).  
2. Four-space indentation (E111, E114).  
3. Spaces around operators (E225).  
4. Correct alignment for comments.
2025-03-27 00:19:33 +02:00
Adarsh e58a9ccd73 chore: added aws s3 event triggering script (#10255) 2024-06-12 12:17:49 +03:00
Kian-Meng Ang 4b6718938c Fix typos (#411)
Found via `codespell -L caf,etcp,alle,aks`
2023-08-24 23:02:53 +03:00
Adrian 9e9a6a35d7 Update/run ci script (#352)
* New questions and spell check (#181)

Added new questions related with KVM, Libvirt and DNF

* Improve run_ci script readability

* Change shell in workflow
2023-03-25 14:05:56 +03:00
Melany Estevez Camata 299a1fa939 changing the function a bit (#314)
* changing the function a bit

using regex

* fixing path

fixing path to get README.md

* os module

removing os module

* Update question_utils.py

running flake8
2023-02-05 20:51:34 +02:00
MengDanzz 01e1dddd2f scripts/run_ci.sh to cover directories in the exercises and topics dir (#315)
* Smoother practice experience

* update ci to check all md files

* fix some syntax

* fix README-zh_CN.md

* update syntax_lint accorging to PEP8

* Temporarily delete this question 'Explain the sidecar container pattern' to pass the workflow

---------

Co-authored-by: zhangzhen <zhangzhen@nao.cas.cn>
Co-authored-by: Arie Bregman <bregman.arie@gmail.com>
2023-02-05 20:50:51 +02:00
Hephzi 3d161adce3 python compress and decompress string solution (#309)
* compress string solution

* decompress string solution

* style fix
2022-11-07 08:58:06 +02:00
MengDanzz ad208750fa Smoother practice experience (#306)
Co-authored-by: zhangzhen <zhangzhen@nao.cas.cn>
2022-11-06 09:58:03 +02:00
abregman e6a80309e0 Add Terraform and Linux questions and exercises
Also updated the script that counts questions to actually update
the number in README.md
2022-10-30 22:08:05 +02:00
Kevin 7cc06460e9 refactor: make the path relative to the linting script (#264) 2022-09-02 14:52:15 +03:00
abregman 99c4e02ecf Rename exercises dir
Name it instead "topics" so it won't be
strange if some topics included "exercises" directory.
2022-08-02 01:53:56 +03:00
abregman cf69197a44 The end of one long README
Apparently we've reached the limit of GitHub rendering (512K).
Time to change the structure accordingly - exercises and questions
will move to sub-directories in the exercises directory.

This is the first patch in performing this transition.
2021-11-10 00:55:03 +02:00
abregman 51ecb4ff77 Add a couple of questions on containers
Also, fixed some minor styling issues in random_question.py script.
2021-10-24 22:00:44 +03:00
sha016 c4e7308f25 Added random_question.py with basic usage (#164) 2021-10-20 10:10:44 +03:00
abregman e54648d47f Modify the structure of README.md
Instead of having exercises in their own separate section,
they are now part of the main topics sections.

This should make the learning process easier to follow
where users have both exercises and questions in the same
place.

In addition, added a couple of new questions & exercises
and modified existing scripts accordingly.
2021-07-12 02:02:57 +03:00
abregman fc26d95145 Add a couple of questions and a new exercise 2021-01-03 11:55:58 +02:00
surister cc848b135d Change 'challenge' into 'exercises' so questions are correctly counted 2020-09-18 10:20:12 +02:00
abregman d43ec162f0 Rename repository
Unforunately, It came to my knowledge that this repository
promoted a phenomenon where DevOps interviews became a trivia game
where people think it's normal to throw 20 random short questions
like "what is fork()" or "which tools would you use for each
of the following areas?" and this was not my intention.

To explcitly state this repository doesn't represents real DevOps
interview questions I've decided to rename it.
2020-01-12 22:28:43 +02:00
surister d4cd1e2dd2 fix trailing space 2020-01-09 12:18:19 +01:00
surister abbb951589 Rename file 2020-01-09 12:13:31 +01:00
surister 1e535c1b0c Add update question number script 2020-01-09 12:12:42 +01:00
surister ade931c4cc Rename file, add utilities 2020-01-09 12:11:34 +01:00
surister cc95d4631e Rename syntax_checker into syntax_lint 2020-01-09 12:07:41 +01:00
abregman e6f38a5476 Add a couple of questions 2019-12-23 18:40:32 +02:00
surister adef3b9154 add function typing 2019-12-23 14:02:40 +01:00
surister dd30656e7c Fix somehow broken commit 2019-12-21 20:00:47 +01:00
surister 2016810e0f Merge branch 'master' into master 2019-12-21 18:53:54 +01:00
surister 508b21b042 Add script that counts answered questions / questions 2019-12-21 19:24:14 +01:00
abregman 979d11d13f Add new challenge 2019-12-21 13:26:41 +02:00
surister 051fea2c9b First commit syntax checker 2019-12-20 18:11:43 +01:00
surister 5d1c2e0dfd fix typo 2019-12-17 09:16:28 +01:00
surister 26da068735 question counter script improved 2019-12-16 12:16:05 +01:00
abregman 3a2f0c64a6 Add scenario question 2019-12-05 00:24:31 +02:00
abregman 0e77ca6611 Add questions and answers page for clarification 2019-12-05 00:07:46 +02:00
abregman 32db0cd91d Add 2 scenario questions 2019-12-02 17:35:59 +02:00
abregman 9d676bdd25 Add two new questions 2019-10-30 21:31:25 +02:00
abregman 22d4d3a7a8 Add a couple of questions and update notes
As there was some confusion on how this repository content should be
used.
2019-10-19 21:51:20 +03:00
abregman 08cbeb2ca8 change page format
I got the feedback that people don't want to see the answer right below
the question in visible state.
2019-10-11 01:02:19 +03:00