1
0
mirror of https://github.com/bregman-arie/devops-exercises.git synced 2025-07-12 23:50:28 +02:00

40 Commits

Author SHA1 Message Date
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
70f382d5b1 Refactor question utils for enhanced performance, readability, and extended functionality while preserving backward compatibility (#10551) 2025-03-27 00:21:53 +02:00
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
e58a9ccd73 chore: added aws s3 event triggering script (#10255) 2024-06-12 12:17:49 +03:00
4b6718938c Fix typos (#411)
Found via `codespell -L caf,etcp,alle,aks`
2023-08-24 23:02:53 +03:00
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
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
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
3d161adce3 python compress and decompress string solution (#309)
* compress string solution

* decompress string solution

* style fix
2022-11-07 08:58:06 +02:00
ad208750fa Smoother practice experience (#306)
Co-authored-by: zhangzhen <zhangzhen@nao.cas.cn>
2022-11-06 09:58:03 +02:00
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
7cc06460e9 refactor: make the path relative to the linting script (#264) 2022-09-02 14:52:15 +03:00
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
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
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
c4e7308f25 Added random_question.py with basic usage (#164) 2021-10-20 10:10:44 +03:00
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
fc26d95145 Add a couple of questions and a new exercise 2021-01-03 11:55:58 +02:00
cc848b135d Change 'challenge' into 'exercises' so questions are correctly counted 2020-09-18 10:20:12 +02:00
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
d4cd1e2dd2 fix trailing space 2020-01-09 12:18:19 +01:00
abbb951589 Rename file 2020-01-09 12:13:31 +01:00
1e535c1b0c Add update question number script 2020-01-09 12:12:42 +01:00
ade931c4cc Rename file, add utilities 2020-01-09 12:11:34 +01:00
cc95d4631e Rename syntax_checker into syntax_lint 2020-01-09 12:07:41 +01:00
e6f38a5476 Add a couple of questions 2019-12-23 18:40:32 +02:00
adef3b9154 add function typing 2019-12-23 14:02:40 +01:00
dd30656e7c Fix somehow broken commit 2019-12-21 20:00:47 +01:00
2016810e0f Merge branch 'master' into master 2019-12-21 18:53:54 +01:00
508b21b042 Add script that counts answered questions / questions 2019-12-21 19:24:14 +01:00
979d11d13f Add new challenge 2019-12-21 13:26:41 +02:00
051fea2c9b First commit syntax checker 2019-12-20 18:11:43 +01:00
5d1c2e0dfd fix typo 2019-12-17 09:16:28 +01:00
26da068735 question counter script improved 2019-12-16 12:16:05 +01:00
3a2f0c64a6 Add scenario question 2019-12-05 00:24:31 +02:00
0e77ca6611 Add questions and answers page for clarification 2019-12-05 00:07:46 +02:00
32db0cd91d Add 2 scenario questions 2019-12-02 17:35:59 +02:00
9d676bdd25 Add two new questions 2019-10-30 21:31:25 +02:00
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
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