Mpyl

Latest version: v1.7.5

Safety actively analyzes 682404 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 15

1.3.1

New Contributors
* nik-kashi made their first contribution in https://github.com/Vandebron/mpyl/pull/272

**Full Changelog**: https://github.com/Vandebron/mpyl/compare/1.3.0...1.3.1

1.3.0

Support for multiple docker registries

You can now specify multiple docker registries in the config file.
The `docker` field in the `mpyl_config.yml` now takes a list of registries:
yaml
docker:
defaultRegistry: 'acme.docker.com'
registries:
- hostName: 'acme.docker.com'
userName: !ENV ${DOCKER_REGISTRY_USR:docker_user}
password: !ENV ${DOCKER_REGISTRY_PSW:docker_password}

which can be referenced in the `project.yaml` by the `hostName` field

yaml
docker:
hostName: 'acme.docker.com'


Automatic config updates

Running `mpyl health` will now automatically update your config file with the latest version of the config file from the repo.
This will allow you to get the latest changes to the config file without having to manually update it.


What's Changed
* feature/TECH 565 Remove implicit deploy logic by koeves in https://github.com/Vandebron/mpyl/pull/226
* [TECH-521] Rename cvs to vcs by SamTheisens in https://github.com/Vandebron/mpyl/pull/253
* [TECH-491] Upgrade run properties by SamTheisens in https://github.com/Vandebron/mpyl/pull/257
* [TECH-117] Support multiple Docker registries by peterrutg in https://github.com/Vandebron/mpyl/pull/212
* [TECH-488] Remove filtering from project commands by SamTheisens in https://github.com/Vandebron/mpyl/pull/256



**Full Changelog**: https://github.com/Vandebron/mpyl/compare/1.2.1...1.3.0

1.3.0rc2

**Full Changelog**: https://github.com/Vandebron/mpyl/compare/1.3.0rc1...1.3.0rc2

1.3.0rc1

What's Changed
* [TECH 565] Remove implicit deploy logic by koeves in https://github.com/Vandebron/mpyl/pull/226
* [TECH-521] Rename cvs to vcs by SamTheisens in https://github.com/Vandebron/mpyl/pull/253
* [TECH-491] Upgrade run properties by SamTheisens in https://github.com/Vandebron/mpyl/pull/257


**Full Changelog**: https://github.com/Vandebron/mpyl/compare/1.2.1...1.3.0rc1

1.2.1

**Full Changelog**: https://github.com/Vandebron/mpyl/compare/1.2.0...1.2.1

1.2.0

Automated project.yml upgrades

A new cli command `mpyl projects upgrade` allows you to upgrade your `project.yml` to the latest version. It will
automatically add new sections and fields when necessary.

Future upgrade scripts should be added to `mpyl.projects.versioning`.
Kubernetes deploy actions
In `mpyl_config.yaml` the deploy action now needs to be explicitly set.
yaml
kubernetes:
deployAction: HelmDeploy

There are four deploy actions available:
- `HelmDeploy` - deploys the helm chart
- `HelmDryRun` - runs a helm dry run against the cluster
- `HelmTemplate` - renders a helm chart on the file system to the folder specified in the `helmTemplateOutputPath` property
- `KubectlManifest` - renders the deployment as manifest file specified in the `kubectlManifestOutputPath` property. This manifest can be deployed with a `kubectl -f <path>` command.

Image pull secrets
Default image pull secrets now need to be configured globally in `mpyl_config.yml`
yaml
deployment:
kubernetes:
imagePullSecrets:
- name: 'acme-registry'



What's Changed
* Run validation tasks in parallel by SamTheisens in https://github.com/Vandebron/mpyl/pull/220
* Add logo to documentation by SamTheisens in https://github.com/Vandebron/mpyl/pull/224
* feature/add contributing md by SamTheisens in https://github.com/Vandebron/mpyl/pull/225
* [TECH-491] Run pytest tests in parallel by SamTheisens in https://github.com/Vandebron/mpyl/pull/228
* Feature/tech 116 dagster deploy step by kgrunert in https://github.com/Vandebron/mpyl/pull/146
* [TECH-507] Try local main first and only then origin/main by Jorg88 in https://github.com/Vandebron/mpyl/pull/229
* [TECH-507] Revert the change to the base revision by Jorg88 in https://github.com/Vandebron/mpyl/pull/230
* [TECH-568] Also catch CancelledError to prevent errors on build cmd by Jorg88 in https://github.com/Vandebron/mpyl/pull/231
* [TECH-507] Add manifest render as deploy target by SamTheisens in https://github.com/Vandebron/mpyl/pull/232
* feature/TECH 556 config upgrades by SamTheisens in https://github.com/Vandebron/mpyl/pull/207
* [TECH-513] Ask for target input when deploying a tag by koeves in https://github.com/Vandebron/mpyl/pull/235
* feature/TECH 561 gha integration test by SamTheisens in https://github.com/Vandebron/mpyl/pull/233
* Feature/tech 580 catch jira exception by Jorg88 in https://github.com/Vandebron/mpyl/pull/240
* feature/TECH 563 fix docker test issue by Jorg88 in https://github.com/Vandebron/mpyl/pull/222
* [TECH-513] Update usage readme by koeves in https://github.com/Vandebron/mpyl/pull/234
* Bump aiohttp from 3.8.4 to 3.8.5 by dependabot in https://github.com/Vandebron/mpyl/pull/242
* Release candidate mechanism by SamTheisens in https://github.com/Vandebron/mpyl/pull/241
* feature/TECH 560 ignore net zero changes by SamTheisens in https://github.com/Vandebron/mpyl/pull/238
* Cache docker test results by SamTheisens in https://github.com/Vandebron/mpyl/pull/248

New Contributors
* kgrunert made their first contribution in https://github.com/Vandebron/mpyl/pull/146

**Full Changelog**: https://github.com/Vandebron/mpyl/compare/1.1.0...1.2.0

Page 8 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.