Skip to content

Releases: ndebuhr/cloud-native-workstation

v0.18.0

10 Jun 03:01
Compare
Choose a tag to compare

Commits

  • 7ea7213: ⬆️ Upgrade workstation prereqs (ingress-nginx to v4.9.0, gatekeeper to v3.14.0, and aws-efs-csi-driver to v2.5.2) (Neal DeBuhr)
  • 973c13d: 🐍 Update Python package versions, for the code server system (Neal DeBuhr)
  • df5b687: ⬆️ Bump the Code Server version from v4.19 to v4.89 (Neal DeBuhr)
  • fb3d623: 🧹 Clean up quality scanning, permissions provisioning, and cert handling (Neal DeBuhr)
  • 4054971: ⬆️ Bump the version on various dockerized components (Neal DeBuhr)
  • 65ee869: ⌛ Double the timeout for the deployment validation workflow Helm install (to accommodate occasional longer installs) (Neal DeBuhr)
  • 2caace5: 🩹 Fix Code Server build regressions (Neal DeBuhr)
  • 91868d5: ⌛ Use a consistent Helm installation timeout across deployment validations (Neal DeBuhr)
  • b4238e2: ⏪️ Revert Prometheus to a non-RC Docker tag (Neal DeBuhr)
  • 93655ba: 🔖 Cut a v0.18.0 release (Neal DeBuhr)

v0.17.5

15 Dec 05:02
Compare
Choose a tag to compare

Commits

  • 10a500e: ⬆️ Upgrade Code Server to v4.19.1 (Neal DeBuhr)
  • 9133c56: 🔖 Cut a v0.17.5 release (Neal DeBuhr)

v0.17.4

29 Apr 15:32
Compare
Choose a tag to compare

Commits

  • 50d9a3e: 🧩 Add the GKE Auth Plugin to the Code Server gcloud cli components (Neal DeBuhr)
  • e62ec67: ⬆️ Clean up and upgrade Code Server packages (Neal DeBuhr)
  • e660b71: 🧠 Add JAX to the Code Server system (Neal DeBuhr)
  • 3b498d1: 🔖 Cut a v0.17.4 release (Neal DeBuhr)

v0.17.3

31 Dec 04:12
Compare
Choose a tag to compare

Commits

  • c1f917e: 👷 Attempted CI/CD fix around kubectl authentication (1) (Neal DeBuhr)
  • 712bc03: ⬆️ Upgrade Redis to v17.4.0 (Neal DeBuhr)
  • c8facde: 🔖 Cut a v0.17.3 release (Neal DeBuhr)

v0.17.2

30 Dec 17:55
Compare
Choose a tag to compare

Commits

  • 48eedb9: 🧩 Add the mc CLI, stripe CLI, and SonarLint extension to Code Server (Neal DeBuhr)
  • ca2a975: ⬆️ Upgrade Code Server to v4.9.1 (Neal DeBuhr)

v0.17.1

21 Aug 23:32
Compare
Choose a tag to compare

Commits

  • ea89379: ⎈ Add kpt to the Code Server setup (Neal DeBuhr)
  • 3ba1e31: 💚 Fix a CI/CD regression (Neal DeBuhr)
  • ed3bf7c: ⬆️ Upgrade Code Server from v4.0.2 to v4.4.0 (Neal DeBuhr)
  • fd5bf32: ⬆️ Upgrade the initializers base image from Alpine v3.15 to Alpine v3.16 (Neal DeBuhr)
  • 40fd04a: ⬆️ Upgrade the Jupyter base image from v6.4.7 to v6.4.12 (Neal DeBuhr)
  • 09f6951: ⬆️ Upgrade Pgweb from v0.11.10 to v0.11.11 (Neal DeBuhr)
  • b77cd55: ⬆️ Upgrade conftest (used in the conftest GitHub Actions workflow) from v0.25.0 to v0.32.1 (Neal DeBuhr)
  • 986572a: ⬆️ Upgrade conftest, helm, istioctl, terraform, and golang in Code Server to v0.32.1, v3.9, v1.14.1, v1.2.3, and v1.18.3 (respectively) (Neal DeBuhr)
  • 4c5f81d: 🧪 Add pytest and pytest-xdist to the Code Server system (Neal DeBuhr)
  • c7c4fef: ⬆️ Upgrade the Keycloak operator, OAuth2 proxy, Selenium hub, Selenium nodes, Guacamole, Kanboard, Prometheus, and Grafana (Neal DeBuhr)
  • 9edb734: ⬆️ Upgrade Nginx and the AWS EFS CSI driver (Neal DeBuhr)
  • cc3d0d2: ⬆️ Upgrade the Terraform provisioning step in the deployment workflow to Terraform v1.2.3 (Neal DeBuhr)
  • b31a61e: 🐛 Fix a Guacamole networking regression (Neal DeBuhr)
  • 931b18a: 🔖 Cut a v0.17.1 release (Neal DeBuhr)

v0.17.0

16 Mar 05:20
Compare
Choose a tag to compare

