26120c3e98
fix(handler): kubernetes restart when clause corrected
...
issue raised its head due to ansible update to 2.16.1
!15 fixes #16 nofusscomputing/projects/ansible/execution_environment#21 nofusscomputing/infrastructure/configuration-management/project-production!17
2023-12-08 21:49:59 +09:30
f2c833893f
Merge branch 'feat-project-4' into 'development'
...
feat: feature gate added to prevent restart of kubernetes service
See merge request nofusscomputing/projects/ansible/kubernetes!14
2023-12-06 14:01:55 +00:00
0bdd5c66c2
feat(calico): IP AUTO-detection set to kubernetes-internal-ip
...
!14
2023-12-06 22:31:59 +09:30
74cc207947
feat: feature gate added to prevent restart of kubernetes service
...
!14 nofusscomputing/infrastructure/configuration-management/project-production!13
2023-12-06 22:31:48 +09:30
440d25295d
Merge branch 'node-taints' into 'development'
...
feat: add configured node taints
See merge request nofusscomputing/projects/ansible/kubernetes!13
2023-12-02 08:11:23 +00:00
c28f0b8ee3
feat(node): ability to configure node taints
...
!13 nofusscomputing/infrastructure/configuration-management/project-production!9 nofusscomputing/infrastructure/configuration-management/inventory-production!7
2023-12-02 13:07:32 +09:30
99badaf7f6
Merge branch 'nov-29-fixes' into 'development'
...
fix: Nov 29 fixes
See merge request nofusscomputing/projects/ansible/kubernetes!12
2023-11-30 06:20:10 +00:00
ea38ddf22b
fix(audit_log): max age not backup
...
!12
2023-11-30 15:46:17 +09:30
4a41f7e348
feat(config): set node name to inventory_hostname
...
!12 nofusscomputing/infrastructure/configuration-management/project-production!7
2023-11-30 15:44:51 +09:30
a31837c803
feat(firewall): add vxlan rules
...
!12
2023-11-29 20:01:13 +09:30
7369163195
feat(audit_logs): keep two days by default
...
!12
2023-11-29 19:36:12 +09:30
59699afb44
feat(firewall): allow hosts external IP
...
!12
2023-11-29 19:36:12 +09:30
077ce062ee
Merge branch 'fix-multi-master' into 'development'
...
fix: multi master
See merge request nofusscomputing/projects/ansible/kubernetes!11
2023-11-26 16:06:55 +00:00
56bb4557b5
fix(config): ensure server var is list not csv string
...
!11 nofusscomputing/infrastructure/configuration-management/project-production!5
2023-11-27 01:16:33 +09:30
7d81b897ff
revert: ensure join token is included in config
...
token within the config is only required for running via cli, not service.
!11
2023-11-27 01:03:37 +09:30
0fb5e27612
fix(handler): restart kubernetes implementation was flawed
...
!11
2023-11-27 01:02:02 +09:30
301ed9ad3f
fix(config): ensure join token is included in config
...
!11 nofusscomputing/infrastructure/configuration-management/project-production!5
2023-11-26 23:10:08 +09:30
4ce5f37223
fix(multi-master): ensure that all master nodes are added during config
...
!11 nofusscomputing/infrastructure/configuration-management/project-production!5
2023-11-24 14:40:44 +09:30
86af4606d7
fix(play): k3s download task doen't require content returned
...
!11
2023-11-24 14:34:38 +09:30
4a51210677
Merge branch 'fix-node-labels' into 'development'
...
refactor(node_labels): removed from config.yaml and set to be a manifest on prime node
See merge request nofusscomputing/projects/ansible/kubernetes!10
2023-11-19 14:16:33 +00:00
58a95e6781
refactor(node_labels): removed from config.yaml and set to be a manifest on prime node
...
this also removes the restriction of not being able to set `node-role` label.
!10 nofusscomputing/infrastructure/configuration-management/project-production!4
2023-11-19 16:06:01 +09:30
37a7718043
Merge branch 'fix-node-labels' into 'development'
...
fix(node_labels): ensure correct indentation for label list
See merge request nofusscomputing/projects/ansible/kubernetes!9
2023-11-18 05:30:36 +00:00
c41e12544b
fix(k3s_multi_master): adjusted config so multi-master install works
...
!9 nofusscomputing/infrastructure/configuration-management/project-production!4
2023-11-18 03:53:39 +09:30
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