122 Commits

Author SHA1 Message Date
Jack Jackson
be10ebe8a4 Update edh-elo commit 2024-06-27 10:15:48 -07:00
Jack Jackson
93dd5c424f Update edh-elo commit 2024-06-27 10:14:46 -07:00
Jack Jackson
e879b0ba05 Use legal database-user name 2024-06-27 09:43:05 -07:00
Jack Jackson
89511e3747 Update edh-elo commit 2024-06-27 09:35:34 -07:00
Jack Jackson
864b8189e3 Update git commit 2024-06-26 19:17:25 -07:00
Jack Jackson
2ff2c4224c Deploy edh-elo 2024-06-24 21:11:16 -07:00
Jack Jackson
8d70bbe78b Enable Drone Kubernetes Secrets Chart
Interestingly, the existence of this chart somewhat contradicts the
[docs](https://docs.drone.io/runner/extensions/kube/), which suggest you
should "_\[d\]eploy the secret extension in the same Pod as your
Kubernetes runner_". Though the interaction appears to be via an HTTP
call, so that doesn't seem like would be an issue.
2024-06-05 15:05:53 -07:00
Jack Jackson
2d1fd9ef0c Specify MaxTTL for Tokens from BaseAppInfra
I encoutered an issue where tokens were being created without TTLs and
thus clogging up the storage of the system. I haven't found a smoking
gun pointing to this being the cause, but I do suspect that it's
_something_ to do with the Vault/Crossplane integration, since a) that's
really my only use-case for Vault, and b) there's the string
`vault-provider` in the display_name below:

```
$ vault token lookup -accessor zcRF0YAUQtP7vrbZHTW5y322
Key                 Value
---                 -----
accessor            zcRF0YAUQtP7vrbZHTW5y322
creation_time       1715766311
creation_ttl        0s
display_name        token-vault-provider-token
entity_id           n/a
expire_time         <nil>
explicit_max_ttl    0s
id                  n/a
issue_time          2024-05-15T09:45:11.720412011Z
meta                <nil>
num_uses            0
orphan              false
path                auth/token/create
policies            [root]
renewable           false
ttl                 0s
type                service
```
2024-06-04 15:43:42 -07:00
Jack Jackson
e798564692 First steps in Crossplane-Vault integration 2024-05-08 23:45:39 -07:00
Jack Jackson
bcb2bd28d7 Enable sabnzbd 2024-05-08 07:35:36 -07:00
Jack Jackson
4c82c014f8 Add vault-sourced secret in Drone setup 2024-04-21 14:02:43 -07:00
Jack Jackson
abc71fd7f1 Set securityContext to permit truenas file operations 2024-04-10 17:49:16 -07:00
Jack Jackson
d1e000dc10 Avoid Drone-runner on the cursed node 2024-02-19 13:42:35 -08:00
Jack Jackson
7c3364fef9 Addressing Sonarr DB Migration error 2024-02-17 18:44:14 -08:00
Jack Jackson
a3b154adf8 Mount Truenas directly at /data 2023-12-08 21:45:58 -08:00
Jack Jackson
5548684b7a Create admin Drone user 2023-12-01 22:56:40 -08:00
Jack Jackson
657942071a Fully migrate to TrueNas for Nzbget 2023-11-28 19:17:16 -08:00
Jack Jackson
7eb215f7fa Remove Longhorn Media volumes now fully migrated 2023-10-04 10:00:57 -07:00
Jack Jackson
69b15c1ad6 Temporarily mount TrueNAS to Jellyfin as Read-Write to transfer data from Longhorn volumes 2023-10-01 19:40:59 -07:00
Jack Jackson
a3e807c406 Mount TrueNAS volume for Usenet Downloads 2023-09-30 16:53:15 -07:00
Jack Jackson
499d3acaf5 Mount TrueNas volume on all appropriate containers 2023-09-30 14:50:15 -07:00
Jack Jackson
b183c2bf6b Reintroduce TrueNAS storage after reconfiguration 2023-09-23 20:13:43 -07:00
Jack Jackson
58bc49412e Remove TrueNAS volume from Jellyfin while reconfiguring 2023-09-23 19:27:59 -07:00
Jack Jackson
7373ba6346 Introduce TrueNas volume for Jellyfin 2023-09-22 22:39:43 -07:00
Jack Jackson
6f73b57afe Add Affinity in Jellyfin Metrics 2023-08-30 20:08:48 -07:00
Jack Jackson
98ae54614b Bind Drone Runner to arm64 node 2023-08-30 19:47:57 -07:00
Jack Jackson
b13c2a3c50 Fully remove volume 4 2023-07-26 18:52:50 -07:00
Jack Jackson
8d2b346490 Unmount large volume - just wait for NAS 2023-07-26 18:19:48 -07:00
Jack Jackson
9c84e93e65 Create larger volume now rasnu2 is available 2023-07-26 14:20:01 -07:00
Jack Jackson
dd63fb1d2c Longhorn TV volume 3 2023-07-26 00:02:14 -07:00
Jack Jackson
766998c026 Second Longhorn TV Volume 2023-07-25 14:34:51 -07:00
Jack Jackson
a01a1a68f4 Revert "Temporarily mount base media dir as ReadWriteMany to copy data out to Longhorn volume"
This reverts commit 2d622ee971c9bad617b3f9c55d48254c81219b27.
2023-07-25 09:25:02 -07:00
Jack Jackson
2d622ee971 Temporarily mount base media dir as ReadWriteMany to copy data out to Longhorn volume 2023-07-25 09:14:28 -07:00
Jack Jackson
56ef7ddcc4 Re-add Longhorn for (hopefully) last time 2023-07-25 07:53:13 -07:00
Jack Jackson
d9d4031ab7 Remove Volume so Longhorn StorageClass can be recreated with Retain 2023-07-24 22:16:55 -07:00
Jack Jackson
3b58d942ae Recreate volume 2023-07-24 22:03:14 -07:00
Jack Jackson
6ab568964c Undefine PVC 2023-07-24 21:54:55 -07:00
Jack Jackson
f693819cb6 Detach Volume 2023-07-24 21:52:30 -07:00
Jack Jackson
82f7405d4e Re-attach volume 2023-07-24 21:49:15 -07:00
Jack Jackson
db60c3ba9c Remove PVC 2023-07-24 21:44:35 -07:00
Jack Jackson
1f46cad533 Reintroduce PVC 2023-07-24 21:35:29 -07:00
Jack Jackson
bdf2c5dc65 Remove PVC to downsize 2023-07-24 21:15:41 -07:00
Jack Jackson
4c257cdf15 Unbind (but do not undefine) PVC 2023-07-24 21:13:39 -07:00
Jack Jackson
6cd7779aae Reintroduce larger JellyfinTV Longhorn volume 2023-07-24 21:09:07 -07:00
Jack Jackson
e9c311d837 Remove Longhorn TV Volume to resize-up 2023-07-24 21:05:02 -07:00
Jack Jackson
2b1e5e7f5b Remove Ceph/Rook charts 2023-07-24 17:42:00 -07:00
Jack Jackson
808a64b3d4 Reintroduce Longhorn volume 2023-07-24 16:36:51 -07:00
Jack Jackson
3e3dddeaec Remove Ceph PVC 2023-07-24 16:33:49 -07:00
Jack Jackson
67cf86bf60 Recreate Ceph Volume 2023-07-23 18:29:46 -07:00
Jack Jackson
670f32b424 Disable LonhornClaim so it can be deleted 2023-07-23 16:15:54 -07:00