915cdf5e1e
fix(olm): dont fail if already installed
...
!9 nofusscomputing/infrastructure/configuration-management/project-production!4
2023-11-18 03:47:37 +09:30
021e54f328
feat(olm): install olm operator
...
!9 nofusscomputing/infrastructure/configuration-management/project-production!4
2023-11-18 02:33:47 +09:30
f0cf4cd00c
fix(cluster_encryption): use correct variable path to check if required
...
!9 nofusscomputing/infrastructure/configuration-management/project-production!4
2023-11-17 23:08:19 +09:30
ed1a1acf7e
fix(firewall): if host value enpty, don't create rule
...
!9 nofusscomputing/infrastructure/configuration-management/project-production!4
2023-11-17 23:07:25 +09:30
59a5e0aacf
fix(kubelet_args): ensure correct indentation for kubelet args
...
!9 nofusscomputing/infrastructure/configuration-management/project-production!4
2023-11-17 20:48:54 +09:30
20dae6ba4d
fix(node_labels): ensure correct indentation for label list
...
!9 nofusscomputing/infrastructure/configuration-management/project-production!4
2023-11-17 20:42:26 +09:30
1b49969a99
Merge branch '12-fix-load-balener-ns' into 'development'
...
fix(config): ensure config option servicelb-namespace only deployed to prime node
Closes #12
See merge request nofusscomputing/projects/ansible/kubernetes!8
2023-11-13 12:54:33 +00:00
fac3ace5f5
fix(config): ensure config option servicelb-namespace only deployed to prime node
...
!8 #12
2023-11-13 22:23:24 +09:30
354fb8946d
Merge branch '11-arm-cpu-arhitecture' into 'development'
...
feat: arm cpu support
Closes #12 and #11
See merge request nofusscomputing/projects/ansible/kubernetes!7
2023-11-13 08:41:09 +00:00
3198b5d2f9
docs: added recently configurable items
...
!7
2023-11-13 18:07:06 +09:30
1a0407a901
refactor(config): only populate cluster-domain if defined
...
!7 closes #12
2023-11-13 17:33:41 +09:30
c7cd1da431
feat(config): support setting node labels
...
!7 #12
2023-11-13 17:32:47 +09:30
cdc06363aa
feat(config): support setting the service
...
!7 #12
2023-11-13 17:30:31 +09:30
34432433f3
feat(config): support setting the cluster domain
...
!7 #12
2023-11-13 17:25:53 +09:30
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
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
59f50d53df
feat(rbac): new cluster role and binding ingress-admin
...
!6
2023-11-04 20:42:29 +09:30
f09737b21f
fix(config): typo in config template
...
!6
2023-11-04 18:30:57 +09:30
6ab17bdc3c
fix(rbac): authorization:namespace:owner ns owner not to remove cluster resources
...
!6
2023-11-04 18:26:25 +09:30
9936cd4499
fix(container_registries): these are optional, dont attempt to configure if non specified
...
!6
2023-11-04 17:57:39 +09:30
0acc7a3cc2
docs: added note on config for system resources
...
!6 closes #7
2023-11-04 12:56:19 +09:30
5278a4996e
fix(config): server attribute not required for prime master node
...
!6
2023-11-03 14:21:45 +09:30
d2081284d1
feat(config): configurabl system reserved cpu,memory,storage
...
!6
2023-11-02 20:16:51 +09:30
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
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
9c4204751e
fix(firewall): use correct chain name
...
!5 #2
2023-11-02 16:22:17 +09:30
4d9f9dcdff
refactor: use kubernetes_config for cluster config
...
!5
2023-11-02 15:54:47 +09:30
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
c7907bf585
feat(install): install additional master nodes
...
currently untested. on todo list
!5 #2
2023-11-02 13:54:30 +09:30
4a9d98394e
fix(wireguard): install before k3s
...
!5
2023-11-02 13:44:27 +09:30
fd547a4c0f
feat(install): install worker nodes
...
!5 #2
2023-11-02 13:43:54 +09:30
50f48ab5a1
refactor(template): config.yaml rearranged orderd, and updated for kube role
...
!5
2023-11-02 10:30:19 +09:30
89b6573247
fix(templates): add clause to filter for prime master only
...
!5
2023-11-02 10:26:45 +09:30
4465bcd2c4
refactor(install): clean wait for k3s to be ready
...
!5
2023-11-02 10:04:35 +09:30
b77cc6a8e9
fix(install): install prime then wait till ready before install other nodes
...
!5
2023-11-02 09:54:14 +09:30
26f1f2efe6
fix(install): server install to use version variables
...
!5
2023-11-02 09:46:56 +09:30
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
1b62a66632
fix(config): cluster-init only required for master nodes
...
!5
2023-11-02 09:35:09 +09:30
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
76e48fd965
feat(install): wait for cluster to be ready before continuing
...
!4
2023-10-31 15:50:52 +09:30
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
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
779be0200e
docs: add to feature list openid
...
!2
2023-10-29 17:10:47 +09:30
9ac52ee165
fix(k3s): use correct variables in conditional clauses
...
!2
2023-10-29 17:10:18 +09:30
8272b2507b
fix: uncommented hash tasks as they are required
...
!2
2023-10-29 17:09:41 +09:30
c3843ddef0
docs: role workflow
...
!2 #4
2023-10-29 16:53:19 +09:30
60fd25df8e
feat(networking): install and configure wireguard encryption
...
by default set to false.
!2 #3
2023-10-29 16:53:00 +09:30