This website requires JavaScript.
c7cbd9eeac
doc: Initial documentation for the MultisitePostgreSQL module
feat/multisitePostgreSQL
Jean-Gabriel Gill-Couture
2025-12-02 11:44:24 -0500
f87e223d75
wip: added score to make control planes unschedulable on UPI, started setting up path_resource function for K8sClient
feat/unshedulable_control_planes
Willem
2025-11-24 15:56:55 -0500
4f4510d7ba
feat: added steps for bootstrap install worker node
feat/worker_okd_install
Willem
2025-11-24 14:56:37 -0500
9fbdc72cd0
fix: git ignore
feat/cluster_monitoring
Willem
2025-11-18 08:41:09 -0500
78e595e696
feat: added alert manager routes to openshift cluster monitoring
Willem
2025-11-17 15:22:43 -0500
90b89224d8
fix: added K8sName type for strict naming of Kubernetes resources
Willem
2025-11-17 15:20:51 -0500
43a17811cc
fix formatting
fix/opnsense_update
Willem
2025-11-14 12:53:43 -0500
93ac89157a
feat: added score to enable snmp_server on brocade switch and a working example
feat/brocade_snmp
Willem
2025-11-14 12:49:00 -0500
b885c35706
Merge branch 'master' into doc-and-braindump
doc-and-braindump
Ian Letourneau
2025-11-13 23:46:39 +0000
bb6b4b7f88
docs: New docs structure & rustdoc for HostNetworkConfigScore
Ian Letourneau
2025-11-13 18:15:05 -0500
29c82db70d
fix: added fields missing for haproxy after most recent update
Willem
2025-11-12 13:21:55 -0500
8effc14592
fix: Set language optional in opnsense xml
Jérémy Viau-Trudel
2025-11-11 13:39:32 -0500
734c9704ab
feat: provide an unmanaged switch
Jérémy Viau-Trudel
2025-11-11 13:30:03 -0500
8ee3f8a4ad
chore: Update harmony-inventory-agent binary as some fixes were introduced : port is 25000 now and nbd devices wont make the inventory crash
feat/rebuild_inventory
Jean-Gabriel Gill-Couture
2025-11-11 11:32:42 -0500
d3634a6313
fix(types): Switch port location failed on port channel interfaces
Jean-Gabriel Gill-Couture
2025-11-11 09:53:59 -0500
83c1cc82b6
fix(host_network): remove extra fields from bond config to prevent clashes (#186 )
master
snapshot-latest
Ian Letourneau
2025-11-11 14:12:56 +0000
a0a8d5277c
fix: opnsense definitions more accurate for various resources such as ProxyGeneral, System, StaticMap, Job, etc. Also fixed brocade crate export and some warnings
Jean-Gabriel Gill-Couture
2025-11-11 09:06:36 -0500
43b04edbae
feat(brocade): Add feature and example to remove port channel and configure switchport
Jean-Gabriel Gill-Couture
2025-11-10 22:59:37 -0500
755a4b7749
feat(inventory-agent): Discover algorithm by scanning a subnet of ips, slower than mdns but more reliable and versatile
Jean-Gabriel Gill-Couture
2025-11-10 22:14:39 -0500
5953bc58f4
feat: added function to enable snmp-server for brocade switches
Willem
2025-11-10 14:57:22 -0500
51a5afbb6d
fix: added some extra details
doc/clone
Willem
2025-11-07 09:04:27 -0500
13eb13f01a
Merge branch 'master' into fix-bond-config
Ian Letourneau
2025-11-05 19:08:57 -0500
66d346a10c
fix(host_network): skip configuration for host with only 1 interface/port (#185 )
Ian Letourneau
2025-11-06 00:07:20 +0000
5f0d82ef94
adjust merge
Ian Letourneau
2025-11-05 19:06:42 -0500
e9b82b5752
Merge branch 'master' into fix-bond-for-one-interface
Ian Letourneau
2025-11-05 19:05:30 -0500
06a004a65d
refactor(host_network): extract NetworkManager as a reusable component (#183 )
Ian Letourneau
2025-11-06 00:02:52 +0000
08125d6a49
fix format
Ian Letourneau
2025-11-05 19:00:08 -0500
3f6c6da802
adjust merge
Ian Letourneau
2025-11-05 18:50:21 -0500
79db278060
Merge branch 'master' into refactor-network-manager
Ian Letourneau
2025-11-05 18:48:03 -0500
9d4e6acac0
fix(host_network): retrieve proper hostname and next available bond id (#182 )
Ian Letourneau
2025-11-05 23:38:24 +0000
db80dafa99
remove extra check for filtering existing bonds
Ian Letourneau
2025-11-05 18:38:01 -0500
ae6ab24e53
Merge branch 'master' into network-manager
Ian Letourneau
2025-11-05 23:36:07 +0000
77dae13cba
fix(host_network): remove extra fields from bond config to prevent clashes
Ian Letourneau
2025-11-05 17:46:07 -0500
759a9287d3
Merge remote-tracking branch 'origin/master' into feat/cluster_monitoring
Jean-Gabriel Gill-Couture
2025-11-05 17:02:10 -0500
24922321b1
fix: webhook name must be k8s field compliant, add a FIXME note
Jean-Gabriel Gill-Couture
2025-11-05 16:59:48 -0500
4ff57062ae
Merge pull request 'feat(kube): Convert kube_openapi Resource to DynamicObject' (#180 ) from feat/kube_convert_dynamic_resource into master
johnride
2025-11-05 21:48:32 +0000
1d5ef24844
revert last changes (was unnecessary)
Ian Letourneau
2025-11-05 15:02:32 -0500
c166351d8b
fix nmstate attribute
Ian Letourneau
2025-11-05 14:53:42 -0500
7fe15ffa24
remove unnecessary println
Ian Letourneau
2025-11-05 13:20:51 -0500
c89c30e8f2
fix(host_network): skip configuration for host with only 1 interface/port
Ian Letourneau
2025-11-05 12:47:41 -0500
148504439e
Merge branch 'network-manager' into refactor-network-manager
Ian Letourneau
2025-11-05 17:14:21 +0000
ca026e1d9e
Merge branch 'master' into network-manager
Ian Letourneau
2025-11-05 17:13:54 +0000
50ce54ea66
Merge pull request 'fix(opnsense-config): mark Interface::enable as optional' (#181 ) from fix-opnsense-config into master
Ian Letourneau
2025-11-05 17:13:29 +0000
7b542c9865
feat: OPNSense Topology useful to interact with only an opnsense instance.
feat/opnsenseTopology
Jean-Gabriel Gill-Couture
2025-11-05 10:02:45 -0500
325d7891be
adjust logs
Ian Letourneau
2025-11-04 17:48:12 -0500
827a49e56b
fix(opnsense-config): mark Interface::enable as optional
Ian Letourneau
2025-11-04 17:25:30 -0500
4ea1af8d72
refactor(host_network): extract NetworkManager as a reusable component
Ian Letourneau
2025-11-04 17:18:25 -0500
cab4eb19ed
uncomment
Ian Letourneau
2025-11-04 15:28:53 -0500
b5beda8efe
better debug log
Ian Letourneau
2025-11-04 15:27:17 -0500
4f7b0541f4
find lowest available bond id
Ian Letourneau
2025-11-04 15:03:20 -0500
adc14c052d
fix(host_network): retrieve proper hostname and next available bond id
Ian Letourneau
2025-11-04 13:38:28 -0500
3f7c2cd46d
fix: works to install on virtual disk
fix/pxe_install
Willem
2025-10-30 11:47:25 -0400
cf84f2cce8
wip: cluster_monitoring almost there, a kink to fix in the yaml handling
Jean-Gabriel Gill-Couture
2025-10-29 23:12:34 -0400
a12d12aa4f
feat: example OpenshiftClusterAlertScore
Jean-Gabriel Gill-Couture
2025-10-29 17:26:47 -0400
cefb65933a
wip: cluster monitoring score coming along, this simply edits OKD builtin alertmanager instance and adds a receiver
Jean-Gabriel Gill-Couture
2025-10-29 17:26:21 -0400
95cfc03518
feat(kube): Utility function to convert kube_openapi Resource to DynamicObject. This will allow initializing resources strongly typed and then bundle various types into a list of DynamicObject
Jean-Gabriel Gill-Couture
2025-10-29 17:24:35 -0400
c2fa4f1869
fix:cargo fmt
feat/install_opnsense_node_exporter
Willem
2025-10-29 13:53:58 -0400
ee278ac817
Merge remote-tracking branch 'origin/master' into feat/install_opnsense_node_exporter
Willem
2025-10-29 13:49:56 -0400
09a06f136e
Merge remote-tracking branch 'origin/master' into feat/install_opnsense_node_exporter
Willem
2025-10-29 13:42:12 -0400
5f147fa672
fix: opnsense-config reload_config() returns live config.xml rather than dropping it, allows function is_package_installed() to read live state after package installation rather than old config before installation
Willem
2025-10-29 13:24:56 -0400
c80ede706b
fix(host_network): adjust bond & port-channel configuration (partial) (#175 )
Ian Letourneau
2025-10-29 17:09:16 +0000
b8ac3580f8
revert opnsense config change
Ian Letourneau
2025-10-29 12:21:23 -0400
d6c6192c6b
adjust nm config policy serialization
Ian Letourneau
2025-10-29 11:27:20 -0400
981529751a
improve more logs, better error messages when switch setup failed
Ian Letourneau
2025-10-28 18:32:25 -0400
f63f77550f
Merge remote-tracking branch 'origin/master' into nmstate
Ian Letourneau
2025-10-28 15:52:47 -0400
9ba939bde1
wip: cargo fmt
Willem
2025-10-28 15:45:02 -0400
ec77afa605
fix command to find next available port-channel id
Ian Letourneau
2025-10-28 15:42:47 -0400
44bf21718c
wip: example score with impl topolgy for opnsense topology
Willem
2025-10-28 14:41:15 -0400
b626d40fcd
fix: pxe vm lab setup to work on ubuntu machine
Willem
2025-10-28 09:18:32 -0400
b2825ec1ef
Merge pull request 'feat/impl_installable_crd_prometheus' (#170 ) from feat/impl_installable_crd_prometheus into master
johnride
2025-10-24 16:42:54 +0000
609d7acb5d
feat: impl clone_box for ScrapeTarget<CRDPrometheus>
Jean-Gabriel Gill-Couture
2025-10-24 11:39:27 -0400
de761cf538
Merge branch 'master' into feat/impl_installable_crd_prometheus
Jean-Gabriel Gill-Couture
2025-10-24 11:23:56 -0400
89cb23f4f7
add more logging and add reporting message
Ian Letourneau
2025-10-23 16:37:43 -0400
5e1580e5c1
Merge branch 'master' into doc/clone
wjro
2025-10-23 19:32:26 +0000
1802b10ddf
fix:translated documentaion notes into English
doc/worker-flag
Willem
2025-10-23 15:31:45 -0400
008b03f979
fix: changed documentation language to english
Willem
2025-10-23 14:56:07 -0400
2fe1c5d147
remove unused wait_for_operator
Ian Letourneau
2025-10-23 14:27:34 -0400
0184e18c66
remove CatalogSource CRD to replace it by resources loaded from URLs
Ian Letourneau
2025-10-23 14:26:19 -0400
9f7b90d182
feat(argocd): Can now detect argocd instance when already installed and write crd accordingly. One major caveat though is that crd versions are not managed properly yet
feat/webappdns
Jean-Gabriel Gill-Couture
2025-10-15 22:27:15 -0400
dc70266b5a
wip: install argocd app depending on how argocd is already installed in the cluster
Jean-Gabriel Gill-Couture
2025-10-15 17:26:48 -0400
8fb755cda1
wip: argocd discovery
Jean-Gabriel Gill-Couture
2025-10-14 21:15:22 -0400
cb7a64b160
feat: Support tls enabled by default on rust web app
Jean-Gabriel Gill-Couture
2025-10-14 15:53:23 -0400
afdd511a6d
feat(application): Webapp feature with production dns
Jean-Gabriel Gill-Couture
2025-10-14 15:19:12 -0400
c069207f12
Merge pull request 'refactor(ha_cluster): inject switch client for better testability' (#174 ) from switch-client into master
Ian Letourneau
2025-10-23 15:05:17 +0000
48b5993a25
describe grpc pod config
Ian Letourneau
2025-10-23 11:00:54 -0400
7368184917
fix(ha_cluster): inject switch client for better testability
switch-client
Ian Letourneau
2025-10-22 15:12:53 -0400
5ab58f0253
fix: added impl node exporter for hacluster topology and dummy infra
Willem
2025-10-22 14:39:12 -0400
5af13800b7
fix: removed unimplemnted marco and returned Err instead some formatting error
Willem
2025-10-22 11:51:22 -0400
05205f4ac1
Merge pull request 'feat: scrape targets to be able to get snmp alerts from machines to prometheus' (#171 ) from feat/scrape_target into master
wjro
2025-10-22 15:33:24 +0000
3174645c97
Merge branch 'master' into feat/scrape_target
wjro
2025-10-22 15:33:01 +0000
8126b233d8
feat: implementation for opnsense os-node_exporter
Willem
2025-10-22 11:27:28 -0400
035de57925
add missing field kubeconfig
Ian Letourneau
2025-10-21 13:42:18 -0400
7536f4ec4b
Merge pull request 'fix: fixed merge error that somehow got missed' (#172 ) from fix/merge_error into master
wjro
2025-10-21 16:02:39 +0000
464347d3e5
fix: fixed merge error that somehow got missed
Willem
2025-10-21 12:01:31 -0400
7f415f5b98
Merge pull request 'feat: K8sFlavour' (#161 ) from feat/detect_k8s_flavour into master
wjro
2025-10-21 15:56:47 +0000
2a520a1d7c
Merge branch 'master' into feat/detect_k8s_flavour
wjro
2025-10-21 15:56:18 +0000
987f195e2f
feat(cert-manager): add cluster issuer to okd cluster score (#157 )
wjro
2025-10-21 15:55:55 +0000
1c433c2ee4
Merge branch 'master' into feat/okd_set_ingress_certs
wjro
2025-10-21 15:55:29 +0000
14d1823d15
fix: remove ceph osd deletes and purges osd from ceph osd tree\ (#120 )
Willem
2025-10-21 15:54:51 +0000
914e06f7d0
Merge remote-tracking branch 'origin/master' into fix/ceph_remove_osd
Willem
2025-10-21 11:49:41 -0400