Skip to content

Releases: ComputeCanada/mc-hub

MC Hub v9.0.0

03 May 17:05
afc767b
Compare
Choose a tag to compare

Added

  • Added expiration date widget
  • Added cull_expired_cluster.py to remove expired clusters
  • Added ability to switch between OpenStack cloud projects using a widget
  • Added a table to the database the define a user-projects relationship
  • Added a timestamp to identify when the cluster was created
  • Added the age of the clusters in the cluster list
  • Added a configuration to make the MC source local instead of always from git
  • Added support for pre-generated ACME private key
  • Added a clean-up manager to renew cluster state when service is shutdown
  • Added token authentication

Changed

  • Bumped MC to 11.9.1
  • Bumped npm to 14
  • Refactor the entire node UI to match MC 11 format
  • Removed ability to select a floating-ip
  • Renamed most of methods starting with __
  • Refactor the code to be able to run the app with gunicorn
  • Removed terraform.tfstate as a source of information
  • Replaced requirements.txt by poetry pyproject.toml

MC Hub v8.0.0

01 May 18:00
Compare
Choose a tag to compare

Added

  • Added required field cors_allowed_origins in configuration.json file
  • Added ability to define constants using environment variables
  • Improved documentation of multiple classes
  • Default cluster name now generated randomly, using a random pet name

Changed

  • Bumped npm to 12.22
  • Bumped curl to 7.76

Fixed

  • Fixed occasional bug when reading Terraform state file

Security

  • Restricted the CORS allowed origins, instead of allowing all origins to make API calls
  • Bumped ssri to 6.0.2

MC Hub v7.6.0

01 Apr 13:35
Compare
Choose a tag to compare

Added

  • Terraform {plan, apply, destroy} log rotation
  • Constant TERRAFORM_REQUIRED_VERSION (currently set to 0.14.2)

Changed

  • Terraform state is now parsed instead of main.tf.json when possible
  • DNS manager test now use MAGIC_CASTLE_VERSION_TAG constant instead of hardcoded value
  • Bumped MC to 10.2

MC Hub v7.5.1

27 Mar 17:17
Compare
Choose a tag to compare

Fixed

  • Fixed Docker image deployment to Docker Hub

MC Hub v7.5.0

27 Mar 16:07
Compare
Choose a tag to compare
MC Hub v7.5.0 Pre-release
Pre-release

Added

  • Support custom cluster hieradata
  • Display error message when plan fails

Changed

  • Now running CI workflow with GitHub Actions instead of Travis CI
  • Cluster names can now include dashes

Security

  • Bumped Jinja2 to 2.11.3
  • Bumped elliptic to 6.5.4

MC Hub v7.4

03 Mar 21:47
Compare
Choose a tag to compare

Changed

  • Bumped MC to 10.0
  • Change "edit" button in cluster list to "check progress" when cluster is busy

MC Hub v7.3

30 Jan 21:48
Compare
Choose a tag to compare

Added

  • Added "copy to clipboard" button in the cluster details section

Changed

  • Bumped MC to 9.3

Fixed

  • Fixed small bug in the cluster list's password toggle button

MC Hub v7.2.1

13 Jan 22:55
Compare
Choose a tag to compare

Changed

  • Bumped MC to 9.2

Fixed

  • Avoid trying to parse terraform.tfstate file when the cluster is busy

MC Hub v7.2.0

13 Jan 20:03
Compare
Choose a tag to compare

Added

  • Added detailed flavor descriptions to the cluster editor
  • Added possibility to authorize multiple SSH public keys per cluster

Changed

  • Faster and cleaner Magic Castle configuration parsing

MC Hub v7.1.0

12 Jan 16:18
Compare
Choose a tag to compare

Added

  • Added details section in the cluster list

Changed

  • Bumped npm to 12.20

Security

  • Bumped Axios to 0.21.1