secrets¶
ערכי Secrets (data plane, Access Key). המודל הקנוני הוא מפה שטוחה string → string. JSON/YAML מקוננים ומפתחות כפולים נדחים.
putמחליף את כל הסוד כברירת מחדל (מפתחות שלא נשלחו נמחקים).put --merge/setמעדכנים/יוצרים רק את המפתחות שנשלחו; השאר נשאר.get --keyמחזיר תת־קבוצה (מפתח חסר → שגיאה).
--format בוחר את קודק הערכים (json | env | yaml). זה נפרד מ---output הגלובלי למעטפות תגובה.
get¶
homecloud secrets get my-secret
homecloud secrets get my-secret --format env
homecloud secrets get my-secret --key API_KEY --key DB_HOST
homecloud secrets get my-secret -k API_KEY --format env
Stdout הוא המפה המסודרת (לא מעטפת metadata).
put¶
# החלפת כל המפה
homecloud secrets put my-secret --format env --file .env
# upsert מפתחות בלבד
homecloud secrets put my-secret --merge --format json --file patch.json
set¶
הוספה/עריכה של זוגות KEY=VALUE (תמיד merge):