johnride
  • Joined on 2024-02-06
johnride commented on pull request NationTech/harmony#39 2025-05-22 20:07:05 +00:00
fix: make HelmRepository public

I feel like this should not be public. Our public APIs should go through Scores, Topologies and Inventories. What's the reasonning here?

It's exposed through the score, and if a score…

johnride suggested changes for NationTech/harmony#39 2025-05-22 20:04:50 +00:00
fix: make HelmRepository public

I feel like this should not be public. Our public APIs should go through Scores, Topologies and Inventories. What's the reasonning here?

johnride approved NationTech/harmony#38 2025-05-22 20:01:14 +00:00
feat:added Slack notifications support

Overall seems OK. Deserves some refactoring though.

johnride commented on pull request NationTech/harmony#38 2025-05-22 20:01:14 +00:00
feat:added Slack notifications support

Since we're supporting a list, shouldn't we use filter_map instead so we can handle all the instances at once?

johnride commented on pull request NationTech/harmony#38 2025-05-22 20:01:14 +00:00
feat:added Slack notifications support

Yeah, these two functions here discord_alert_builder and slack_alert_builder here should be implementations of a trait.

johnride approved NationTech/harmony#37 2025-05-21 16:34:57 +00:00
monitoringalerting

The name MonitoringAlertingStackScore bothered me all along but I couldn't figure out why. Now I did :

johnride commented on pull request NationTech/harmony#37 2025-05-15 20:33:30 +00:00
monitoringalerting

What is service_name used for? As this is user facing, a bit of rust doc (with triple slashes ///) to describe how to use would be useful here.

johnride commented on pull request NationTech/harmony#37 2025-05-15 20:33:30 +00:00
monitoringalerting

Poor function name. What's the use of this function?

johnride commented on pull request NationTech/harmony#37 2025-05-15 20:33:30 +00:00
monitoringalerting

Using a macro here is weird at the very least.

johnride commented on pull request NationTech/harmony#37 2025-05-15 20:33:30 +00:00
monitoringalerting

Nice, but did you test smtp? If it's not working yet there should be a // TODO comment or something like that.

johnride commented on pull request NationTech/harmony#37 2025-05-15 20:33:30 +00:00
monitoringalerting

Why use values_overrides here when there already is a values_yaml right above? Would make it a lot more readable I think.

johnride suggested changes for NationTech/harmony#37 2025-05-15 20:33:30 +00:00
monitoringalerting

Good improvement over the first version, still some work to do to have it really look good. Keep it up!

johnride commented on pull request NationTech/harmony#37 2025-05-15 20:33:30 +00:00
monitoringalerting

Useless comments

johnride commented on pull request NationTech/harmony#37 2025-05-15 20:33:30 +00:00
monitoringalerting

No need for this monitoring_stack: Stack field for now. This is a case of YAGNI. We support only one type and I don't see in the very short term a use case that would force us.

johnride suggested changes for NationTech/harmony#32 2025-05-15 14:56:47 +00:00
feat: add ingress score
johnride commented on pull request NationTech/harmony#32 2025-05-15 14:56:47 +00:00
feat: add ingress score

What about path, path_type and namespace? These certainly don't support any String?

johnride deleted branch feat/lampOKD from NationTech/harmony 2025-05-14 15:48:59 +00:00
johnride pushed to master at NationTech/harmony 2025-05-14 15:48:58 +00:00
861f266c4e Merge pull request 'feat: LAMP stack and Monitoring stack now work on OKD, we just have to manually set a few serviceaccounts to privileged scc until we find a better solution' (#36) from feat/lampOKD into master
51724d0e55 feat: LAMP stack and Monitoring stack now work on OKD, we just have to manually set a few serviceaccounts to privileged scc until we find a better solution
Compare 2 commits »
johnride merged pull request NationTech/harmony#36 2025-05-14 15:48:57 +00:00
feat: LAMP stack and Monitoring stack now work on OKD, we just have to manually set a few serviceaccounts to privileged scc until we find a better solution