{"repo":"0dragosh/komodo-op","free":true,"listed":false,"github":"https://github.com/0dragosh/komodo-op","clone":"git clone https://github.com/0dragosh/komodo-op.git","description":"1Password sync for Komodo container management. This syncs all values from a given 1P vault into the global variables of Komodo as secrets.","language":"Go","stars":19,"topics":["1password","komodo","self-hosted"],"license":null,"category":"self-hosted-apps","readme_excerpt":"komodo-op komodo-op is a middleware application written in Go that synchronizes secrets from a 1Password vault (using a 1Password Connect server) to a Komodo instance global variables as secrets. It fetches items from a specified 1Password vault and creates or updates corresponding secret variables in Komodo. It supports updates and deletes. Functionality - Connects to a 1Password Connect server and a Komodo instance using environment variables. - Looks up the 1Password Vault ID based on the provided vault name. - Lists all items in the specified 1Password vault. - For each item, iterates through its fields (like username, password, API keys, etc.). - Creates or updates a secret variable in Komodo for each field using a specific naming convention: OP KOMODO - All parts of the name are converted to uppercase. - Spaces in the item name and field label are replaced with hyphens ( - ). - The corresponding field value from 1Password is set as the secret value in Komodo. - Variables created in Komodo are marked as secret . Example: A field labeled API Key with value xyz789 in an item named My Service API within the vault named production would be synced to Komodo as a secret variable named: OP PRODUCTION MY-SERVICE-API API-KEY with the value xyz789 . What is Komodo? Komodo is a web application designed to structure the management of servers, builds, deployments, and automated procedures. It allows you to: Connect and monitor servers (CPU, memory, disk usage) with alerting. Manage D","default_branch":null,"files":null,"tree":[],"storefront":"/r/0dragosh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/0dragosh/komodo-op/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}