Rotate org-agenda-api prod auth password

This commit is contained in:
2026-02-15 11:43:50 -08:00
committed by Kat Huang
parent 485b618bc5
commit e7547f4300
2 changed files with 53 additions and 58 deletions

View File

@@ -11,39 +11,32 @@ Access the production org-agenda-api instance at https://colonelpanic-org-agenda
## Credentials ## Credentials
Get credentials from pass: Get the password from `pass`:
```bash ```bash
pass show colonelpanic-org-agenda.fly.dev pass show org-agenda-api/imalison
``` ```
Format: Username is currently `imalison`.
- Line 1: password
- `user:` field: username
## Quick Access with just ## Quick Access with just
The project includes a justfile with pre-configured commands: This repo includes a `justfile` under `~/dotfiles/org-agenda-api` with pre-configured commands:
```bash ```bash
# Authenticated curl to any endpoint cd ~/dotfiles/org-agenda-api
just prod /health just health
just prod /get-all-todos just get-all-todos
just prod "/agenda?span=week" just get-todays-agenda
just agenda
# Common shortcuts just agenda-files
just health # Health check just todo-states
just version # API version just create-todo "Test todo"
just todos # All todos
just today # Today's agenda
just agenda # Day agenda (or: just agenda week)
just templates # Capture templates
just metadata # Full metadata
``` ```
## Manual curl ## Manual curl
```bash ```bash
curl -s -u "$(pass show colonelpanic-org-agenda.fly.dev | grep '^user:' | cut -d' ' -f2):$(pass show colonelpanic-org-agenda.fly.dev | head -1)" \ curl -s -u "imalison:$(pass show org-agenda-api/imalison | head -1)" \
https://colonelpanic-org-agenda.fly.dev/health | jq https://colonelpanic-org-agenda.fly.dev/health | jq
``` ```

View File

