Commit Graph

36 Commits

Author SHA1 Message Date
f91fd869b7 add insecure-registries config 2024-10-22 03:15:52 +03:00
7c442ce27b validate installed kubernetes versions 2024-10-22 03:15:27 +03:00
634bda63f4 tmp 2024-09-05 21:13:37 +03:00
ace5e11cec update ansible playbook 2024-08-08 22:45:18 +03:00
6011c75544 update run.sh 2024-08-08 22:41:12 +03:00
f6fa31a48c update main.py 2024-08-08 22:40:17 +03:00
04588d4f3c add dependencies to README.md 2024-08-08 22:39:42 +03:00
01a11f112e some changes 2024-05-26 08:37:52 +03:00
4569a2232a docs: add README.md 2024-04-29 04:37:33 +03:00
2edf914267 feat: run the python script to craete VMs before running the playbook 2024-04-29 04:14:52 +03:00
6497719ba9 fix: fetch a file relative to the playbook 2024-04-29 04:13:35 +03:00
b7bdcf3293 feat: add k8s_version and branch to vars_prompt 2024-04-29 04:13:35 +03:00
2942724700 feat: make sleep time a function paramater instead of hard-coding it 2024-04-29 04:03:52 +03:00
353230a493 feat: use environment variables for settings 2024-04-29 04:02:22 +03:00
c2c2fbd52b style: add type hints to functions and variables 2024-04-29 04:00:07 +03:00
3c569cf5c1 feat: raise an exception if vm_ip_address is None 2024-04-29 03:51:57 +03:00
da31388bc2 chore: add .env to the .gitignore 2024-04-26 11:36:01 +03:00
0e4076931d feat: add tmp/ to .gitignore 2023-10-24 21:21:13 +03:00
c2f0dc39ee fix: read VM IPs from tmp/hosts 2023-10-24 21:16:48 +03:00
860cf51ba5 refactor: change value of key workers in inventory to None 2023-10-24 21:13:57 +03:00
cae0731f7b feat: add deletion of existing VMs
Allow for faster iterations while testing.
2023-10-24 21:12:38 +03:00
f1b0e6d177 refactor: make log messages more readable 2023-10-24 21:11:32 +03:00
a7c3c7a896 refactor: change log level to INFO 2023-10-24 21:10:53 +03:00
ffbbf62c7c refactor: change run/ to tmp/ 2023-10-24 21:09:53 +03:00
5ffeba96ed refactor: use specific IDs for VMs 2023-10-24 21:08:11 +03:00
30b15202ba refactor: proxmox.logout earlier 2023-10-24 12:24:28 +03:00
39ce3ab65e refactor: store runtime files in run/ 2023-10-24 12:23:45 +03:00
482f4a6960 refactor: prefix has a PROXMOX_USER 2023-10-24 12:22:52 +03:00
4af20f91a2 feat: generate ansible inventory 2023-10-24 12:22:14 +03:00
9471705d84 feat: set formatting for the logger 2023-10-24 12:21:21 +03:00
ab7e7c33b0 feat: add ansible playbook for kubernetes 2023-10-24 11:14:35 +03:00
bbe374ce12 refactor: split everything into modules 2023-10-24 11:14:02 +03:00
2e9bb05e94 feat: wait for vms to start 2023-10-24 11:13:26 +03:00
07fa191f48 feat: get_vm_ip, create_vm, main
Implement get_vm_ip, refactor create_vm, implement main
2023-10-24 11:10:54 +03:00
c44d13f532 Finish clone_template function 2023-03-27 15:51:32 +03:00
b9717e173c Initial commit 2023-03-24 16:31:22 +03:00