diff --git a/CHANGELOG.next.asciidoc b/CHANGELOG.next.asciidoc index 1afcceee798..1ee6bd60da0 100644 --- a/CHANGELOG.next.asciidoc +++ b/CHANGELOG.next.asciidoc @@ -178,3 +178,4 @@ - Agent can be built for `darwin/arm64`. When it's built for both `darwin/arm64` and `darwin/adm64` a universal binary is also built and packaged. {pull}203[203] - Add support for Cloudbeat. {pull}179[179] - Fix download verification in snapshot builds. {issue}252[252] +- Add support for kubernetes cronjobs {pull}279[279] diff --git a/deploy/kubernetes/elastic-agent-managed-kubernetes.yaml b/deploy/kubernetes/elastic-agent-managed-kubernetes.yaml index 3ccdcea561c..442d3eca9d3 100644 --- a/deploy/kubernetes/elastic-agent-managed-kubernetes.yaml +++ b/deploy/kubernetes/elastic-agent-managed-kubernetes.yaml @@ -195,8 +195,7 @@ rules: - apiGroups: [ "batch" ] resources: - jobs - # Uncomment if need metadata for cronjob objects in versions >= v1.21 - #- cronjobs + - cronjobs verbs: [ "get", "list", "watch" ] # required for apiserver - nonResourceURLs: diff --git a/deploy/kubernetes/elastic-agent-managed/elastic-agent-managed-role.yaml b/deploy/kubernetes/elastic-agent-managed/elastic-agent-managed-role.yaml index 49d4bd12999..a7e3df1279f 100644 --- a/deploy/kubernetes/elastic-agent-managed/elastic-agent-managed-role.yaml +++ b/deploy/kubernetes/elastic-agent-managed/elastic-agent-managed-role.yaml @@ -38,8 +38,7 @@ rules: - apiGroups: [ "batch" ] resources: - jobs - # Uncomment if need metadata for cronjob objects in versions >= v1.21 - #- cronjobs + - cronjobs verbs: [ "get", "list", "watch" ] # required for apiserver - nonResourceURLs: diff --git a/deploy/kubernetes/elastic-agent-standalone-kubernetes.yaml b/deploy/kubernetes/elastic-agent-standalone-kubernetes.yaml index 133c3a120b8..0bdd69aa17f 100644 --- a/deploy/kubernetes/elastic-agent-standalone-kubernetes.yaml +++ b/deploy/kubernetes/elastic-agent-standalone-kubernetes.yaml @@ -733,8 +733,7 @@ rules: - apiGroups: ["batch"] resources: - jobs - # Uncomment if need metadata for cronjob objects in versions >= v1.21 - #- cronjobs + - cronjobs verbs: ["get", "list", "watch"] - apiGroups: - "" diff --git a/deploy/kubernetes/elastic-agent-standalone/elastic-agent-standalone-role.yaml b/deploy/kubernetes/elastic-agent-standalone/elastic-agent-standalone-role.yaml index fe7d92d23c3..01322f89be1 100644 --- a/deploy/kubernetes/elastic-agent-standalone/elastic-agent-standalone-role.yaml +++ b/deploy/kubernetes/elastic-agent-standalone/elastic-agent-standalone-role.yaml @@ -32,8 +32,7 @@ rules: - apiGroups: ["batch"] resources: - jobs - # Uncomment if need metadata for cronjob objects in versions >= v1.21 - #- cronjobs + - cronjobs verbs: ["get", "list", "watch"] - apiGroups: - ""