diff --git a/.obsidian/snippets/snippet.css b/.obsidian/snippets/snippet.css new file mode 100644 index 00000000..f042c435 --- /dev/null +++ b/.obsidian/snippets/snippet.css @@ -0,0 +1,3 @@ +body { + --titlebar-background: red; +} diff --git a/Mint Cloud Architecture.canvas b/Mint Cloud Architecture.canvas index e573ddeb..6e50f036 100644 --- a/Mint Cloud Architecture.canvas +++ b/Mint Cloud Architecture.canvas @@ -42,37 +42,37 @@ {"id":"cec3783e47d70aff","type":"text","text":"Cluster","x":-700,"y":-95,"width":160,"height":60,"color":"4"}, {"id":"ea848f1fde8fa4dd","type":"text","text":"Namespace","x":-900,"y":-95,"width":160,"height":60,"color":"4"}, {"id":"92fb8d9fa302f6b1","type":"text","text":"Event","x":-655,"y":-490,"width":130,"height":60,"color":"1"}, - {"id":"8919ecf5c7a821b2","type":"text","text":"Service","x":380,"y":-120,"width":120,"height":60}, - {"id":"71a51c96b85fadfa","type":"text","text":"Ingress","x":520,"y":-120,"width":120,"height":60}, - {"id":"9352d048d65c30d7","type":"text","text":"Cert Manager","x":660,"y":-120,"width":120,"height":60}, - {"id":"5fe01b8955580f38","type":"text","text":"Filestore","x":600,"y":279,"width":140,"height":60}, {"id":"51772f93b21a71b8","type":"text","text":"Odoo Instance","x":-918,"y":-245,"width":158,"height":60,"color":"3"}, {"id":"a66edac3ddd395e2","type":"text","text":"Service Account","x":-719,"y":-245,"width":179,"height":60,"color":"3"}, - {"id":"476c8f5d275a6033","type":"text","text":"**K8s**","x":260,"y":-620,"width":115,"height":60,"color":"3"}, - {"id":"d0270aff89d7d117","type":"text","text":"**Provider**","x":405,"y":-620,"width":115,"height":60,"color":"1"}, - {"id":"55a84d654d3f83c5","type":"text","text":"**Container**","x":546,"y":-620,"width":111,"height":60}, - {"id":"d7d15ef18fc64683","type":"text","text":"Init","x":240,"y":120,"width":100,"height":60}, - {"id":"1182553e34d763af","type":"text","text":"Odoo","x":240,"y":20,"width":100,"height":60}, {"id":"723f02b644d72fba","type":"text","text":"Prometheus","x":530,"y":120,"width":140,"height":60}, {"id":"31790cf32eab090a","type":"text","text":"Grafana","x":530,"y":20,"width":140,"height":60}, - {"id":"5336ea7cfa02ef9e","type":"text","text":"**Data**","x":405,"y":-540,"width":115,"height":60,"color":"4"}, {"id":"c43958050f2525ff","type":"text","text":"Keycloak","x":370,"y":20,"width":120,"height":60}, {"id":"101fa480091a2153","type":"text","text":"Postgres","x":370,"y":120,"width":120,"height":60}, - {"id":"329ab2c59cf6f4e7","type":"text","text":"Deployment","x":220,"y":-120,"width":150,"height":60}, + {"id":"71a51c96b85fadfa","type":"text","text":"Ingress","x":520,"y":-120,"width":120,"height":60}, {"id":"89fd0cbaf4354781","type":"text","text":"Images","x":600,"y":360,"width":140,"height":60}, - {"id":"d772e43944e83be1","type":"text","text":"Kubernetes Agent","x":213,"y":-260,"width":187,"height":60,"color":"3"}, - {"id":"3aeb969d047cb203","type":"text","text":"Service Account","x":442,"y":-260,"width":198,"height":60,"color":"3"}, - {"id":"4ce3abc2078a70ac","type":"text","text":"**Docker**","x":260,"y":-540,"width":115,"height":60,"color":"6"}, - {"id":"77dffd664ffca082","type":"text","text":"Harbor","x":230,"y":279,"width":140,"height":60}, {"id":"50af5bb0668723b6","type":"text","text":"Addons","x":420,"y":279,"width":140,"height":60}, - {"id":"a28a0de013a4b49b","type":"text","text":"Velero","x":230,"y":360,"width":140,"height":60}, {"id":"a3a7196d6996c05c","type":"text","text":"Database","x":420,"y":360,"width":140,"height":60}, - {"id":"1c0e6a6d1c01f931","type":"text","text":"Storage","x":80,"y":600,"width":130,"height":60,"color":"1"}, - {"id":"b8e5928d7d527c9f","type":"text","text":"Kopia Server","x":240,"y":600,"width":130,"height":60,"color":"6"}, {"id":"42291fbf852109c2","type":"text","text":"HTTP-API","x":940,"y":-120,"width":130,"height":60,"color":"1"}, {"id":"459f82249f7fcc00","type":"text","text":"DNS-API","x":1100,"y":-120,"width":130,"height":60,"color":"1"}, {"id":"9f8aa0ad1d48cec0","type":"text","text":"IP Blocklist","x":940,"y":-330,"width":130,"height":60,"color":"1"}, - {"id":"538706384c193d75","type":"text","text":"Traffic Logs","x":1100,"y":-330,"width":130,"height":60,"color":"1"} + {"id":"476c8f5d275a6033","type":"text","text":"**K8s**","x":260,"y":-620,"width":115,"height":60,"color":"3"}, + {"id":"d0270aff89d7d117","type":"text","text":"**Provider**","x":405,"y":-620,"width":115,"height":60,"color":"1"}, + {"id":"55a84d654d3f83c5","type":"text","text":"**Container**","x":546,"y":-620,"width":111,"height":60}, + {"id":"5336ea7cfa02ef9e","type":"text","text":"**Data**","x":405,"y":-540,"width":115,"height":60,"color":"4"}, + {"id":"329ab2c59cf6f4e7","type":"text","text":"Deployment","x":220,"y":-120,"width":150,"height":60}, + {"id":"4ce3abc2078a70ac","type":"text","text":"**Docker**","x":260,"y":-540,"width":115,"height":60,"color":"6"}, + {"id":"538706384c193d75","type":"text","text":"Traffic Logs","x":1100,"y":-330,"width":130,"height":60,"color":"1"}, + {"id":"8919ecf5c7a821b2","type":"text","text":"Service","x":380,"y":-120,"width":120,"height":60}, + {"id":"9352d048d65c30d7","type":"text","text":"Cert Manager","x":660,"y":-120,"width":120,"height":60}, + {"id":"5fe01b8955580f38","type":"text","text":"Filestore","x":600,"y":279,"width":140,"height":60}, + {"id":"d7d15ef18fc64683","type":"text","text":"Init","x":240,"y":120,"width":100,"height":60}, + {"id":"1182553e34d763af","type":"text","text":"Odoo","x":240,"y":20,"width":100,"height":60}, + {"id":"d772e43944e83be1","type":"text","text":"Kubernetes Agent","x":213,"y":-260,"width":187,"height":60,"color":"3"}, + {"id":"3aeb969d047cb203","type":"text","text":"Service Account","x":442,"y":-260,"width":198,"height":60,"color":"3"}, + {"id":"77dffd664ffca082","type":"text","text":"Harbor","x":230,"y":279,"width":140,"height":60}, + {"id":"a28a0de013a4b49b","type":"text","text":"Velero","x":230,"y":360,"width":140,"height":60}, + {"id":"1c0e6a6d1c01f931","type":"text","text":"Storage","x":80,"y":600,"width":130,"height":60,"color":"1"}, + {"id":"b8e5928d7d527c9f","type":"text","text":"Kopia Server","x":240,"y":600,"width":130,"height":60,"color":"6"} ], "edges":[ {"id":"096d8510b30bed73","fromNode":"30d68aaa30e0f119","fromSide":"right","toNode":"16562f1c5a372a6f","toSide":"left","label":"manage"}, diff --git a/Odoo Build Changelog.md b/Odoo Build Changelog.md index a261860a..a0687ec9 100644 --- a/Odoo Build Changelog.md +++ b/Odoo Build Changelog.md @@ -1,5 +1,12 @@ # Odoo Build Changelog +## Undefined + +### Added + +- New command `task generate-module-snippet` +- Update module templates + ## 2024-11-13 ### Added