diff --git a/charts/synthetics-job-manager/Chart.yaml b/charts/synthetics-job-manager/Chart.yaml index f44ab8fcfc..89636b02cb 100644 --- a/charts/synthetics-job-manager/Chart.yaml +++ b/charts/synthetics-job-manager/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: synthetics-job-manager description: New Relic Synthetics Containerized Job Manager type: application -version: 3.0.54 +version: 3.0.55 appVersion: release-513 home: https://github.com/orgs/newrelic/teams/proactive-monitoring maintainers: @@ -31,8 +31,8 @@ dependencies: version: 1.0.34 condition: ping-runtime.enabled - name: node-api-runtime - version: 1.0.47 + version: 1.0.48 condition: node-api-runtime.enabled - name: node-browser-runtime - version: 2.0.12 + version: 2.0.13 condition: node-browser-runtime.enabled diff --git a/charts/synthetics-job-manager/README.md b/charts/synthetics-job-manager/README.md index 10234d831a..97a858bc19 100644 --- a/charts/synthetics-job-manager/README.md +++ b/charts/synthetics-job-manager/README.md @@ -85,6 +85,7 @@ This chart will deploy the New Relic Synthetics Containerized Private Job Manage |----------------------------------------|------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------| | `node-api-runtime.parallelism` | Number of node-api-runtime jobs to execute in parallel | `1` | | `node-api-runtime.completions` | Number of node-api-runtime jobs that you expect to execute per minute (multiplied by the value of `parallelism` above) | `6` | +| `node-api-runtime.schedule` | [Cron](https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/#schedule-syntax) expression for the node-api-runtime CronJob that polls for work | `* * * * *` (every minute) | | `node-api-runtime.imagePullSecrets` | The name of a Secret object used to pull an image from a specified container registry | | | `node-api-runtime.nameOverride` | The nameOverride replaces the name of the chart in the Chart.yaml file. | | | `node-api-runtime.fullnameOverride` | Name override used for your installation in place of the default | | @@ -109,6 +110,7 @@ This chart will deploy the New Relic Synthetics Containerized Private Job Manage |--------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------| | `node-browser-runtime.parallelism` | Number of node-browser-runtime jobs to execute in parallel | `1` | | `node-browser-runtime.completions` | Number of node-browser-runtime jobs that you expect to execute per minute (multiplied by the value of `parallelism` above) | `6` | +| `node-browser-runtime.schedule` | [Cron](https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/#schedule-syntax) expression for the node-browser-runtime CronJob that polls for work | `* * * * *` (every minute) | | `node-browser-runtime.imagePullSecrets` | The name of a Secret object used to pull an image from a specified container registry | | | `node-browser-runtime.nameOverride` | The nameOverride replaces the name of the chart in the Chart.yaml file. | | | `node-browser-runtime.fullnameOverride` | Name override used for your installation in place of the default | | diff --git a/charts/synthetics-job-manager/charts/node-api-runtime/Chart.yaml b/charts/synthetics-job-manager/charts/node-api-runtime/Chart.yaml index c716f47720..e26d4b91c8 100644 --- a/charts/synthetics-job-manager/charts/node-api-runtime/Chart.yaml +++ b/charts/synthetics-job-manager/charts/node-api-runtime/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: node-api-runtime description: New Relic Synthetics Api Runtime type: application -version: 1.0.47 +version: 1.0.48 appVersion: 1.2.134 home: https://github.com/orgs/newrelic/teams/proactive-monitoring maintainers: diff --git a/charts/synthetics-job-manager/charts/node-api-runtime/README.md b/charts/synthetics-job-manager/charts/node-api-runtime/README.md index 39c49652e3..7ed77ff396 100644 --- a/charts/synthetics-job-manager/charts/node-api-runtime/README.md +++ b/charts/synthetics-job-manager/charts/node-api-runtime/README.md @@ -8,6 +8,7 @@ |-----------------------|------------------------------------------------------------------------------------------------------------------------|----------------------------------------| | `parallelism` | Number of node-api-runtime jobs to execute in parallel | `1` | | `completions` | Number of node-api-runtime jobs that you expect to execute per minute (multiplied by the value of `parallelism` above) | `6` | +| `schedule` | Cron expression for the CronJob that polls for work ([Kubernetes cron syntax](https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/#schedule-syntax)) | `* * * * *` | | `imagePullSecrets` | The name of a Secret object used to pull an image from a specified container registry | | | `nameOverride` | The nameOverride replaces the name of the chart in the Chart.yaml file. | | | `fullnameOverride` | Name override used for your installation in place of the default | | diff --git a/charts/synthetics-job-manager/charts/node-api-runtime/templates/job.yaml b/charts/synthetics-job-manager/charts/node-api-runtime/templates/job.yaml index bf19ca3dbe..a15e871d70 100644 --- a/charts/synthetics-job-manager/charts/node-api-runtime/templates/job.yaml +++ b/charts/synthetics-job-manager/charts/node-api-runtime/templates/job.yaml @@ -9,7 +9,7 @@ metadata: {{ toYaml . | nindent 4 }} {{- end }} spec: - schedule: "* * * * *" + schedule: {{ .Values.schedule | quote }} concurrencyPolicy: Forbid jobTemplate: spec: diff --git a/charts/synthetics-job-manager/charts/node-api-runtime/values.yaml b/charts/synthetics-job-manager/charts/node-api-runtime/values.yaml index dc16bd4289..1d6963c455 100644 --- a/charts/synthetics-job-manager/charts/node-api-runtime/values.yaml +++ b/charts/synthetics-job-manager/charts/node-api-runtime/values.yaml @@ -7,6 +7,9 @@ parallelism: 1 # Set this to the maximum number of node-api-runtime jobs you expect to execute per minute (multiplied by the value of `parallelism` above) completions: 6 +# Cron schedule for the Kubernetes CronJob that polls for script_api work (standard cron syntax). +schedule: "* * * * *" + # The number of seconds after job execution to wait before cleaning up a finished job. The default value of 0 cleans up jobs immediately after they finish. ttlSecondsAfterFinished: 0 diff --git a/charts/synthetics-job-manager/charts/node-browser-runtime/Chart.yaml b/charts/synthetics-job-manager/charts/node-browser-runtime/Chart.yaml index bffc88a53b..c82bb85117 100644 --- a/charts/synthetics-job-manager/charts/node-browser-runtime/Chart.yaml +++ b/charts/synthetics-job-manager/charts/node-browser-runtime/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: node-browser-runtime description: New Relic Synthetics Browser Runtime type: application -version: 2.0.12 +version: 2.0.13 appVersion: 3.0.55 home: https://github.com/orgs/newrelic/teams/proactive-monitoring maintainers: diff --git a/charts/synthetics-job-manager/charts/node-browser-runtime/README.md b/charts/synthetics-job-manager/charts/node-browser-runtime/README.md index 23bbef78bc..bc6f3502ca 100644 --- a/charts/synthetics-job-manager/charts/node-browser-runtime/README.md +++ b/charts/synthetics-job-manager/charts/node-browser-runtime/README.md @@ -8,6 +8,7 @@ |-----------------------|----------------------------------------------------------------------------------------------------------------------------|--------------------------------------------| | `parallelism` | Number of node-browser-runtime jobs to execute in parallel | `1` | | `completions` | Number of node-browser-runtime jobs that you expect to execute per minute (multiplied by the value of `parallelism` above) | `6` | +| `schedule` | Cron expression for the CronJob that polls for work ([Kubernetes cron syntax](https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/#schedule-syntax)) | `* * * * *` | | `imagePullSecrets` | The name of a Secret object used to pull an image from a specified container registry | | | `nameOverride` | The nameOverride replaces the name of the chart in the Chart.yaml file. | | | `fullnameOverride` | Name override used for your installation in place of the default | | diff --git a/charts/synthetics-job-manager/charts/node-browser-runtime/templates/job.yaml b/charts/synthetics-job-manager/charts/node-browser-runtime/templates/job.yaml index b770a0c572..22c2197896 100644 --- a/charts/synthetics-job-manager/charts/node-browser-runtime/templates/job.yaml +++ b/charts/synthetics-job-manager/charts/node-browser-runtime/templates/job.yaml @@ -9,7 +9,7 @@ metadata: {{ toYaml . | nindent 4 }} {{- end }} spec: - schedule: "* * * * *" + schedule: {{ .Values.schedule | quote }} concurrencyPolicy: Forbid jobTemplate: spec: diff --git a/charts/synthetics-job-manager/charts/node-browser-runtime/values.yaml b/charts/synthetics-job-manager/charts/node-browser-runtime/values.yaml index 6a59df318b..8d49136a92 100644 --- a/charts/synthetics-job-manager/charts/node-browser-runtime/values.yaml +++ b/charts/synthetics-job-manager/charts/node-browser-runtime/values.yaml @@ -7,6 +7,9 @@ parallelism: 1 # Set this to the maximum number of node-browser-runtime jobs you expect to execute per minute (multiplied by the value of `parallelism` above) completions: 6 +# Cron schedule for the Kubernetes CronJob that polls for browser/script_browser work (standard cron syntax). +schedule: "* * * * *" + # The number of seconds after job execution to wait before cleaning up a finished job. The default value of 0 cleans up jobs immediately after they finish. ttlSecondsAfterFinished: 0 diff --git a/charts/synthetics-job-manager/values.yaml b/charts/synthetics-job-manager/values.yaml index a44360d882..372268e9bc 100644 --- a/charts/synthetics-job-manager/values.yaml +++ b/charts/synthetics-job-manager/values.yaml @@ -245,6 +245,9 @@ node-api-runtime: # Set this to the maximum number of node-api-runtime jobs you expect to execute per minute (multiplied by the value of `parallelism` above) completions: 6 + # Cron schedule for the node-api-runtime CronJob (standard cron syntax). + schedule: "* * * * *" + # The imagePullSecrets stores Docker credentials that are used for accessing a registry. imagePullSecrets: [] @@ -315,6 +318,9 @@ node-browser-runtime: # Set this to the maximum number of node-browser-runtime jobs you expect to execute per minute (multiplied by the value of `parallelism` above) completions: 6 + # Cron schedule for the node-browser-runtime CronJob (standard cron syntax). + schedule: "* * * * *" + # The imagePullSecrets stores Docker credentials that are used for accessing a registry. imagePullSecrets: []