- Sumac release
(
e42e001
)
Empty commit to trigger a major version bump
-
Adding replicaset info to mongosh connection command. Adding mongodb port variable (#145,
8855736
) -
Include the MongoDB port in the mongosh command (useful when running MongoDB in a different port)
- Include the replica set info in the mongosh command. It could be the case you aren't connected to a replica set primary but to a secondary one. If the replica set name is not specified, the mongosh command will fail since it is not possible to write to a secondary
- release: Preparing 18.2.8
(
709d970
)
The location of the uwsgi.ini file was changed in tutor==18.1.3 so we have to update the command run by the container. Additionally we remove an unused variable that was lingering.
- release: Preparing 18.2.7
(
29e31dd
)
- release: Preparing 18.2.6
(
2078d11
)
- release: Preparing 18.2.5
(
8c1417c
)
-
fix: add readiness probe for lms/cms
-
fix: add affinity to spread lms/cms to multiple nodes
-
chore: remove readiness probe
-
fix: reduce startup probe period seconds
-
fix: gracefully kill uwsgi workers
-
fix: disable local file loggers
-
fix: disable logging
-
fix: reduce max unavailable to 0
-
fix: add liveness probe for cms and lms
-
fix: fail early on tracking logger removal
-
chore: remove rolling update options
-
fix: restore preStop hook
-
fix: use right host for cms livenessProbe
-
fix: use lms/cms host only
-
chore: restore prestopHook
- release: Preparing 18.2.4
(
88f3330
)
- release: Preparing 18.2.3
(
7f6001b
)
fix: add readiness probe for lms
chore: remove startup probe and increase timeout of readiness probe
chore: restore startup probe
- release: Preparing 18.2.2
(
6235a74
)
- release: Preparing 18.2.1
(
773a814
)
- release: Preparing 18.2.0
(
3a734e2
)
- fix: when using SCORM, S3_HOST must be used for alternative S3-compatible services
- release: Preparing 18.1.1
(
6af587e
)
The HPA sync-wave patch includes annotations to indicate argocd in which order should the HPA
resources be applied in relation to the other resources. The argocd.argoproj.io/hook: Sync
and
argocd.argoproj.io/hook-delete-policy: HookSucceeded
annotations are used for ephemeral
resources (like jobs) and should not be used for the HPA resources.
- release: Preparing 18.1.0
(
f87b84d
)
fix: address PR suggestions
build: correct port and path for mfe tests
- release: Preparing 18.0.0
(
30a4cc0
)
- Redwood upgrade
(
fd100ad
)
BREAKING CHANGE: version 18
- Version 18
The S3Boto3Storage backend no longer accepts the argument bucket. Use bucket_name or the setting AWS_STORAGE_BUCKET_NAME instead: jschneier/django-storages#636
- release: Preparing 17.3.5
(
6ed209b
)
-
fix: solve error check k8s workflow
-
fix: define specific kubeconform version and include action on push
-
fix: extract and set kubernetes version from kubectl
- release: Preparing 17.3.4
(
7bd3266
)
- release: Preparing 17.3.3
(
c01f238
)
-
fix: verify minio host is defined on scorm proxy
-
chore: refactor scorm template
- release: Preparing 17.3.2
(
dfbbef4
)
docs: add documentation for ingress lm extra hosts
- release: Preparing 17.3.1
(
eb47084
)
- release: Preparing 17.3.0
(
8e1f74e
)
- release: Preparing 17.2.0
(
0d3cee4
)
- release: Preparing 17.1.1
(
f4c58ae
)
- release: Preparing 17.1.0
(
03fa727
)
-
feat: add poddisruptionbudget patches
-
test: update pdb
-
test: include pdbs in patches
-
test: using kustomization
-
test: include in resources
-
fix: include conditional for mfe and forum
-
fix: correct endlines
-
feat: pdb value parametrizable
-
fix: delete undefined variable
-
fix: drydock variable names
-
fix: change comparison operator and pdb path
- release: Preparing 17.0.0
(
5e41bf9
)
BREAKING CHANGE: Support to tutor v17
- Support to tutor v17
- release: Preparing 16.2.2
(
cab4205
)
(cherry picked from commit ed8b57a0600913ea77de02bd995f6adc134f1446)
- release: Preparing 16.2.1
(
b3032de
)
- release: Preparing 16.2.0
(
d18281f
)
- release: Preparing 16.1.0
(
4ef0da5
)
Include an initialization job similar to the MySQL one that creates a mongodb user with the necessary permissions. To simplify things a bit we use the same user for edxapp and forum and remove the need for the forum-overrides patch.
- release: Preparing 16.0.1
(
840e2a7
)
- release: Preparing 16.0.0
(
af7e3a6
)
BREAKING CHANGE: Drops support to python 3.7
- Drops support to python 3.7
- release: Preparing 15.5.1
(
98c3bc9
)
- release: Preparing 15.5.0
(
5f6b52c
)
-
feat: support docker operations for image in drydock backups
-
fix: update image variable in defaults and jobs template
-
fix: update .gitignore
-
fix: using BACKUP_VARIABLE
-
fix: update readme
-
fix: update gitignore for /build/ folder
- release: Preparing 15.4.0
(
98f2cb3
)
-
fix: update variables names and jumplines
-
fix: duplicate key
-
fix: include custom_storage_endpoint in aws block
-
fix: newlines control
-
fix: args for command
-
fix: environment azure variables
-
fix: include bucket path in all options
-
fix: delete databases variable
-
fix: update .sh
-
fix: update default shipyard-utils image
- release: Preparing 15.3.0
(
5320b7f
)
-
feat: install azcopy
-
feat: add new variables and conditionals for storage services
-
fix: include custom storage endpoint inside s3 conditional
-
feat: add variables and azcopy command
-
fix: update variable names
-
fix: storage system names
-
fix: default s3 value
-
fix: error in readme
-
update backup system variable name
-
fix: azure-blob conditional
- release: Preparing 15.2.0
(
816cfb0
)
-
Removing inexistent folder from github actions release flow (
81f3a06
) -
Using Github PAT to bypass main branch protection (
ad40e6a
)
- release: Preparing 15.1.0
(
2ee44b0
)
- Replacing Kustomize JSON patches with strategic merge patches.
(
65a4b70
)
- release: Preparing 0.7.3
(
4f59f73
)
- release: Preparing 0.7.2
(
8b8284f
)
- release: Preparing 0.7.1
(
9a771ed
)
- release: Preparing 0.7.0
(
7750b51
)
- release: Preparing 0.6.1
(
e850ab4
)
- release: Preparing 0.6.0
(
6575f39
)
Co-authored-by: Cristhian Garcia [email protected]
Co-authored-by: Jhony Avella [email protected]
- release: Preparing 0.5.1
(
4fc77ae
)
-
fix: standarize whitespace triming
-
fix: define DJANGO_SETTINGS_MODULE for the cms debug pods
-
fix: use the DRYDOCK_CMS_SSO_USER variable on the init jobs
- release: Preparing 0.5.0
(
a5abacd
)
-
update forum job according to the k8s-jobs patch from tutor-forum. - use simplified hooks API introduced in tutor V15.3.0. - fix getting incompatible yaml files. - use DRYDOCK_CMS_SSO_USER variable instead of hard coded value.
This PR adds k8s templates for debug pods, i.e pods running with non-production setup (root user, container entrypoint/command changed, ...), which allow developers to debug services like LMS/CMS in a production-like environment.
This PR adds a list of jobs for the most used services. This list can be configured using a variable defined in the config.yml with optional services such as minio or forum; required services like LMS are not removable. We configured this behavior using waves from argoCD.
-
Add extra-jobs for extra tasks during initialization (#14,
bdfa07b
) -
Removing MySQL jobs when MySQL running outside the cluster (#15,
fca2272
)
-
feat: removing MySQL jobs when MySQL service is running outside the cluster
-
feat: adding labels to drydock jobs to better identify those from MySQL we want to skip
Starting HPA resources in wave 5 to make sure deployments already exist
- Setting a default value for DRYDOCK_NEWRELIC_CONFIG variable
(
a67dbf1
)
The BaseManfests
builder will render a standard Tutor environment based on the templates used in
version 13.3.1 of Tutor and use it as a base of Kustomization application with additional
resources as overlays.
The TutorExtendedConfig
will return the Tutor configuration values of the current TUTOR_ROOT
and
will use the default values of the template set (defined in a file defaults.yml
) as a fallback.
-
Add kustomize based extensions to the base manifests (#3,
2b93163
) -
Add newrelic manifests for tutor13 installation (#6,
8990e08
) -
Add support for custom certificates (
809ae3e
) -
Adding a better explanation at the readme (
95d1490
) -
Adding readme (
86f1c66
) -
Cleaning the manifest output a bit (
aa19367
) -
Connecting with tutor (
76dec19
) -
Laying the groundwork for the architecture (
bd6129c
) -
Making all the classes be defined by the reference file (
138307a
) -
Making reference support options (
7b69f2c
) -
Making tutor_v13 volume sizes configurable (
6bbebca
) -
Moving the tutor renderer to the actual implementing class (
e2a6119
) -
Render global environment for prometheus outside tutor-env (#5,
f114243
) -
Stating the purpose and context for this project (
2ba3280
)