a8eb06f686
feat: Pass configuration when initializing K8sAnywhereTopology
Run Check Script / check (push) Successful in 1m47s
Run Check Script / check (pull_request) Successful in 1m47s
2025-06-10 09:00:38 -04:00
d1678b529e
Merge pull request 'feat: K8s Tenant looks good, basic isolation working now' ( #56 ) from feat/k8sTenant into master
...
Run Check Script / check (push) Successful in 1m57s
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/56
2025-06-10 12:59:13 +00:00
1451260d4d
feat: K8s Tenant looks good, basic isolation working now
Run Check Script / check (push) Successful in 1m48s
Run Check Script / check (pull_request) Successful in 1m48s
2025-06-09 20:39:15 -04:00
415488ba39
feat: K8s apply function now correctly emulates kubectl apply behavior by either creating or updating resources ( #55 )
...
Run Check Script / check (push) Has been cancelled
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/55
Co-authored-by: Jean-Gabriel Gill-Couture <jg@nationtech.io>
Co-committed-by: Jean-Gabriel Gill-Couture <jg@nationtech.io>
2025-06-09 20:19:54 +00:00
bf7a6d590c
Merge pull request 'TenantManager_impl_k8s_anywhere' ( #47 ) from TenantManager_impl_k8s_anywhere into master
...
Run Check Script / check (push) Successful in 1m56s
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/47
2025-06-09 18:07:32 +00:00
8d8120bbfd
fix: K8s ingress module was completely broken, fixed resource definition structure and types
Run Check Script / check (push) Successful in 1m47s
Run Check Script / check (pull_request) Successful in 1m48s
2025-06-09 14:02:06 -04:00
6cf61ae67c
feat: Tenant manager k8s implementation progress : ResourceQuota, NetworkPolicy and Namespace look good. Still WIP
2025-06-09 13:59:49 -04:00
8c65aef127
feat: Can now apply any k8s resource type, both namespaced or cluster scoped
2025-06-09 13:58:40 -04:00
00e71b97f6
chore: Move ADR helper files into folders with their corresponding ADR number
Run Check Script / check (push) Successful in 1m49s
Run Check Script / check (pull_request) Successful in 1m48s
2025-06-09 13:54:23 -04:00
ee2bba5623
Merge pull request 'feat: Add Default implementation for Harmony Id along with documentation.' ( #53 ) from feat/id_default into TenantManager_impl_k8s_anywhere
...
Run Check Script / check (push) Successful in 1m47s
Run Check Script / check (pull_request) Successful in 1m47s
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/53
2025-06-09 17:47:33 +00:00
118d34db55
Merge pull request 'feat: Initialize k8s tenant properly' ( #54 ) from feat/init_k8s_tenant into feat/id_default
...
Run Check Script / check (push) Successful in 1m48s
Run Check Script / check (pull_request) Successful in 1m47s
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/54
2025-06-09 17:42:10 +00:00
24e466fadd
fix: formatting
Run Check Script / check (push) Successful in 1m48s
Run Check Script / check (pull_request) Successful in 1m46s
2025-06-08 23:51:11 -04:00
14fc4345c1
feat: Initialize k8s tenant properly
Run Check Script / check (push) Successful in 1m48s
Run Check Script / check (pull_request) Successful in 1m49s
2025-06-08 23:49:08 -04:00
8e472e4c65
feat: Add Default implementation for Harmony Id along with documentation.
...
Run Check Script / check (push) Failing after 47s
Run Check Script / check (pull_request) Failing after 45s
This Id implementation is optimized for ease of use. Ids are prefixed with the unix epoch and suffixed with 7 alphanumeric characters. But Ids can also contain any String the user wants to pass it
2025-06-08 21:23:29 -04:00
ec17ccc246
feat: Add example-tenant (WIP)
Run Check Script / check (push) Successful in 1m48s
Run Check Script / check (pull_request) Successful in 1m53s
2025-06-06 13:59:48 -04:00
5127f44ab3
docs: Add note about pod privilege escalation in ADR 011 Tenant
Run Check Script / check (push) Successful in 1m47s
Run Check Script / check (pull_request) Successful in 1m46s
2025-06-06 13:56:40 -04:00
2ff70db0b1
wip: Tenant example project
Run Check Script / check (push) Successful in 1m49s
Run Check Script / check (pull_request) Successful in 1m48s
2025-06-06 13:52:40 -04:00
e17ac1af83
Merge remote-tracking branch 'origin/master' into TenantManager_impl_k8s_anywhere
Run Check Script / check (push) Successful in 1m48s
Run Check Script / check (pull_request) Successful in 1m47s
2025-06-04 16:14:21 -04:00
31e59937dc
Merge pull request 'feat: Initial setup for monitoring and alerting' ( #48 ) from feat/monitor into master
...
Run Check Script / check (push) Successful in 1m50s
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/48
Reviewed-by: johnride <jg@nationtech.io>
2025-06-03 18:17:13 +00:00
12eb4ae31f
fix: cargo fmt
Run Check Script / check (push) Successful in 1m47s
Run Check Script / check (pull_request) Successful in 1m47s
2025-06-02 16:20:49 -04:00
a2be9457b9
wip: removed AlertReceiverConfig
Run Check Script / check (push) Failing after 44s
Run Check Script / check (pull_request) Failing after 44s
2025-06-02 16:11:36 -04:00
0d56fbc09d
wip: applied comments in pr, changed naming of AlertChannel to AlertReceiver and added rust doc to Monitor for clarity
Run Check Script / check (push) Successful in 1m49s
Run Check Script / check (pull_request) Successful in 1m47s
2025-06-02 14:44:43 -04:00
56dc1e93c1
fix: modified files in mod
Run Check Script / check (push) Successful in 1m48s
Run Check Script / check (pull_request) Successful in 1m46s
2025-06-02 11:47:21 -04:00
691540fe64
wip: modified initial monitoring architecture based on pr review
Run Check Script / check (push) Failing after 46s
Run Check Script / check (pull_request) Failing after 43s
2025-06-02 11:42:37 -04:00
7e3f1b1830
fix:cargo fmt
Run Check Script / check (push) Successful in 1m45s
Run Check Script / check (pull_request) Successful in 1m45s
2025-05-30 13:59:29 -04:00
b631e8ccbb
feat: Initial setup for monitoring and alerting
Run Check Script / check (push) Failing after 43s
Run Check Script / check (pull_request) Failing after 45s
2025-05-30 13:21:38 -04:00
60f2f31d6c
feat: Add TenantScore and TenantInterpret ( #45 )
...
Run Check Script / check (push) Successful in 1m47s
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/45
Co-authored-by: Jean-Gabriel Gill-Couture <jg@nationtech.io>
Co-committed-by: Jean-Gabriel Gill-Couture <jg@nationtech.io>
2025-05-30 13:13:43 +00:00
045954f8d3
start network policy
Run Check Script / check (push) Successful in 1m50s
Run Check Script / check (pull_request) Successful in 1m46s
2025-05-29 18:06:16 -04:00
27f1a9dbdd
feat: add more to the tenantmanager k8s impl ( #46 )
...
Run Check Script / check (push) Successful in 1m55s
Co-authored-by: Willem <wrolleman@nationtech.io>
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/46
Co-authored-by: Taha Hawa <taha@taha.dev>
Co-committed-by: Taha Hawa <taha@taha.dev>
2025-05-29 20:15:38 +00:00
7c809bf18a
Make k8stenantmanager a oncecell
Run Check Script / check (push) Successful in 1m49s
Run Check Script / check (pull_request) Successful in 1m46s
2025-05-29 16:03:58 -04:00
6490e5e82a
Hardcode some limits to protect the overall cluster
Run Check Script / check (push) Failing after 42s
Run Check Script / check (pull_request) Failing after 47s
2025-05-29 15:49:46 -04:00
5e51f7490c
Update request quota
Run Check Script / check (push) Failing after 46s
2025-05-29 15:41:57 -04:00
97fba07f4e
feat: adding kubernetes implentation of tenant manager
Run Check Script / check (push) Failing after 43s
2025-05-29 14:35:58 -04:00
624e4330bb
boilerplate
Run Check Script / check (push) Successful in 1m47s
2025-05-29 13:36:30 -04:00
e7917843bc
Merge pull request 'feat: Add initial Tenant traits and data structures' ( #43 ) from feat/tenant into master
...
Run Check Script / check (push) Has been cancelled
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/43
2025-05-29 15:51:33 +00:00
7cd541bdd8
chore: Fix pr comments, remove many YAGNI things
Run Check Script / check (push) Successful in 1m46s
Run Check Script / check (pull_request) Successful in 1m46s
2025-05-29 11:47:25 -04:00
270dd49567
Merge pull request 'docs: Add CONTRIBUTING.md guide' ( #44 ) from doc/contributor into master
...
Run Check Script / check (push) Successful in 1m46s
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/44
2025-05-29 14:48:18 +00:00
0187300473
docs: Add CONTRIBUTING.md guide
Run Check Script / check (push) Successful in 1m46s
Run Check Script / check (pull_request) Successful in 1m47s
2025-05-29 10:47:38 -04:00
bf16566b4e
wip: Clean up some unnecessary bits in the Tenant module and move manager to its own file
Run Check Script / check (push) Successful in 1m48s
Run Check Script / check (pull_request) Successful in 1m46s
2025-05-29 07:25:45 -04:00
895fb02f4e
feat: Add initial Tenant traits and data structures
Run Check Script / check (push) Successful in 1m46s
Run Check Script / check (pull_request) Successful in 1m45s
2025-05-28 22:33:46 -04:00
88d6af9815
Merge pull request 'feat/basicCI' ( #42 ) from feat/basicCI into master
...
Run Check Script / check (push) Successful in 1m50s
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/42
Reviewed-by: taha <taha@noreply.git.nationtech.io>
2025-05-28 19:42:19 +00:00
5aa9dc701f
fix: Removed forgotten refactoring bits and formatting
Run Check Script / check (push) Successful in 1m46s
Run Check Script / check (pull_request) Successful in 1m48s
2025-05-28 15:19:39 -04:00
f4ef895d2e
feat: Add basic CI configuration
Run Check Script / check (push) Failing after 51s
2025-05-28 14:40:19 -04:00
6e7148a945
Merge pull request 'adr: Add ADR on multi tenancy using namespace based customer isolation' ( #41 ) from adr/multi-tenancy into master
...
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/41
2025-05-26 20:26:36 +00:00
83453273c6
adr: Add ADR on multi tenancy using namespace based customer isolation
2025-05-26 11:56:45 -04:00
76ae5eb747
fix: make HelmRepository public ( #39 )
...
Co-authored-by: tahahawa <tahahawa@gmail.com>
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/39
Reviewed-by: johnride <jg@nationtech.io>
2025-05-22 20:07:42 +00:00
9c51040f3b
Merge pull request 'feat:added Slack notifications support' ( #38 ) from feat/slack-notifs into master
...
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/38
Reviewed-by: johnride <jg@nationtech.io>
2025-05-22 20:04:51 +00:00
e1a8ee1c15
feat: send alerts to multiple alert channels
2025-05-22 14:16:41 -04:00
44b2b092a8
feat:added Slack notifications support
2025-05-21 15:29:14 -04:00
19bd47a545
Merge pull request 'monitoringalerting' ( #37 ) from monitoringalerting into master
...
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/37
Reviewed-by: johnride <jg@nationtech.io>
2025-05-21 17:32:26 +00:00