Releases: tjpalanca/tjcloud
Releases · tjpalanca/tjcloud
v3.0.0
v2.5.0
v2.4.1 - Upgrade NGINX
- Upgrade NGINX Ingress Controller to v1.3.1 #29
v2.4.0 - RSS Reader and Email Subscriptions
- Added FreshRSS and Kill the Newsletter to my personal server. #22
v2.3.0: Mastodon Upgrades
v2.2.0: Security Hardening
- Added a Linode Cloud Firewall to protect from opportunistic and brute force attacks.
- Moved Terraform orchestration to GitHub Actions to allow opening up the firewall
during deploys from Terraform Cloud - Moved documentation to
{nbdev}
and to develop Python scripts used to disable and
re-enable the firewall, along with the relevant github actions workflows and utilities
that come with the standard development workflow in `{tjutils} - Disable
code-server
custom welcome page
v2.1: Mastodon
What's Changed
- Self-Hosted Mastodon by @tjpalanca in #19
- Factor our
keycloak_realm
terraform module so it can be used to create user realms in other projects - Development Dependencies
- Apache Arrow
- Quarto CLI
- Minor upgrades to code-server, pgAdmin
Full Changelog: v2.0...v2.1
TJCloud v2.0: Terraform IaC
Major changes
- Migrated to Terraform IaC from proprietary Cloud66
- To save costs, moved to Linode Kubernetes Engine and Linode Object Storage
- Removed RStudio from development server, only code-server now.
- Used kaniko for building images inside the Kubernetes cluster
Minor changes
- Upgrade keycloak to Wildfly distribution
- Security: Cloudflare authenticated origin pulls and origin certificates to ensure only cloudflare proxies traffic
- Upgrades to applications
Other information
Overall stack costs $45/month for 4 cpus and 8gb shared across all applications