Commits

  • 155f7ad: 🍃 Add MongoDB database tools to Code Server (Neal DeBuhr)
  • eb8d6a8: 🚦 Add a conditional for Redis chart (dependency) deployment - Redis is only required if used as an OAuth2 Proxy session store (Neal DeBuhr)
  • 9c9cf15: 🔀 Merge and refactor non-beta GKE provisioning specifications (Neal DeBuhr)
  • d5efaef: 💚 Fix CI/CD regression (Neal DeBuhr)
  • ab00093: 💾 Enable Keycloak backups by deploying an additional CRD (Neal DeBuhr)
  • 1b08468: ⚫ Add spot VM capabilities to the beta GKE provisioning specification (Neal DeBuhr)
  • 21530a0: ⏰ Add additional control over assigning workloads to preemptible/spot VMs (Neal DeBuhr)
  • 9ee02e5: 🤑 Enable any combination of standard, spot, and preemptible VMs for workloads (particularly useful with the gke-beta provisioning specification) (Neal DeBuhr)
  • a7b1acc: 📝 Add deprovisioning instructions to the README (Neal DeBuhr)
  • 0079819: 📝 Remove outdated resources specification advice from the README (Neal DeBuhr)
  • c1bffbb: ⛵ Add istioctl to Code Server (Neal DeBuhr)
  • 7cddcfd: ⚔️ Add siege to Code Server (Neal DeBuhr)
  • cd35af1: 🔖 Cut a v0.17.0 release (Neal DeBuhr)

v0.16.1

24 Feb 04:14
Compare
Choose a tag to compare

Commits

  • 8c5abd6: 🐿️ Fix a bash profile setup issue, so that golang binaries are automatically brought into PATH (Neal DeBuhr)
  • 7ec2257: 🚑️ Fix skaffold configuration handling (not all skaffold configuration fields support templating) (Neal DeBuhr)
  • a769097: 🔒️ Expand OAuth scopes for machines under node auto-provisoning (gke-beta provisioning approach), so that custom images from Google Container Registry and Google Artifact Registry can be used (Neal DeBuhr)
  • 21afac0: 📝 Fix an outdated reference URL in the README (Neal DeBuhr)
  • 86c141c: ⬆️ Upgrade node.js (to v16) and npm (to v8) in Code Server (Neal DeBuhr)
  • e581ced: 🌐 Enable CORS on the main ingress to improve Selenium Hub VNC viewer compatibility (Neal DeBuhr)
  • 8295e51: 🔖 Cut a v0.16.1 release (Neal DeBuhr)

v0.16.0

13 Feb 01:18
Compare
Choose a tag to compare

Commits

  • a4231a2: ⚡️ Add RAM-based tmpfs to Selenium nodes for improved performance and stability (Neal DeBuhr)
  • 6f3b11b: 🩺 Add health checks to the Selenium Hub deployment (Neal DeBuhr)
  • 2f3816c: 🧩 Add a Python extension to the Code Server system for IntelliSense (Pylance), linting, debugging, code navigation, code formatting, refactoring, variable exploration, and test exploration (Neal DeBuhr)
  • 31d8bb4: 🧩 Remove the OPA extension from Code Server (extension removed from the marketplace) (Neal DeBuhr)
  • d17f5bb: 🧽 Simplify the installation of CRDs for the Keycloak Operator and OPA Gatekeeper (Neal DeBuhr)
  • 0c7b1f4: ⬆️ Upgrade the Keycloak operator (Neal DeBuhr)
  • b9d5ed7: 📦️ Bundle Keycloak CRDs into the workstation preparation chart (Neal DeBuhr)
  • 58c486b: 🔥 Remove an unnecessary Keycloak CRD installation step from the deployment workflow (Neal DeBuhr)
  • 7a2a158: 💻 Add a Skaffold-based development workflow for improved developer experience (Neal DeBuhr)
  • 27c76a4: 🔧 Add Skaffold to the Code Server setup (Neal DeBuhr)
  • 600fde6: 🧩 Add git blame and Jupyter extensions to the Code Server system (Neal DeBuhr)
  • 1630ea2: 🔖 Cut a v0.16.0 release (Neal DeBuhr)

v0.15.0

30 Jan 02:17
Compare
Choose a tag to compare

Commits

  • ac3308e: ⚰️ Remove a dead table of contents entry from the README (Neal DeBuhr)
  • 299a1c3: 🏷️ Add a Terraform variable for GCE node resource labels (Neal DeBuhr)
  • bcea96c: ✍️ Format Terraform code (Neal DeBuhr)
  • 301101c: 🌐 Remove Kubernetes networking configuration in some areas where default values can be leveraged (Neal DeBuhr)
  • d681858: 🚩 Put the OAuth2 Proxy layer behind a feature flag (Neal DeBuhr)
  • 389185b: ✅ Improve the deployment test - more rigor (confirm resource readiness and bindings) and avoidance of post-test dangling cloud resources (Neal DeBuhr)
  • a2fc315: ⬆️ Upgrade the ingress-nginx and aws-efs-csi-driver Helm chart dependencies (Neal DeBuhr)
  • ba1da50: ⬆️ Upgrade the SonarQube and Redis Helm chart dependencies (Neal DeBuhr)
  • a0cd944: ⬆️ Upgrade Code Server (v3.12.0→v4.0.2) (Neal DeBuhr)
  • d93c5ca: ⬆️ Upgrade Jupyter (v6.4.6→v6.4.7) (Neal DeBuhr)
  • a1eeb20: ⬆️ Upgrade Pgweb (v0.11.9→v0.11.10) (Neal DeBuhr)
  • bb88027: 🔖 Cut a v0.15.0 release (Neal DeBuhr)