This repository has been archived by the owner on Jan 19, 2024. It is now read-only.
Releases: keptn-contrib/job-executor-service
Releases · keptn-contrib/job-executor-service
0.2.3-next.0
0.2.3-next.0 (2022-06-30)
Features
Bug Fixes
Docs
Build Information
GitHub Actions Run: https://github.com/keptn-contrib/job-executor-service/actions/runs/2589611641
0.2.2
0.2.1
0.2.1 (2022-06-21)
Features
- Add job labels (#240) (5c6911d)
- Add output to go test in pipeline (#237) (effe9fe)
- Enforce minimum job TTL value (#241) (4064ee9)
- Include logs of all containers in error message (#214) (a58c2cb)
- limit job executor service network access (6da2cac)
- limit job run time (2045058)
- OAuth authentication mode (#265) (1126cf5)
- Upgrade to Keptn 0.14 (#275) (642e2a9)
Bug Fixes
- Add output of failed events to logs (#249) (2ca699e)
- separate ingress and egress network policy (#273) (4a6c013)
Other
- set helm chart version to 0.0.0-dev (#248) (0a26c13)
- Update Keptn versions in integration tests (#247) (3408bee)
Docs
0.2.1-next.1
0.2.1-next.1 (2022-06-20)
Bug Fixes
Docs
- Add OAuth installation instructions (#274) (092e2a7)
- Update chart README to include latest changes in values.yaml (#279) (6c4201d)
Build Information
GitHub Actions Run: https://github.com/keptn-contrib/job-executor-service/actions/runs/2527280211
0.2.1-next.0
0.2.1-next.0 (2022-06-08)
Features
- Add job labels (#240) (5c6911d)
- Add output to go test in pipeline (#237) (effe9fe)
- Enforce minimum job TTL value (#241) (4064ee9)
- Include logs of all containers in error message (#214) (a58c2cb)
- limit job executor service network access (6da2cac)
- limit job run time (2045058)
- OAuth authentication mode (#265) (1126cf5)
Bug Fixes
Other
- set helm chart version to 0.0.0-dev (#248) (0a26c13)
- Update Keptn versions in integration tests (#247) (3408bee)
Docs
- polish installation upgrade instructions (d072f83)
- remove
Always send finished event
documentation and configmap settings (68818a9)
Build Information
GitHub Actions Run: https://github.com/keptn-contrib/job-executor-service/actions/runs/2461099316
0.2.0
0.2.0 (2022-05-04)
🎉 This release focuses on 🔐 security hardening, quality assurance and refactoring.
⚠ BREAKING CHANGES
- 🕹️ The
enableKubernetesApiAccess
flag is removed in favor of theserviceAccount
configuration for jobs - 🔒 The job-executor-service is moved into it's own namespace (e.g.: keptn-jes) to isolate the jobs from other Keptn services
- 🔑 A valid Keptn API token and Keptn API endpoint need to be configured when installing job-executor-service (it is no longer possible to connect directly to Keptn's nats-cluster)
- 🤖 A more restrictive service account is used for jobs by default
- 🥚 The default value for
remotecontrolPlane.api.protocol
has been set tohttp
(washttps
before). Please take special care when upgrading and specify the desired protocol.
Features
- Add allowlist for job images (#213) (f3febab)
- Add Keptn auto-detection (#227) (741c876)
- Create a security context for the job-executor-service (#205) (17b58a7)
- Introduce serviceAccount for job workloads (#223) (1192649)
- Job security context (#221) (9185e8e)
- Move job-executor-service to it's own namespace (#207) (8139bd5)
- Restrict service account of jobs (#204) (07dd337)
- Send error log when error occurs before starting any job (5768b46)
- Upgrade to Keptn 0.13 (#228) (c287632)
Docs
- fixed documentation for the usage of labels (#216) (cb3f9f5)
- Provide incompatibility warning for Keptn 0.14.x (#218) (4cb3380)
- updated compatibility matrix (#211) (0ef5cb2)
Refactoring
0.2.0-next.1
0.2.0-next.1 (2022-05-03)
Features
- Add Keptn auto-detection (#227) (741c876)
- send error log when error occurs before starting any job (5768b46)
Build Information
GitHub Actions Run: https://github.com/keptn-contrib/job-executor-service/actions/runs/2263448970
0.2.0-next.0
0.2.0-next.0 (2022-04-28)
⚠ BREAKING CHANGES
- The
enableKubernetesApiAccess
flag is removed in favor of the serviceAccount configuration for jobs - The job-executor-service is moved into it's own namespace (e.g.: keptn-jes) to isolate the jobs from other Keptn services
- A valid Keptn API token is needed for the job-executor-service to function properly
- A more restrictive service account is used for jobs by default
Signed-off-by: Raphael Ludwig raphael.ludwig@dynatrace.com
Features
- Add allowlist for job images (#213) (f3febab)
- Create a security context for the job-executor-service (#205) (17b58a7)
- Introduce serviceAccount for job workloads (#223) (1192649)
- Job security context (#221) (9185e8e)
- Move job-executor-service to it's own namespace (#207) (8139bd5)
- Restrict service account of jobs (#204) (07dd337)
- Upgrade to Keptn 0.13 (#228) (c287632)
Docs
- fixed documentation for the usage of labels (#216) (cb3f9f5)
- Provide incompatibility warning for Keptn 0.14.x (#218) (4cb3380)
- updated compatibility matrix (#211) (0ef5cb2)
Refactoring
- remove prometheus dependency (#232) (5ab969c)
- separate event data mapping from handling and remove redundant EventHandler attributes (dfe009d)
Build Information
GitHub Actions Run: https://github.com/keptn-contrib/job-executor-service/actions/runs/2238993266
0.1.8
0.1.8-next.3
0.1.8-next.3 (2022-03-24)
Build Information
GitHub Actions Run: https://github.com/keptn-contrib/job-executor-service/actions/runs/2034775952