Commit Graph

161 Commits

Author SHA1 Message Date
Khue Doan
3bf72dfde3 docs: update contributor list and move to front page 2022-07-18 02:26:57 +07:00
Khue Doan
6bab9e3955 docs: add dnsmasq runbook to index 2022-07-18 01:50:48 +07:00
Bourne-ID
f650c894b0
refactor(pxe)!: combine dhcpd and tftpd to dnsmasq (#69)
* Add DNSMasq as an opt-in option

* Default to original

* Remove commented commands

* Remove dhcpd, replaced with dnsmasq

* Remove dhcpd, replaced with dnsmasq

* Move to dnsmasq

* dnsmasq output to stdout

* dnsmasq

* dnsmasq

* Remove unused code, update tag

* Correct title

Co-authored-by: Khue Doan <khuedoan98@gmail.com>

* Remove TFTP

Co-authored-by: Khue Doan <khuedoan98@gmail.com>

* rename to Dnsmasq

Moving to use proxy by default

Co-authored-by: Khue Doan <khuedoan98@gmail.com>

* Rename for consistency

Co-authored-by: Khue Doan <khuedoan98@gmail.com>

* Correct terminology

Co-authored-by: Khue Doan <khuedoan98@gmail.com>

* formatting

Co-authored-by: Khue Doan <khuedoan98@gmail.com>

* Additional logging

* proxy-by-default

* naming consistency

* naming consistency

* Revert Dnsmasq proxy ask

* proxy enabled by default

* naming consistency

* naming consistency

* Formatting

Co-authored-by: Robin Bourne <robin.bourne@onepeloton.com>
Co-authored-by: Khue Doan <khuedoan98@gmail.com>
2022-07-18 01:39:02 +07:00
Khue Doan
353819f35d docs: update some architecture 2022-07-15 20:28:57 +07:00
Khue Doan
5ddb62c08b docs: require external resources for production environment
- More secure
- We can still use development environment without external resources
2022-07-14 21:53:42 +07:00
Khue Doan
0cafd02d8c docs: update local dev env instruction 2022-07-14 00:41:26 +07:00
Khue Doan
cd41343580
refactor(docs): migrate to mkdocs (#68)
* refactor(docs): migrate to mkdocs

* More markdown

* Admonitions
2022-07-06 12:33:35 +07:00
Khue Doan
5dc905be86 docs: update external resources instruction 2022-06-04 14:25:55 +07:00
Khue Doan
f434953d37 docs: add post-installation 2022-06-04 13:51:58 +07:00
Khue Doan
9bfed1c6ce docs: update FAQ 2022-05-14 17:12:08 +07:00
Khue Doan
33f2348788 docs: dev environment does not support macOS or Windows
Use a VM if you can't switch to Linux
2022-05-14 16:46:24 +07:00
Khue Doan
c507590fbe docs: add v0.0.7 change log 2022-05-14 14:59:48 +07:00
Khue Doan
0508ca1398 docs: fix typo 2022-05-14 14:02:09 +07:00
Khue Doan
adce1db746 docs: add secret management 2022-05-14 14:00:00 +07:00
Khue Doan
aad418fdb5 docs: update Mermaid syntax style 2022-05-04 01:22:40 +07:00
Khue Doan
3cedb11ffb docs: move diagrams to Mermaid 2022-05-04 00:45:18 +07:00
Khue Doan
a8e08ca601 docs(architecture): update components 2022-04-05 01:13:34 +07:00
Khue Doan
062cdd5376 refactor!: switch dev environment from Vagrant to k3d 2022-04-04 03:21:42 +07:00
Khue Doan
9c243c69f5 docs(tutorials): use both GitHub and Gitea 2022-03-24 11:42:06 +07:00
Khue Doan
10c148f5ba docs: add some place holders for runbooks 2022-03-24 10:35:51 +07:00
Khue Doan
166c1a93e3 refactor(configure)!: set configure as a make target 2022-03-14 23:37:56 +07:00
Khue Doan
64c92a5dac docs: open tools container before running the configure script 2022-03-14 22:59:14 +07:00
Eugene Ventimiglia
3561050efc
docs: fix typo (#55)
Foxed typo s/folk/fork
2022-03-14 22:33:42 +07:00
Khue Doan
51e487ffde docs(tutorials): expose services to the internet 2022-02-28 01:52:38 +07:00
Khue Doan
b2a94a2480 docs(roadmap): tick more box 2022-02-25 09:32:15 +07:00
Khue Doan
f1352dbb47 docs(tutorials): also remove kured on single node setup 2022-02-25 01:50:45 +07:00
Khue Doan
5952b3d208 build(metal): add target for ansible-console 2022-02-25 01:38:53 +07:00
Khue Doan
0ef2aa0de1 style(docs): use hyphens instead of underscores in file names 2022-02-22 21:29:55 +07:00
Khue Doan
d9cee10ff8 docs: fix path to single node adjustments 2022-02-22 21:16:10 +07:00
Khue Doan
441b2e6ea2 feat(scripts): view logs of PXE containers selectively 2022-02-21 01:48:27 +07:00
Khue Doan
f9c900b0dd refactor!: remove staging environment
- Hard to setup
- Expensive
- For PXE boot testing, just use a VM with network boot
2022-02-20 10:58:59 +07:00
Khue Doan
3b107c28fa docs(tutorials): run commands on multiple nodes 2022-02-19 10:52:52 +07:00
Khue Doan
aaaccb4fca docs(tutorials): ensure add new nodes at the end of the group 2022-02-13 09:10:34 +07:00
Khue Doan
056e9061a6 docs(tutorials): how to scale vertically 2022-02-13 08:43:41 +07:00
Khue Doan
9b51109cae docs: add recommended setup for each environment 2022-02-11 21:42:10 +07:00
Khue Doan
e425c363ed perf: reduce dev VM requirements 2022-02-11 21:37:10 +07:00
Khue Doan
48e9e9dbd0 docs: ephasize lowercase, colon separated MAC address 2022-02-10 21:20:41 +07:00
Khue Doan
491406a080 docs: add detailed steps in provisioning flow 2022-02-10 19:11:16 +07:00
Khue Doan
f20fa24da0 docs: initial architecture diagram 2022-02-09 21:26:46 +07:00
Khue Doan
fc1f64267f docs: update roadmap 2022-02-09 00:39:43 +07:00
Khue Doan
ede47ff895 docs: use PNG instead of JPEG for diagrams
Graphviz on Alpine doesn't support JPG
2022-02-02 09:02:30 +07:00
Khue Doan
1d13c28dd0 docs: show where the documentation is deployed 2022-01-29 23:27:59 +07:00
Khue Doan
4d0ee038c0 build(docs): remove deploy to GH Pages target
Now deployed to my new cluster:
6cef455d81
2022-01-29 23:02:08 +07:00
Khue Doan
599a761c3c docs: fix typo 2022-01-28 01:41:45 +07:00
Khue Doan
1d24035249 docs: show dev VM specs dynamically 2022-01-24 21:59:25 +07:00
Khue Doan
2b5ca7e1b8 docs(tutorials): add some placeholders 2022-01-23 22:31:22 +07:00
Khue Doan
8abe37e35d docs(tutorials): add single node adjustments guide 2022-01-23 22:23:37 +07:00
Khue Doan
ce5e188654 docs: use new configure script 2022-01-16 22:33:45 +07:00
Khue Doan
d92768e181 Revert "Revert "refactor(metal): put hardware info in inventory too""
This reverts commit 3e01b44b0f.
2022-01-15 16:04:59 +07:00
Khue Doan
3e01b44b0f Revert "refactor(metal): put hardware info in inventory too"
This reverts commit 3a72a6d468.
2022-01-15 10:39:20 +07:00