Rotate org-agenda-api prod auth password
This commit is contained in:
@@ -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
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -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>3ٽ<33>˭<EFBFBD><CBAD><<3C>m^<5E>F<EFBFBD>OUK<55>?<3F><>
|
||||||
Reference in New Issue
Block a user