4758465b28
Merge remote-tracking branch 'origin/master' into feat/nats
Run Check Script / check (pull_request) Successful in 1m13s
2026-01-26 11:28:46 -05:00
093e0d54c0
Merge pull request 'adr/nats-islands-of-trust' ( #209 ) from adr/nats-islands-of-trust into feat/nats
...
Run Check Script / check (pull_request) Successful in 1m16s
Reviewed-on: #209
2026-01-23 20:05:58 +00:00
8657261342
fix: extracted variables, removed uncool side effect
Run Check Script / check (pull_request) Successful in 1m17s
2026-01-23 15:03:03 -05:00
740b5500f2
feat: added poc for deploying nats supercluster with certificates, issuers, and okd routes
Run Check Script / check (pull_request) Successful in 1m20s
2026-01-22 11:37:10 -05:00
52bff9b6be
fix: mod.rs
2026-01-22 11:37:10 -05:00
bc962be31f
fix: moved cert management ensure ready to k8sanywhere
2026-01-22 11:37:10 -05:00
f6a20832cf
lint: Remove useless variable assignment
2026-01-22 11:37:10 -05:00
a4515d34ae
fix: modified score names for better clarity
2026-01-22 11:37:10 -05:00
2b324d7962
fix: modified trait to use other return types, modified trait function name to be ensure ready, use rust CRD definitions rather than constructing gvk for certificateManagement trait function in k8sanywhere
2026-01-22 11:37:10 -05:00
779444699f
fix: modified k8sanywhere implentation of get_ca_cert to use the kubernetes certificate name to find its respective secret and ca.crt
2026-01-22 11:37:10 -05:00
865dab2fc1
feat: added fn get_ca_cert to trait certificateManagement
2026-01-22 11:37:10 -05:00
502e544cd3
cargo fmt
2026-01-22 11:37:10 -05:00
4f2a7050f5
feat: added working examples to add self signed issuer and self signed certificate. modified get_resource_json_value to be able to get cluster scoped operators
2026-01-22 11:37:10 -05:00
26256d9945
fix: added create_issuer fn to trait and its implementation is k8sanywhere
2026-01-22 11:37:10 -05:00
947733b240
wip: added scores and basic implentation to create certs and issuers
2026-01-22 11:37:10 -05:00
d3a8171e3c
feat(cert-manager): added crds for cert-manager
2026-01-22 11:37:10 -05:00
043cd561e9
feat: added cert manager capability as well as scores to install openshift subscription to community cert-manager operator
2026-01-22 11:37:10 -05:00
ced371ca43
feat: Nats supercluster example working
Run Check Script / check (pull_request) Failing after 42s
2026-01-16 09:45:59 -05:00
1837623394
adr: 17-1 nats clusters interconnection using islands of trust. mTLS via shared ca-bundle with each cluster distributing its own CA.
Run Check Script / check (pull_request) Failing after 51s
2026-01-13 10:40:30 -05:00
270b6b87df
wip nats supercluster
Run Check Script / check (pull_request) Failing after 51s
2026-01-09 17:30:51 -05:00
6933280575
feat(helm): refactor helm execution to use topology-specific commands
...
Run Check Script / check (pull_request) Failing after 8s
Refactors the `HelmChartInterpret` to move away from the `helm-wrapper-rs` crate in favor of a custom command builder pattern. This allows the `HelmCommand` trait to provide topology-specific configurations, such as `kubeconfig` and `kube-context`, directly to the `helm` CLI.
- Implements `get_helm_command` for `K8sAnywhereTopology` to inject configuration flags.
- Replaces `DefaultHelmExecutor` with a manual `Command` construction in `run_helm_command`.
- Updates `HelmChartInterpret` to pass the topology through to repository and installation logic.
- Cleans up unused imports and removes the temporary `HelmCommand` implementation for `LocalhostTopology`.
2026-01-08 23:42:54 -05:00
77583a1ad1
wip: nats multi cluster, fixing helm command to follow multiple k8s config by providing the helm command from the topology itself, fix cli_logger that can now be initialized multiple times, some more stuff
2026-01-08 16:03:15 -05:00
f7404bed36
wip: initial setup for installing nats helm chart score
2026-01-07 16:14:58 -05:00