Commit Graph

24 Commits

Author SHA1 Message Date
Max Erenberg a903d9ba0c Install systemd-resolved for NetworkManager
Workaround for cloud-init bug until this fix gets shipped to the
distros:
cb36bf38b8
2024-01-13 22:04:54 -05:00
Max Erenberg 08d3ec2804 move NetworkManager.conf check to template_manager.go 2024-01-13 17:46:58 -05:00
Max Erenberg f033dca190 Use regular cloud image for Ubuntu
The "KVM-optimized" image does not have CONFIG_VT enabled in the kernel,
which prevents a getty from starting on tty1.
2023-11-24 09:56:11 -05:00
Max Erenberg 716d8b8293 remove some dead code 2023-11-15 23:09:07 -05:00
Max Erenberg fec402c2f8 run systemctl commands in VM 2023-11-14 13:23:22 -05:00
Max Erenberg c0ca2cd1c5 install systemd-networkd as a fallback 2023-11-14 10:10:08 -05:00
Max Erenberg 8e21099f1b fix systemd unit symlink equality logic 2023-11-12 21:23:56 -05:00
Max Erenberg db59c99f44 modify /etc/cloud/cloud.cfg for Debian 2023-06-18 23:38:27 -04:00
Max Erenberg c7f71ce2a9 add support for deb822 2023-06-18 21:48:42 -04:00
Max Erenberg 3fa4541152 dynamically determine network backend 2023-06-18 18:50:26 -04:00
Max Erenberg 08d19a1934 remove bluez in Fedora 2022-12-25 18:10:56 -05:00
Max Erenberg 025a910c5c update setChronyOptions function 2022-11-26 17:31:50 +00:00
Max Erenberg 12613df38d don't write to sshd_config if it doesn't exist 2022-11-19 15:29:03 +00:00
Max Erenberg d878fba5f5 use different priority for resolv.conf script 2022-11-19 09:16:33 +00:00
Max Erenberg 59c2246558 allow dynamic resolv.conf 2022-11-19 09:09:32 +00:00
Max Erenberg 9d2a3092bb add OpenSUSE Tumbleweed 2022-11-19 06:52:42 +00:00
Max Erenberg f0a2e9501e add some perf optimizations for Fedora 2022-11-02 00:58:49 +00:00
Max Erenberg 360461f91c Remove rotate option from resolv.conf
The rotate option will screw up docker-compose workloads by causing DNS
requests to bypass the Docker DNS server.
2022-09-04 21:25:48 -04:00
Max Erenberg 77d9fd3865 verify VMs and delete old templates 2022-07-16 18:30:36 -04:00
Max Erenberg 023f454c31 add UsesNetworkManager method 2022-06-25 06:07:14 -04:00
Max Erenberg f84ace7700 add DebianTemplateManager 2022-06-25 05:52:08 -04:00
Max Erenberg 782cd24e22 fix DISTROS_TO_CHECK splitting 2022-06-23 00:10:23 -04:00
Max Erenberg a3e09e721a only check major releases of AlmaLinux 2022-06-21 09:02:15 -04:00
Max Erenberg 08f7371198 first commit 2022-06-21 02:36:42 -04:00