No project description provided
Project description
This package collects the mechanics for sending notifications “version x of project y was just deployed to environment z”, for example to set markers in observability systems like Grafana, post a message to a slack channel, transition issues in jira to the corresponding status, etc.
Usage
The package provides a “multi subcommand” CLI interface:
python -m zeit.deploynotify --environment=staging --project=example --version=1.2.3 \ slack --channel=example --emoji=palm_tree
Typically this will be integrated as a Keptn Deployment Task, like this:
apiVersion: external-secrets.io/v1beta1 kind: ExternalSecret metadata: name: deployment-notify spec: refreshInterval: 1h secretStoreRef: name: baseproject-vault kind: SecretStore data: - secretKey: SLACK_HOOK_TOKEN remoteRef: key: zon/v1/slack/hackbot property: HOOK_TOKEN --- apiVersion: lifecycle.keptn.sh/v1alpha3 kind: KeptnTaskDefinition metadata: name: notify spec: container: name: task image: europe-west3-docker.pkg.dev/zeitonline-engineering/docker-zon/deploynotify:1.0.0 envFrom: - secretRef: name: deployment-notify args: - "--environment=staging" - "slack" - "--channel=example" - "--emoji=palm_tree"
Changelog
1.6.0 (2024-10-18)
Changes
WCM-457: new custom command slack-reminder (reminder)
Courtesy Notice: Pipenv found itself running within a virtual environment, so it will automatically use that environment, instead of creating its own for any project. You can set PIPENV_IGNORE_VIRTUALENVS=1 to force pipenv to ignore that environment and create its own instead. You can set PIPENV_VERBOSITY=-1 to suppress this warning. 1.6.0 (2024-10-18) ——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
Changes
WCM-457: new custom command slack-reminder (reminder)
1.5.0 (2024-08-07)
Changes
issues: Support multiple issue prefixes (issues)
jira: Select jira status by name insead of id (jira)
1.4.1 (2024-07-30)
Changes
ZO-5636: Set all hny dataset as default (ZO-5636)
1.4.0 (2024-07-30)
Changes
ZO-5636: Support honeycomb environments marker (ZO-5636)
1.3.0 (2024-02-22)
Changes
Update to keptn-0.10 context API (keptn)
1.2.3 (2024-01-17)
Changes
Fix jira status change (jira)
1.2.2 (2024-01-16)
Changes
Don’t set jira status if status is already ‘more done’ (jira)
1.2.1 (2024-01-11)
Changes
Detect empty postdeploy properly (postdeploy)
1.1.1 (2024-01-08)
Changes
Quote changelog text correctly for slack (changelog)
1.1.0 (2024-01-08)
Changes
ZO-4171: Implement posting the changelog diff to slack (changelog)
1.0.4 (2024-01-08)
Changes
postdeploy: Retrieve changelog of the deployed version (postdeploy)
1.0.3 (2023-12-18)
Changes
Fix jira changelog parsing (jira)
1.0.2 (2023-12-18)
Changes
Fix bugsnag cli parsing (bugsnag)
1.0.1 (2023-12-18)
Changes
Allow calling multiple tasks in a single invocation (chain)
1.0.0 (2023-12-13)
Changes
Initial release (initial)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file zeit.deploynotify-1.6.0.tar.gz
.
File metadata
- Download URL: zeit.deploynotify-1.6.0.tar.gz
- Upload date:
- Size: 17.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.25.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13e521a383be37632cf10628ec28c577f6ee79d7f82414b35e1379a4eb8067a3 |
|
MD5 | 33eddf1052530b5c993932af7c3e7a57 |
|
BLAKE2b-256 | 241d2d61724a54696988e3d48dfd8e5f354a2bf7dcb7ecdcf761a6295ccba645 |
File details
Details for the file zeit.deploynotify-1.6.0-py2.py3-none-any.whl
.
File metadata
- Download URL: zeit.deploynotify-1.6.0-py2.py3-none-any.whl
- Upload date:
- Size: 10.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.25.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dc05f3525bab1f032c507e5b622a8c7014c4286ca1e0a431d4065a29b32ff84 |
|
MD5 | 3bef496315eabd66947f92ef7ec608ac |
|
BLAKE2b-256 | c8e309c9e18f8716200e91c3a949afc5e0069c9d41e01cca13f6b97db28f3743 |