@@ -1,40 +1,42 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-rsa gwJx0Q -> ssh-rsa gwJx0Q
DPbChrJRIw/0GNKJFW0yVpHj/nS0De/I3t9z+tlqL9BFUpIKBNBZeLBW92xPdTgq tUmWcdAceV4dQc2MPAxNrMhK/lwBriTRNaPRRWs4TX2/0k5J0mHCjFG3WmU4Aqd1
wAlDKj5Zl1qrxTga4DcHkzA7QJVhTg3GNnEeJqBwaToPb4yEyiToW8B05xjkSrMM ULSV2jn6Npfyt9C3AUyswfBSnbTEmJoH5GxXrrKf1Ft+ps/tDnH1Zy0TkVVUgcNg
fPQ+ZkSbdTfupPrfjmnaHED/4RJXJFt2LvdI1dW4XSPdk4rp7oVbs3dnNqWObAhD hvVf3qknbuAV2PO/eo9HCL5u53rle4y14nTS6+N4R5F+MAn2XDnE675yH66NRh9w
ATiQETPLJ33gAdyrM7A5xo7mwRBV+Kvjr+HrXX9dR3LhcMdecAVBbqI0508VjxvQ IQnmqMZrwZ5AUhGvr0GFbkwDEKSaWX55SF8jCVWg/3ZclMhr5BFLvnfP2TT+dZx6
XP2q30jfavX6x1cNuHNP9UbKRWFZrRvbxi2soz7V7wM5hSiJIuVuYS2Y0hGdIGJy qcZY4Q4kHgU26CzDR/37fFUByKAbtG4Gbj46CwyszCvUKIKtOLWMLH1zPCvl3S21
SdSozcsa2wJ/aobH4fMImg 8LkYZBubRpNsmpwXsjOStA
-> ssh-ed25519 YFIoHA 0bHvbcnQZjfBkScK0vXJXjTVzAjPRiUz2wn3l1vQplI -> ssh-ed25519 YFIoHA ZGiN+usLIPRHxcuslQddmbo1tOPlQV4ws6UicJe0U1Y
2wmc1m1XT0f1nHRlgfAGvBJ1xFM84Y0/pVvTSPyxFOU ADMHNkKPuKqfG9oq/D17FfSitNy2SmrgKccsXSEUfoc
-> ssh-ed25519 KQfiow QFs5J3qngIVkFSae2SN1WWtHKzaNvWeaqw/I6Cukbys -> ssh-ed25519 KQfiow Vu7r4XBQsl/K1f193ZXWI3etCvqxZdh8uZYBNVT44HY
k1YNLwNCKjZNUkwM7CwIEK8FcICPElPr94JEXM4bYrI vREgMJ/Mva0O7ZsQJO6zE4n7uzPEKdgV1wTdT7RlQwY
-> ssh-ed25519 kScIxg ucsEcywwdpkDxL327bgvegJXx7/tQf5DZkxl/82bxDY -> ssh-ed25519 kScIxg 6YB3MqEtJAcfJ0n3JRE4gTBPn2K6SzWlyHuquIdzqgA
BjaZ78vGeZz54/JK+on8TEaQpK7LHmuZ6OtAyszMjV4 vojm4MVygbdNyUoIptuiu7o4PM54hSlmUb6YKzH9tQE
-> ssh-ed25519 HzX1zw VQtRquhDhEFTRBa0S0gVEJW90AeTb5hPe8bXJAyxyXw -> ssh-ed25519 HzX1zw Z+iH8U6c2nD08jhGWt1Y10TI+5SP1mkhGf3TF9gfCC4
rcUxBPvkIJUk3fvY6vGZgY+mCSzQLDFmKJ5tYafDvAc j7azBGRnSJ2db8dKq1+8qLb+VRuEFZaiU63YF5AupIw
-> ssh-ed25519 1o2X0w +6SwM5hLyc8wvbxBDJbfivjV+wN7whIgFRdX5z2LiCQ -> ssh-ed25519 KQfiow DH8OTBFxByjpKHvIp1B9Ex5RqXe5a90Z/bHA3qaOAHg
a+UxJ2YKAWV+XJtOluMvq/8p0nfw27lF2JOzvCYHkmg rLiBeD4XFlOOtKEEMiDmYhDJNAO5NgqB0E12POKeWpw
-> ssh-ed25519 KQ5iUA 8BSg4c4T4y0w3msKAmLZJY+J+oHw25mPPlKdFkj5Mlg -> ssh-ed25519 1o2X0w VuD1Cw5HbpG0SpvdUOJY+9TQFq/dBbFl3x6hFw5/UA4
PsAz9C4XthB/hfn/F4IJ9Ifq280B9IXix0C1mk9RyI8 I0n9mWKybwuBxVRMvXcCy+oRxaWRXGjzhkvLpZUwybI
-> ssh-ed25519 AKGkDw KcGz1q5Fe5RdnYKQtHZpuZtcUtdYysxxzGm10rSFvQ8 -> ssh-ed25519 KQ5iUA 9lltJGo9xO0TRl3XKWi7qPgQGMrMu9OP2IEUaw4jgyE
/j2QuqhT1xQDjz/N6KGsBmEGIaL+Cm10YNHeZ6Sw+VU iWJ0n48BDOMf3qoTOW2ShUB4q0NplA+Ndb4Zb64y/kc
-> ssh-ed25519 0eS5+A QLIh5xJ3+A9eeGMkvzbk01HNi41CaTjRGN75y00SSl0 -> ssh-ed25519 AKGkDw adxpD1SzlU6ZinMQkhFn71e2iWwJ9yUjNP36ljsl5zs
/Axjo9OeRpgTYxfugpiAeQTiTEtbUgUXWc1Rg7aggI0 uHSpJYbYS5N6i3SWfpOOvF11/6GPpmoK6rOLT+HHhHM
-> ssh-ed25519 9/4Prw 7jpwaON0KKlubIDN3/xllVX7pZhJRoaMVnX5Sc7+wkw -> ssh-ed25519 0eS5+A xOw2lMjQaWYN8DUrw+C5W4KbI4AWe62tl0O5aoUWMSo
ObueU1r7o5F9D0e/DxZkU40AsN9lXK5eOcF0N2M1H0g LqutkDAxOQcfR1ic/4aSATOV6DTLysBTePyfdMMs/Dk
-> ssh-ed25519 gAk3+Q cklYccOHJ2HFT7m3Oje8McxLif8kOma0h36ERo2uEC8 -> ssh-ed25519 9/4Prw xJ6ZuprDTxshYjtUsqRqIXLLWNdPVO5JrrwdOO8jTw0
2pPIQfO+V45jdFEZCFRUUFGY1aZWindpoPbCLE1Mies nraiG8xVGytnJorVR2vP8bgO1XvFrCSQqvqBQtHMCMY
-> ssh-ed25519 X6eGtQ IOpU7iT9w8Dmehx/LEA1Cpr8BnAIFwl2sOj8ZZiY00I -> ssh-ed25519 gAk3+Q jcqMNM97uIyhEr9ZALIiAyMy6IfLuFHURrLPsPnSbW8
dfx6A+tL7Xc4PXRdt6zxh2rtrB3Wb5HhAhpHT+n9cx0 gdr3ohQPN6m9V7d+ygJJc/vl3Nob1SP3mKIUWRh1E/E
-> ssh-ed25519 0ma8Cw C0hjuEmVLn+djtVvJURuVi8b47JVEcux84P6QoX/fGs -> ssh-ed25519 X6eGtQ TZ9Cy7w2h75EJa2d0KUZmDNlP49rKmv+lky+Pncld1w
Vnf3b3kU5zFyW9Km+idxgIlx+CFusnKBdN5sOsB/hVk b1grKVmC+WcF8SFcu0ih17qgydlnHrmFBv4to/AhGFU
-> ssh-ed25519 Tp0Z1Q x4jysmX0AOaOWc0hiTzBA2Lwjwza5G/cqfcP22NuiC8 -> ssh-ed25519 0ma8Cw Zy+jPC6k44/GTa+L0VzHL+J373tSmW2n9mF4ixdrvRw
pC3MxtgfZHQ1sk/JLtsBKUXPkkC53vH49OVwrWypq1A MdyaeOFSL2elGth4ArGWpfqQuDDdWYCte5os7U8tBnQ
-> ssh-ed25519 ePNWZQ QPNC4Hw4cLAgZgso+Vgqz60sBd1wUgOVUqxl7yYMEkQ -> ssh-ed25519 Tp0Z1Q JzpVqrWyrIp9/dlT6MeMFXYz78hOrNQzR6Dvl3xl6lc
99w0DohDiy6fXwbKHZYcFZNSvCUroxBxerHVPKY16lg dmdeO+zgs4icVNF88hAQuofaUjDz+M2Ru7QTYXU0xEU
-> ssh-ed25519 hILzzA 8tShLcIvpPifSyY0OjKH2fj2F0rgHAol0LRSAAE+7Vw -> ssh-ed25519 ePNWZQ 9Tj0sB7VvuEGDYNwmV/jBhyWOiTzt3Cw/zvtNR8lhiw
9K3iKvI+KKhjY75rWt3n0v9Bz4yqP548PTgWi35c9m4 tGJOydxyMDI7P0/WNNs3dV4I8SDx74J98nKD2VCyRS8
--- foeVPG32rt4SIuJ0BtwWh+mTUVoQipAapftZUIA/7gw -> ssh-ed25519 hILzzA 7JOjSlz4P2Vh7vxwVMILwyarj9FWIF9fze1/aP9FkWU
=<3D><><EFBFBD>Q<EFBFBD>uE <09><>U<EFBFBD>u<EFBFBD>-WT<57>3YL<1F><03>iu<69>@<40>?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'<01>G2}<7D>E <20>US<>A<EFBFBD><41>Yi<59><01> 6/FYLtfBngmD4vPJMdDhIowulTr4FrmAMNxb8LmkkIU
--- ia4Vwvo/AChG8svE3eVNM+7qqTyTpmBKp2WQauzRe54
B<EFBFBD>U<EFBFBD>F<EFBFBD><EFBFBD><EFBFBD><EFBFBD>^.<2E><>v<EFBFBD><<3C>-Y<>R<EFBFBD>Lca<63><61>b3*<2A><33>˭<EFBFBD><CBAD><<3C>m^<5E>F<EFBFBD>OUK<55>?<3F><>