Commit Graph

103 Commits

Author SHA1 Message Date
Jon
cdc06363aa feat(config): support setting the service
!7 #12
2023-11-13 17:30:31 +09:30
Jon
34432433f3 feat(config): support setting the cluster domain
!7 #12
2023-11-13 17:25:53 +09:30
Jon
21cef1f4c3 feat: enable installation for arm64 architectures
!7 closes #11 nofusscomputing/infrastructure/config!29 nofusscomputing/infrastructure/configuration-management/inventory-production!1
2023-11-13 14:31:25 +09:30
c6581267f6 build(version): bump version 0.2.0rc0 → 0.2.0rc1 0.2.0rc1 2023-11-06 08:33:17 +00:00
Jon
2767b9629a Merge branch 'random-items' into 'development'
chore: stuff

Closes #7

See merge request nofusscomputing/projects/ansible/kubernetes!6
2023-11-06 08:27:34 +00:00
Jon
59f50d53df feat(rbac): new cluster role and binding ingress-admin
!6
2023-11-04 20:42:29 +09:30
Jon
f09737b21f fix(config): typo in config template
!6
2023-11-04 18:30:57 +09:30
Jon
6ab17bdc3c fix(rbac): authorization:namespace:owner ns owner not to remove cluster resources
!6
2023-11-04 18:26:25 +09:30
Jon
9936cd4499 fix(container_registries): these are optional, dont attempt to configure if non specified
!6
2023-11-04 17:57:39 +09:30
Jon
0acc7a3cc2 docs: added note on config for system resources
!6 closes #7
2023-11-04 12:56:19 +09:30
Jon
5278a4996e fix(config): server attribute not required for prime master node
!6
2023-11-03 14:21:45 +09:30
Jon
d2081284d1 feat(config): configurabl system reserved cpu,memory,storage
!6
2023-11-02 20:16:51 +09:30
Jon
42ac18e057 feat(install): disable swap
!6
2023-11-02 20:15:50 +09:30
ecc2afee68 build(version): bump version 0.1.0 → 0.2.0rc0 0.2.0rc0 2023-11-02 07:46:29 +00:00
Jon
65cb3b9102 Merge branch '2-multip-node-deployment' into 'development'
feat: multi-node deployment

See merge request nofusscomputing/projects/ansible/kubernetes!5
2023-11-02 07:44:33 +00:00
Jon
9c4204751e fix(firewall): use correct chain name
!5 #2
2023-11-02 16:22:17 +09:30
Jon
4d9f9dcdff refactor: use kubernetes_config for cluster config
!5
2023-11-02 15:54:47 +09:30
Jon
ba59dd3057 fix(firewall): correct rules so that kubernetes hosts are added to firewall allowed hosts
!5 #2
2023-11-02 15:20:12 +09:30
Jon
c7907bf585 feat(install): install additional master nodes
currently untested. on todo list

!5 #2
2023-11-02 13:54:30 +09:30
Jon
4a9d98394e fix(wireguard): install before k3s
!5
2023-11-02 13:44:27 +09:30
Jon
fd547a4c0f feat(install): install worker nodes
!5 #2
2023-11-02 13:43:54 +09:30
Jon
50f48ab5a1 refactor(template): config.yaml rearranged orderd, and updated for kube role
!5
2023-11-02 10:30:19 +09:30
Jon
89b6573247 fix(templates): add clause to filter for prime master only
!5
2023-11-02 10:26:45 +09:30
Jon
4465bcd2c4 refactor(install): clean wait for k3s to be ready
!5
2023-11-02 10:04:35 +09:30
Jon
b77cc6a8e9 fix(install): install prime then wait till ready before install other nodes
!5
2023-11-02 09:54:14 +09:30
Jon
26f1f2efe6 fix(install): server install to use version variables
!5
2023-11-02 09:46:56 +09:30
Jon
db515d2c1d fix(configure): move required config files to install portion
these files are required for installation

!5
2023-11-02 09:37:29 +09:30
Jon
1b62a66632 fix(config): cluster-init only required for master nodes
!5
2023-11-02 09:35:09 +09:30
Jon
1319325a4c Merge branch 'random-items' into 'development'
chore: small fixes and feat

See merge request nofusscomputing/projects/ansible/kubernetes!4
2023-10-31 08:31:35 +00:00
Jon
76e48fd965 feat(install): wait for cluster to be ready before continuing
!4
2023-10-31 15:50:52 +09:30
Jon
abc01ce48c feat(config): enable configering etc cron and retention
!4
2023-10-31 14:18:05 +09:30
d8ecc66035 build(version): bump version 0.0.1 → 0.1.0 0.1.0 2023-10-29 08:38:54 +00:00
Jon
76f3de5592 Merge branch 'immediate-fixes' into 'development'
fix: Immediate fixes

See merge request nofusscomputing/projects/ansible/kubernetes!2
2023-10-29 08:34:37 +00:00
Jon
779be0200e docs: add to feature list openid
!2
2023-10-29 17:10:47 +09:30
Jon
9ac52ee165 fix(k3s): use correct variables in conditional clauses
!2
2023-10-29 17:10:18 +09:30
Jon
8272b2507b fix: uncommented hash tasks as they are required
!2
2023-10-29 17:09:41 +09:30
Jon
c3843ddef0 docs: role workflow
!2 #4
2023-10-29 16:53:19 +09:30
Jon
60fd25df8e feat(networking): install and configure wireguard encryption
by default set to false.

!2 #3
2023-10-29 16:53:00 +09:30
Jon
57d268ec3c fix(install): config files only required for prime master
!2
2023-10-29 16:06:13 +09:30
Jon
93897ea7d5 refactor: moved config file deploy to be part of install tasks
they are required to install k2s

!2
2023-10-29 15:58:00 +09:30
Jon
b69d5b8a35 docs: feature list
!2 #4
2023-10-29 15:57:22 +09:30
Jon
60392a565c docs: restructure for seperate role index and ansible setup
!2 #4
2023-10-29 15:42:35 +09:30
Jon
0f4a02cadd fix(install): restructure and uncommented install steps
!2
2023-10-29 15:37:43 +09:30
Jon
bbfbbedd11 docs: initial docs for rbac
!2 #4
2023-10-29 14:50:19 +09:30
Jon
3e785d7db1 docs: added other projects to blurb
!2 #4
2023-10-29 13:56:52 +09:30
Jon
7abfb70320 docs: Ansible setup
!2 #4
2023-10-29 13:54:12 +09:30
Jon
4908775367 fix: dont flush handlers
!2
2023-10-28 16:43:22 +09:30
Jon
a60b1fcc8d Merge branch 'genesis' into 'development'
chore: open source

See merge request nofusscomputing/projects/ansible/kubernetes!1
2023-10-28 06:10:26 +00:00
Jon
b588b0383d docs: added docs layout
!1
2023-10-28 15:22:47 +09:30
Jon
55d5c5d694 ci: add initial jobs
!1
2023-10-28 15:05:04 +09:30