bemade-addons/k8s_odoo_manager/static/description/icon.svg
Marc Durepos 9019d8f280 k8s_odoo_manager: first little MVP
- Adds the k8s.cluster and k8s.odoo.instance models
- Successful connection test (ignoring SSL self-signed cert error)
- Successfully pulls OdooInstance information from the cluster

Further work roadmap:

- Fix the SSL issue (cluster-side, most likely)
- Get rid of the text fields containing straight JSON and convert to
  appropriately typed Odoo fields (on read).
- Allow updating OdooInstance fields and writing patches back to the
  cluster. Failed patch should result in a failed write and reverting
  back to actual cluster status.
2025-10-01 20:32:46 -04:00

41 lines
1.5 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<svg width="128" height="128" viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#667eea;stop-opacity:1" />
<stop offset="100%" style="stop-color:#764ba2;stop-opacity:1" />
</linearGradient>
</defs>
<!-- Background circle -->
<circle cx="64" cy="64" r="60" fill="url(#grad1)" stroke="#ffffff" stroke-width="2"/>
<!-- Kubernetes wheel/helm icon -->
<g transform="translate(64,64)">
<!-- Center circle -->
<circle cx="0" cy="0" r="8" fill="#ffffff"/>
<!-- Spokes -->
<g stroke="#ffffff" stroke-width="3" stroke-linecap="round">
<line x1="0" y1="-35" x2="0" y2="-12"/>
<line x1="30.31" y1="-17.5" x2="10.39" y2="-6"/>
<line x1="30.31" y1="17.5" x2="10.39" y2="6"/>
<line x1="0" y1="35" x2="0" y2="12"/>
<line x1="-30.31" y1="17.5" x2="-10.39" y2="6"/>
<line x1="-30.31" y1="-17.5" x2="-10.39" y2="-6"/>
</g>
<!-- Outer nodes -->
<g fill="#ffffff">
<circle cx="0" cy="-35" r="4"/>
<circle cx="30.31" cy="-17.5" r="4"/>
<circle cx="30.31" cy="17.5" r="4"/>
<circle cx="0" cy="35" r="4"/>
<circle cx="-30.31" cy="17.5" r="4"/>
<circle cx="-30.31" cy="-17.5" r="4"/>
</g>
</g>
<!-- Odoo text -->
<text x="64" y="110" text-anchor="middle" font-family="Arial, sans-serif" font-size="12" font-weight="bold" fill="#ffffff">K8s Odoo</text>
</svg>