Releases: cookiecutter-openedx/cookiecutter-openedx-devops
Releases · cookiecutter-openedx/cookiecutter-openedx-devops
v1.0.3
v1.0.2
- reconfigure k8s node groups to use AWS SPOT Pricing for EC2 instances
- add k8s metrics-server
- add Prometheus
- add Grafana
- add Karpenter
- add k8s Horizontal Pod Autoscaling for all Open edX pods
- add k8s Vertical Pod Autoscaling for all Open edX pods
- add AWS S3 encrypted bucket to store e-commerce payment processor api keys and secrets
v1.0.1
- production releases of openedx-actions
- enhanced k8s administration documentation.
- add a bastion setup script to install tutor, kubectl, terraform, terragrunt. This gives you the ability use kubectl cli, k9s, and to run terraform scripts from your openedx_devops repo on your bastion server.
- add per-environment mysql db names. This gives you the ability to leverage a common AWS RDS MySQL instance for multiple Open edX installations and environments.
- add openedx-actions/tutor-plugin-configure-courseware-mfe. Provides toggle capability for LMS courseware MFE (enabled / disabled)
- add openedx-actions/tutor-plugin-enable-k8s-deploy-tasks. Installs and enabled tutor-contrib-k8s-deploy-tasks, a post-deployment task manager for k8s.
- misc security patches
v1.0.0
v0.2.1
v0.2.0
v0.1.4
v0.1.3
v0.1.1
v0.1.0
-
Deployment workflow
bumped all versions
Added installation options for Credentials, Ecommerce, MFE, Discovery, Notes, Forum, Xqueue -
Stacks
Introduced shared infrastructure stacks consisting of a private VPC, EKS K8S and an option EC2 Bastion. This collection of resources is configured to host external non-openedx platforms such as for example, your custom micro services or a content management system. -
AWS Services
Bastion: full Bastion management including creation and storage of ssh key
K8s: added a namespace for shared secrets: Bastion ssh key, MySQL root credentials
RDS: Added storage auto-scaling
Mongo: reverted to Tutor-installed MongoDB pod on k8s