2025-07-23T08:15:46Z - 2025-10-23T08:15:46Z
Overview
1 Release published by 1 user
Published
snapshot-latest
Latest Snapshot
50 Pull requests merged by 3 users
Merged
#171 feat: scrape targets to be able to get snmp alerts from machines to prometheus
Merged
#172 fix: fixed merge error that somehow got missed
Merged
#161 feat: K8sFlavour
Merged
#157 feat(cert-manager): add cluster issuer to okd cluster score
Merged
#120 fix: remove ceph osd deletes and purges osd from ceph osd tree\
Merged
#129 fix(opnsense-config): ensure load balancer service configuration is idempotent
Merged
#169 feat(host_network): configure bonds and port channels
Merged
#168 feat(switch/brocade): Implement client to interact with Brocade switches
Merged
#162 feat: Add openbao example, open-source fork of vault
Merged
#156 fix: added securityContext.runAsUser:null to argo-cd helm chart so that in okd user group will be randomly assigned within the uid range for the designated namespace
Merged
#155 fix: added routes to domain name for prometheus, grafana, alertmanageradded argo cd to the reporting after successfull build
Merged
#153 doc: Slides demo 10 sept
Merged
#154 fix: properly configured discord alert receiver corrected domain and topic name for ntfy
Merged
#152 fix: Various demo fixe and rename : RHOBMonitoring -> Monitoring, ContinuousDelivery -> PackagingDeployment, Fix bollard logs
Merged
#151 feat: Report execution outcome
Merged
#150 fix/connected_alert_receivers
Merged
#145 fix/ingress
Merged
#114 feat: okd installation
Merged
#130 feat(opnsense-config): dnsmasq dhcp static mappings
Merged
#131 demo: describe the storyline of the talk
Merged
#135 feat: add hurl! and local_folder! macros to make Url easier to create
Merged
#134 added a monitoring stack that works with openshift/okd. Okd needs to use the cluster observability operator in order to deploy namespaced prometheuses and alertmanagers
Merged
#133 fix/argo
Merged
#132 fix/grafana-operator
Merged
#124 feat(example): added an example of packaging a rust app from github
Merged
#125 feat: Inventory PhysicalHost persistence with sqlx and local sqlite db
Merged
#126 refact: Move basic types to harmony_types crate to avoid external dependencies.
Merged
#127 feat/discover_inventory
Merged
#117 doc/pxe_test_setup
Merged
#121 feat/ceph_validate_health
Merged
#119 feat/inventory_agent
Merged
#116 feat/ceph-osd-score
Merged
#115 feat: Harmony inventory agent crate that exposes an endpoint listing the host hardware. Has to be reviewed, generated 99% by GLM-4.5
Merged
#112 feat: Add iobench project and python dashboard
Merged
#111 feat/secrets
Merged
#110 fix: bring back the TUI
Merged
#109 fix: remove indicatif in harmony_cli to simplify logging and fixing interactions
Merged
#107 fix: make sure demo works on both local & remote target
Merged
#97 fix: apply different network policies based on current target
Merged
#101 fix: improve usage of indicatif for tracking progress
Merged
#102 fix: prevent instrumentation to run in test mode
Merged
#100 refactor: Interpret score with a provided method on Score
Merged
#99 refactor: Remove InterpretStatus/Error & Outcome from Topology
Merged
#96 chore: reformat & clippy cleanup
Merged
#86 Monitor an application within a tenant
Merged
#93 fix(cli): simplify running the CLI by hiding the maestro inside the implemtation
Merged
#91 fix(cli): reduce noise & better track progress within Harmony
Merged
#90 refactor(topo/k8s_anywhere): simplify local installation of k3d
Merged
#87 fix(apps/rust): build & push using image tag instead of local VS remote image name
Merged
#88 chore: cleanup of unnecessary files & adjust gitignores
7 Pull requests proposed by 3 users
Proposed
#144 wip: multisite application feature with stateless and statefull application traits
Proposed
#165 doc for removing worker flag from cp on UPI
Proposed
#166 doc to clone and transfer a coreos disk
Proposed
#167 feat(application): Webapp feature with production dns
Proposed
#170 feat/impl_installable_crd_prometheus
Proposed
#173 WIP: feat: implementation for opnsense os-node_exporter
Proposed
#174 refactor(ha_cluster): inject switch client for better testability
1 Issue closed from 1 user
Closed
#94 Introduire un K3d/sTenantManager
26 Issues created by 3 users
Opened
#89 Improve detection of available tools on the host
Opened
#92 K3D: better verification that the K8S Client was successfully created
Opened
#95 Ensure that the tenant name and the application name are the same
Opened
#98 K8s Tenant Manager: ensure constraints applied for namespace
Opened
#103 Leverage Scores to implement the ApplicationFeatures
Opened
#104 [ContinousDelivery] Avoid rebuilding images if not needed
Opened
#105 [RustWebApp] Find binary name from Cargo.toml
Opened
#106 [ContinuousDelivery] Delegate deployment responsibilities to the Topology
Opened
#108 [K3D/K3S] Dynamically egress k3d harmony server IP range
Opened
#113 Epic: Fully Orchestrate OKD Installation with Automated Node Discovery and Network Provisioning
Opened
#118 pxe_vm_lab_setup.sh fails for virt-install --version 4.1.0
Opened
#123 connect to k3d cluster using env variable USE_LOCAL_K3D=true when cluster exists but kubectl config does not
Opened
#128 Better error handling for DiscoverInventoryAgentIntrepret
Opened
#136 Detect DNS used in OPNsense and apply the right configuration in the right place for the service
Opened
#137 fix: russh is way too slow to upload large files, find a better alternative
Opened
#138 Prevent subnet overflow in DHCP range calculation
Opened
#139 Rename okd template file to okd_node.ipxe.j2
Opened
#140 SecretManager::get_or_prompt broken pastes for large single line text
Opened
#141 Opnsense config: update hash on save to prevent version issues
Opened
#142 yaserde should crash in strict mode when encountering duplicate fields that are not vec
Opened
#143 opnsense-config parsing issues
Opened
#146 Check openshift operator status instead of replica count
Opened
#147 Implement correctly various k8s implementations
Opened
#148 Add logs when docker build & push failed
Opened
#149 RIP Bollard
Opened
#163 BUG OKD "tcp server port" check is not enough when a node is half broken
1 Unresolved Conversation
Open
#35
Work on infrastructure abstractions for applications such as ingress