Commit Graph
100 Commits
Author SHA1 Message Date
shockrah c6013e300b bumping kubernetes version to latest on VKE
Wiki Resources Sanity Checks / ruff-checks (push) Failing after 45s
2026-10-13 01:31:53 -07:00
shockrah ee58b8ee4c couple of ignore changes 2026-10-13 01:28:03 -07:00
shockrah bc4ce16ba6 updating the resource type for code.shockrah.xyz
Wiki Resources Sanity Checks / ruff-checks (push) Successful in 17s
2026-07-12 14:50:03 -07:00
shockrah b3bdf03f25 Another janky check bun script
Wiki Resources Sanity Checks / ruff-checks (push) Failing after 2s
2026-06-16 23:08:55 -07:00
shockrah 292b9a8004 Sanity check paste checker
Wiki Resources Sanity Checks / ruff-checks (push) Failing after 1s
2026-06-16 22:09:12 -07:00
shockrah 06f0853f44 Pre-commit hook fixes
Wiki Resources Sanity Checks / ruff-checks (push) Failing after 1s
2026-05-19 00:57:57 -07:00
shockrah 5fdb2f0e18 Setting up playbook, for updating system packages
Wiki Resources Sanity Checks / ruff-checks (push) Failing after 1s
2026-05-18 23:30:48 -07:00
shockrah 771596968a removing fluff
Wiki Resources Sanity Checks / ruff-checks (push) Successful in 12s
2026-05-04 14:43:51 -07:00
shockrah 62d4129b73 S3 infra cleanup
Wiki Resources Sanity Checks / ruff-checks (push) Successful in 6s
2026-04-26 01:53:14 -07:00
shockrah 074139e0dd removing ansible-lint gh action in favor of the pre-commit hooks
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 34s
Wiki Resources Sanity Checks / ruff-checks (push) Successful in 17s
2026-04-26 01:38:48 -07:00
shockrah fbe6e5c3e2 Removing all ansible-linter errors
Ansible Linting / build (push) Failing after 16s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 18s
Wiki Resources Sanity Checks / ruff-checks (push) Successful in 7s
2026-04-26 01:35:56 -07:00
shockrah c44babf3d8 Adding pre-commit hooks for ansible linting
Ansible Linting / build (push) Failing after 20s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 21s
Wiki Resources Sanity Checks / ruff-checks (push) Successful in 7s
2026-04-25 22:41:56 -07:00
shockrah 5ee16b4766 Running a simple ansible-lint job
Ansible Linting / build (push) Failing after 1m26s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 17s
Wiki Resources Sanity Checks / ruff-checks (push) Successful in 7s
2026-04-24 14:44:51 -07:00
shockrah 42fae4c5d8 Fixing workflow syntax error
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 16s
Wiki Resources Sanity Checks / ruff-checks (push) Successful in 16s
2026-04-24 14:35:02 -07:00
shockrah 6a0cd25aee new simple workflow for ruff linter checks
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 17s
Wiki Resources Sanity Checks / ruff-checks (push) Failing after 0s
2026-04-24 14:32:35 -07:00
shockrah a82170a603 Pushing up generic www image logo
Ansible Linting / ansible-lint (push) Failing after 6s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 20s
2026-04-24 14:26:47 -07:00
shockrah fa7db2211a Fixing some formatting issues 2026-04-24 14:26:27 -07:00
shockrah 1610a3a55f Renaming module for better import resolution under pyright
Ansible Linting / ansible-lint (push) Failing after 6s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 20s
2026-04-20 23:07:39 -07:00
shockrah 87b0c9c571 Adding infra diagram
Ansible Linting / ansible-lint (push) Failing after 3s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 15s
2026-04-19 11:40:00 -07:00
shockrah ce68e5ee36 Linter additions and adding ingress controllers to the diagrams
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 14s
2026-04-19 11:37:52 -07:00
shockrah 23b8a009e8 Adding supplementary images for the diagrams custom nodes
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 15s
2026-04-19 11:23:20 -07:00
shockrah 0cefc4baf9 Basic diagram of current infrastructure
Ansible Linting / ansible-lint (push) Failing after 6s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 18s
2026-04-19 11:20:51 -07:00
shockrah 31b2471f1c new role for maintaining webserver
Ansible Linting / ansible-lint (push) Failing after 9s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 23s
2026-03-07 00:14:42 -08:00
shockrah c6ac0b0cc3 removing test DNS endpoint 2026-03-07 00:13:39 -08:00
shockrah eea4c61537 Quick A record for testing static website migration
Ansible Linting / ansible-lint (push) Failing after 17s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 1m25s
2026-01-31 12:29:49 -08:00
shockrah ee860c6e1f Common names now line up with hostnames in certificate through the 1 ingress (fire emoji)
Ansible Linting / ansible-lint (push) Failing after 8s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 21s
2026-01-13 23:18:41 -08:00
shockrah 1c11410c2d More resource re-factors, upgrades and fixes for future work
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 16s
Housekeeping but the wiki got hosed :((
2026-01-07 00:53:11 -08:00
shockrah 4d71994b85 Upgrading provider versions
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 18s
2026-01-07 00:21:12 -08:00
shockrah 79cb4eb1a6 Cleaning up unused code
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 18s
2026-01-07 00:02:11 -08:00
shockrah e8817fe093 Adding wiki to DNS and opening it up on the ingress for public read access 2026-01-06 19:12:31 -08:00
shockrah 97bffd2042 Adding note regarding git.shockrah.xyz & code.shockrah.xyz 2026-01-06 19:06:23 -08:00
shockrah 37305fd74e Exposing 2222 in gitea service however ingress still needs configuration
Ansible Linting / ansible-lint (push) Failing after 6s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 20s
2026-01-06 00:06:47 -08:00
shockrah 555124bf2f Shortening ingress definition
Ansible Linting / ansible-lint (push) Failing after 5s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 19s
2026-01-03 23:07:33 -08:00
shockrah e209da949b Adding wiki service with a basic page for now
Ansible Linting / ansible-lint (push) Failing after 6s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 20s
2026-01-03 21:43:16 -08:00
shockrah caa2eba639 Removing unused helm charts
Ansible Linting / ansible-lint (push) Failing after 6s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 20s
2025-12-28 19:30:13 -08:00
shockrah 982669ed4a Cleaning up the logging namespace and resource as they are not getting value
Ansible Linting / ansible-lint (push) Failing after 7s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 24s
2025-12-12 14:41:29 -08:00
shockrah 4446ef813f Fixing auto_scaler issue with root node pool in athens cluster 2025-12-12 14:40:54 -08:00
shockrah 9dc2f1d769 Adding sample filese and fluent bit configs which still need some work
Ansible Linting / ansible-lint (push) Failing after 6s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 21s
2025-11-10 14:18:05 -08:00
shockrah 01b7b4ced8 Moving logging related things to the new logging namespace
Ansible Linting / ansible-lint (push) Failing after 5s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 18s
2025-11-05 21:55:40 -08:00
shockrah 29cdfcb695 openobserve inimal setup running now with it's own namespace and volumes
Ansible Linting / ansible-lint (push) Failing after 7s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 19s
2025-11-04 23:24:16 -08:00
shockrah bbbc9ed477 Upsizing the singular node to accomodate the new observability stack 2025-11-04 23:20:03 -08:00
shockrah d64c5526e6 Creating namespace for the openserve 2025-11-04 23:18:39 -08:00
shockrah 469b3d08ce Adding hashicorp/random provider 2025-11-04 23:16:58 -08:00
shockrah 7f5b3205d0 Ingress functional however this is all in a cooked af namespace
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 14s
2025-11-03 02:14:06 -08:00
shockrah 67ff5ce729 Gitea appearing functional with the service in place, now waiting on LB setup
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 15s
2025-11-03 01:48:29 -08:00
shockrah 6aadb47c61 Adding code.shockrah.xyz to DNS member list 2025-11-03 01:48:09 -08:00
shockrah 0624161f53 Fixing the PV for gitea which now lives in the dev namespace
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 15s
2025-11-03 01:30:16 -08:00
shockrah c6b2a062e9 Creating dev namespace
Ansible Linting / ansible-lint (push) Failing after 6s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 19s
2025-11-03 01:17:54 -08:00
shockrah 718647f617 Adding a new uptime service to configure later on
For now I'm staging this in the playground namespace since IDK if I'm going to keep it 5ever + it's an excuse to learn how to use basic volumes
2025-11-02 21:31:22 -08:00
shockrah cfe631eba7 Creating pvc for gitea setup
Ansible Linting / ansible-lint (push) Failing after 7s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 21s
2025-10-22 16:15:04 -07:00
shockrah 29e049cf7f Moving legacy yaml 2025-10-21 15:15:24 -07:00
shockrah 990d29ae6c Adding annotations & host field to ingress
Also updating the staging target to production target for lets encrypt cluster issuer
2025-10-21 12:42:02 -07:00
shockrah 859201109e Adding required annotations for cert-manager on the ingress resource
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 15s
2025-10-03 18:04:20 -07:00
shockrah de3bff8f14 Creating cluster issuer with yaml piped into terraform
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 15s
2025-10-03 18:01:16 -07:00
shockrah 54a6ddbe5d Changing out the kubectl provider for a new one 2025-10-03 17:59:01 -07:00
shockrah 82333fe6ce Setting up cert-manager helm_release
Ansible Linting / ansible-lint (push) Failing after 5s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 19s
2025-10-03 17:25:23 -07:00
shockrah cddf67de2f Updating health ingress resource with better naming/referecing
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 15s
2025-09-28 15:56:24 -07:00
shockrah affa03bed5 Updating DNS for load balancer sanity.shockrah.xyz A record
Ansible Linting / ansible-lint (push) Failing after 5s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 21s
2025-09-28 13:56:47 -07:00
shockrah 34e1f6afdf Converting backend provider helm config to use config.yaml
Ansible Linting / ansible-lint (push) Failing after 6s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 18s
2025-09-27 14:38:26 -07:00
shockrah fd9bd290af Adding support for helm releases
Ansible Linting / ansible-lint (push) Failing after 5s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 18s
Intended for setting up the nginx-ingress controller
2025-09-20 11:05:00 -07:00
shockrah d992556032 Basic sanity service now working under public DNS
Ansible Linting / ansible-lint (push) Failing after 3s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 15s
2025-09-17 23:32:50 -07:00
shockrah fce73d06e0 Adding dns vars for sanity.shockrah.xyz
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 15s
2025-09-17 23:08:33 -07:00
shockrah 7f5d81f0ee Deployment and Service for a simple health check tier service
Ansible Linting / ansible-lint (push) Failing after 6s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 19s
2025-09-17 22:37:03 -07:00
shockrah 410790765f Creating new namespace in cluster for random k8s experiments 2025-09-17 22:33:34 -07:00
shockrah 9454e03f53 Example service now uses tls for some reason
Ansible Linting / ansible-lint (push) Failing after 6s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 18s
2025-09-09 18:05:12 -07:00
shockrah e6ed85920d Creating semi-functional tls cert with k8s
Ansible Linting / ansible-lint (push) Failing after 9s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 5s
Certificate resource is created but not deployed at this time
2025-09-08 21:00:24 -07:00
shockrah 2775d354f8 Creating functional ingress 2025-09-08 20:58:44 -07:00
shockrah 1f6f013634 Cleaning up unused resources
Ansible Linting / ansible-lint (push) Failing after 10s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 9s
2025-09-08 20:58:29 -07:00
shockrah 778b995980 Adding DNS entry for VKE LB
Ansible Linting / ansible-lint (push) Failing after 6s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 18s
2025-09-03 14:27:52 -07:00
shockrah fc897bdd0e New yaml for a working MVP
Ansible Linting / ansible-lint (push) Failing after 6s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 20s
Still need to add thing like TLS but this will basically
be  the template for routing and service setup, going forward
2025-08-29 16:34:18 -07:00
shockrah 8f06ef269a Basic health setup
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 17s
2025-08-27 18:13:39 -07:00
shockrah f15da0c88d Removing old kubernetes tf infrastructure
Ansible Linting / ansible-lint (push) Failing after 6s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 19s
2025-08-27 00:30:38 -07:00
shockrah c602773657 Removing tarpit project to save on costs
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 21s
2025-08-08 07:32:33 -07:00
shockrah cd908d9c14 Sample cronjob for k3s
Ansible Linting / ansible-lint (push) Failing after 5s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 18s
2025-08-05 21:50:30 -07:00
shockrah 56e9c0ae4a Merge branch 'master' of ssh://git.shockrah.xyz:2222/shockrah/infra
Ansible Linting / ansible-lint (push) Failing after 5s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 19s
2025-07-25 12:43:56 -07:00
shockrah 30bc6ee2fa Ignore kubectl config 2025-07-25 12:43:53 -07:00
shockrah cd9822bb85 Basic health service on port 30808 on the new k3s cluster 2025-07-25 12:43:30 -07:00
shockrah 0efe6ca642 removing nomad configs 2025-07-25 12:02:31 -07:00
shockrah 2ef4b00097 Removing old nomad configs
Ansible Linting / ansible-lint (push) Failing after 3s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 13s
2025-07-14 20:43:40 -07:00
shockrah e183055282 Nomad removal
Ansible Linting / ansible-lint (push) Failing after 5s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 31s
2025-07-14 20:15:54 -07:00
shockrah 514909fc8d Removing nomad and consul in favor of K3S for more well supported architecture 2025-07-14 20:14:37 -07:00
shockrah 5b4a440cb4 Removing the last remnants of nomad and getting k3s setup
Ansible Linting / ansible-lint (push) Failing after 3s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 15s
2025-07-10 20:47:27 -07:00
shockrah 826d334c3c Completing the state required to setup k3s
Ansible Linting / ansible-lint (push) Failing after 15s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 37s
2025-07-10 14:06:53 -07:00
shockrah 77590b067a Create the static host volume for the new NFS
Ansible Linting / ansible-lint (push) Failing after 6s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 17s
2025-06-18 17:08:00 -07:00
shockrah 850570faf5 Creating simple bastion host for testing deployment setup scripts
Ansible Linting / ansible-lint (push) Failing after 6s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 17s
2025-06-16 15:15:09 -07:00
shockrah 12831fbaf3 Adding vars for the new bastion host
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 16s
2025-06-12 09:20:21 -07:00
shockrah a6123dd7e2 Adding tls into required providers
Ansible Linting / ansible-lint (push) Failing after 6s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 19s
2025-06-12 09:16:10 -07:00
shockrah 9c2e0a84d7 Creating VKE cluster in a private VPC
Ansible Linting / ansible-lint (push) Failing after 5s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 18s
2025-06-04 23:29:26 -07:00
shockrah 1281ea8857 simplifying vars
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 14s
2025-05-28 21:22:10 -07:00
shockrah ee2d502ca6 Slimming down the cluster definition
Ansible Linting / ansible-lint (push) Failing after 5s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 16s
2025-05-28 18:24:31 -07:00
shockrah 88059a5e0f upgrading providers 2025-05-28 17:43:56 -07:00
shockrah 4024809cc4 Removing scripts that won't ever be used again 2025-05-29 00:35:32 -07:00
shockrah 029a3c80d5 Ignoring .ansible directory
Ansible Linting / ansible-lint (push) Failing after 5s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 19s
2025-05-29 00:34:25 -07:00
shockrah 75b7f2fa3d Unreal amounts of linter fixes
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 16s
2025-05-26 01:10:00 -07:00
shockrah 8ef606153f Swapping basic setup steps for sudo access
Ansible Linting / ansible-lint (push) Failing after 3s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 19s
2025-05-25 22:57:30 -07:00
shockrah be34327791 Moving nomad host volume setup to its own role
Ansible Linting / ansible-lint (push) Failing after 5s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 18s
2025-05-25 22:56:07 -07:00
shockrah c6ef6ae4d2 moving more files around for nomad this time
Ansible Linting / ansible-lint (push) Failing after 5s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 18s
2025-05-25 22:41:37 -07:00
shockrah eb7871584b Renaming role to be more generic going forward
Ansible Linting / ansible-lint (push) Failing after 5s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 19s
2025-05-25 22:35:10 -07:00
shockrah 4a0a12242a Moving common vars for role to vars/main.yaml
Ansible Linting / ansible-lint (push) Failing after 6s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 21s
2025-05-25 22:33:26 -07:00
shockrah 053db8793b Moving proxy things to its own playbook + role
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 14s
2025-05-23 01:42:40 -07:00