diff --git a/README.md b/README.md index 8642ace..aee5400 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ The Alloy Operator is a Kubernetes Operator that manages the lifecycle of | Component | Version | |------------------|---------| | Alloy Operator | 0.4.0 | -| Alloy Helm chart | 1.5.1 | +| Alloy Helm chart | 1.5.2 | | Alloy binary | v1.12.1 | [//]: # (Version table end) diff --git a/charts/alloy-helm-chart/Chart.yaml b/charts/alloy-helm-chart/Chart.yaml index 0cd1af9..d36e003 100644 --- a/charts/alloy-helm-chart/Chart.yaml +++ b/charts/alloy-helm-chart/Chart.yaml @@ -3,8 +3,8 @@ apiVersion: v2 name: alloy-helm-chart description: A fake chart for holding the current Alloy helm chart type: library -version: 1.5.1 +version: 1.5.2 dependencies: - name: alloy repository: https://grafana.github.io/helm-charts - version: 1.5.1 + version: 1.5.2 diff --git a/charts/alloy-operator/CHANGELOG.md b/charts/alloy-operator/CHANGELOG.md index dcb9845..686f121 100644 --- a/charts/alloy-operator/CHANGELOG.md +++ b/charts/alloy-operator/CHANGELOG.md @@ -3,6 +3,7 @@ ## 0.4.0 * Remove some of the special pod security contexts, because their values may cause issues on certain platforms (@petewall) +* Update Alloy to 1.5.2 (@petewall) ## 0.3.15 diff --git a/charts/alloy-operator/Chart.yaml b/charts/alloy-operator/Chart.yaml index 33a83b6..5b46cf5 100644 --- a/charts/alloy-operator/Chart.yaml +++ b/charts/alloy-operator/Chart.yaml @@ -7,7 +7,7 @@ sources: - https://github.com/grafana/alloy-operator type: application version: 0.4.0 -appVersion: "1.5.1" +appVersion: "1.5.2" maintainers: - email: pete.wall@grafana.com name: petewall diff --git a/charts/alloy-operator/README.md b/charts/alloy-operator/README.md index c68e050..958059f 100644 --- a/charts/alloy-operator/README.md +++ b/charts/alloy-operator/README.md @@ -5,7 +5,7 @@ # alloy-operator -![Version: 0.4.0](https://img.shields.io/badge/Version-0.4.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.5.1](https://img.shields.io/badge/AppVersion-1.5.1-informational?style=flat-square) +![Version: 0.4.0](https://img.shields.io/badge/Version-0.4.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.5.2](https://img.shields.io/badge/AppVersion-1.5.2-informational?style=flat-square) A Helm chart the Alloy Operator, a project to innovate on creating instances of Grafana Alloy. diff --git a/charts/alloy-operator/docs/examples/default/output.yaml b/charts/alloy-operator/docs/examples/default/output.yaml index 1ec3a70..3b64bcd 100644 --- a/charts/alloy-operator/docs/examples/default/output.yaml +++ b/charts/alloy-operator/docs/examples/default/output.yaml @@ -9,7 +9,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm automountServiceAccountToken: true --- @@ -22,7 +22,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -80,7 +80,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -100,7 +100,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -121,7 +121,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -166,7 +166,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -187,7 +187,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm spec: type: ClusterIP @@ -214,7 +214,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm spec: replicas: 1 @@ -228,7 +228,7 @@ spec: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm spec: serviceAccountName: test-alloy-operator @@ -236,7 +236,7 @@ spec: runAsNonRoot: true containers: - name: alloy-operator - image: "ghcr.io/grafana/alloy-operator:1.5.1" + image: "ghcr.io/grafana/alloy-operator:1.5.2" imagePullPolicy: IfNotPresent args: - --health-probe-bind-address=:8081 diff --git a/charts/alloy-operator/docs/examples/image-by-digest/output.yaml b/charts/alloy-operator/docs/examples/image-by-digest/output.yaml index 5c9e763..c48cfef 100644 --- a/charts/alloy-operator/docs/examples/image-by-digest/output.yaml +++ b/charts/alloy-operator/docs/examples/image-by-digest/output.yaml @@ -9,7 +9,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm automountServiceAccountToken: true --- @@ -22,7 +22,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -80,7 +80,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -100,7 +100,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -121,7 +121,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -166,7 +166,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -187,7 +187,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm spec: type: ClusterIP @@ -214,7 +214,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm spec: replicas: 1 @@ -228,7 +228,7 @@ spec: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm spec: serviceAccountName: test-alloy-operator diff --git a/charts/alloy-operator/docs/examples/namespaced/output.yaml b/charts/alloy-operator/docs/examples/namespaced/output.yaml index 6005152..a644986 100644 --- a/charts/alloy-operator/docs/examples/namespaced/output.yaml +++ b/charts/alloy-operator/docs/examples/namespaced/output.yaml @@ -9,7 +9,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm automountServiceAccountToken: true --- @@ -22,7 +22,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -80,7 +80,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -100,7 +100,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -121,7 +121,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -166,7 +166,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -187,7 +187,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm spec: type: ClusterIP @@ -214,7 +214,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm spec: replicas: 1 @@ -228,7 +228,7 @@ spec: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm spec: serviceAccountName: test-alloy-operator @@ -236,7 +236,7 @@ spec: runAsNonRoot: true containers: - name: alloy-operator - image: "ghcr.io/grafana/alloy-operator:1.5.1" + image: "ghcr.io/grafana/alloy-operator:1.5.2" imagePullPolicy: IfNotPresent args: - --health-probe-bind-address=:8081 diff --git a/charts/alloy-operator/docs/examples/ownNamespaceOnly/output.yaml b/charts/alloy-operator/docs/examples/ownNamespaceOnly/output.yaml index c16ae7d..fc418ab 100644 --- a/charts/alloy-operator/docs/examples/ownNamespaceOnly/output.yaml +++ b/charts/alloy-operator/docs/examples/ownNamespaceOnly/output.yaml @@ -9,7 +9,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm automountServiceAccountToken: true --- @@ -22,7 +22,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -80,7 +80,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -100,7 +100,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -121,7 +121,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -166,7 +166,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -187,7 +187,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm spec: type: ClusterIP @@ -214,7 +214,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm spec: replicas: 1 @@ -228,7 +228,7 @@ spec: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm spec: serviceAccountName: test-alloy-operator @@ -236,7 +236,7 @@ spec: runAsNonRoot: true containers: - name: alloy-operator - image: "ghcr.io/grafana/alloy-operator:1.5.1" + image: "ghcr.io/grafana/alloy-operator:1.5.2" imagePullPolicy: IfNotPresent args: - --health-probe-bind-address=:8081 diff --git a/charts/alloy-operator/docs/examples/securityContext/disabled/output.yaml b/charts/alloy-operator/docs/examples/securityContext/disabled/output.yaml index 3d5c4f6..6f4bed8 100644 --- a/charts/alloy-operator/docs/examples/securityContext/disabled/output.yaml +++ b/charts/alloy-operator/docs/examples/securityContext/disabled/output.yaml @@ -9,7 +9,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm automountServiceAccountToken: true --- @@ -22,7 +22,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -80,7 +80,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -100,7 +100,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -121,7 +121,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -166,7 +166,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -187,7 +187,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm spec: type: ClusterIP @@ -214,7 +214,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm spec: replicas: 1 @@ -228,13 +228,13 @@ spec: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm spec: serviceAccountName: test-alloy-operator containers: - name: alloy-operator - image: "ghcr.io/grafana/alloy-operator:1.5.1" + image: "ghcr.io/grafana/alloy-operator:1.5.2" imagePullPolicy: IfNotPresent args: - --health-probe-bind-address=:8081 diff --git a/charts/alloy-operator/docs/examples/securityContext/noUserOrGroup/output.yaml b/charts/alloy-operator/docs/examples/securityContext/noUserOrGroup/output.yaml new file mode 100644 index 0000000..b68d5a0 --- /dev/null +++ b/charts/alloy-operator/docs/examples/securityContext/noUserOrGroup/output.yaml @@ -0,0 +1,278 @@ +--- +# Source: alloy-operator/templates/serviceaccount.yaml +apiVersion: v1 +kind: ServiceAccount +metadata: + name: test-alloy-operator + namespace: operator + labels: + helm.sh/chart: alloy-operator-0.3.15 + app.kubernetes.io/name: alloy-operator + app.kubernetes.io/instance: test + app.kubernetes.io/version: "1.5.2" + app.kubernetes.io/managed-by: Helm +automountServiceAccountToken: true +--- +# Source: alloy-operator/templates/rbac/alloy-manager.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: test-alloy-operator-alloy-manager + labels: + helm.sh/chart: alloy-operator-0.3.15 + app.kubernetes.io/name: alloy-operator + app.kubernetes.io/instance: test + app.kubernetes.io/version: "1.5.2" + app.kubernetes.io/managed-by: Helm +rules: + - apiGroups: + - collectors.grafana.com + resources: + - alloys + - alloys/status + - alloys/finalizers + verbs: + - create + - delete + - get + - list + - patch + - update + - watch +--- +# Source: alloy-operator/templates/rbac/alloy-objects.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: test-alloy-operator +rules: + # Rules which allow the management of ConfigMaps, ServiceAccounts, and Services. + - apiGroups: [""] + resources: ["configmaps", "secrets", "serviceaccounts", "services"] + verbs: ["*"] + # Rules which allow the management of DaemonSets, Deployments, and StatefulSets. + - apiGroups: ["apps"] + resources: ["daemonsets", "deployments", "statefulsets"] + verbs: ["*"] + # Rules which allow the management of Horizontal Pod Autoscalers. + - apiGroups: ["autoscaling"] + resources: ["horizontalpodautoscalers"] + verbs: ["*"] + # Rules which allow the management of Ingresses and NetworkPolicies. + - apiGroups: ["networking.k8s.io"] + resources: ["ingresses", "networkpolicies"] + verbs: ["*"] + # Rules which allow the management of PodDisruptionBudgets. + - apiGroups: ["policy"] + resources: ["poddisruptionbudgets"] + verbs: ["*"] + # Rules which allow the management of ClusterRoles, ClusterRoleBindings, Roles, and RoleBindings. + - apiGroups: ["rbac.authorization.k8s.io"] + resources: ["clusterroles", "clusterrolebindings", "roles", "rolebindings"] + verbs: ["*"] +--- +# Source: alloy-operator/templates/rbac/alloy-manager.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: test-alloy-operator-alloy-manager + labels: + helm.sh/chart: alloy-operator-0.3.15 + app.kubernetes.io/name: alloy-operator + app.kubernetes.io/instance: test + app.kubernetes.io/version: "1.5.2" + app.kubernetes.io/managed-by: Helm +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: test-alloy-operator-alloy-manager +subjects: + - kind: ServiceAccount + name: test-alloy-operator + namespace: operator +--- +# Source: alloy-operator/templates/rbac/alloy-objects.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: test-alloy-operator + labels: + helm.sh/chart: alloy-operator-0.3.15 + app.kubernetes.io/name: alloy-operator + app.kubernetes.io/instance: test + app.kubernetes.io/version: "1.5.2" + app.kubernetes.io/managed-by: Helm +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: test-alloy-operator +subjects: + - kind: ServiceAccount + name: test-alloy-operator + namespace: operator +--- +# Source: alloy-operator/templates/rbac/leader-election.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + name: test-alloy-operator-leader-election-role + namespace: operator + labels: + helm.sh/chart: alloy-operator-0.3.15 + app.kubernetes.io/name: alloy-operator + app.kubernetes.io/instance: test + app.kubernetes.io/version: "1.5.2" + app.kubernetes.io/managed-by: Helm +rules: + - apiGroups: + - "" + resources: + - configmaps + verbs: + - get + - list + - watch + - create + - update + - patch + - delete + - apiGroups: + - coordination.k8s.io + resources: + - leases + verbs: + - get + - list + - watch + - create + - update + - patch + - delete + - apiGroups: + - "" + resources: + - events + verbs: + - create + - patch +--- +# Source: alloy-operator/templates/rbac/leader-election.yaml +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + name: test-alloy-operator-leader-election-rolebinding + namespace: operator + labels: + helm.sh/chart: alloy-operator-0.3.15 + app.kubernetes.io/name: alloy-operator + app.kubernetes.io/instance: test + app.kubernetes.io/version: "1.5.2" + app.kubernetes.io/managed-by: Helm +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: test-alloy-operator-leader-election-role +subjects: + - kind: ServiceAccount + name: test-alloy-operator + namespace: operator +--- +# Source: alloy-operator/templates/service.yaml +apiVersion: v1 +kind: Service +metadata: + name: test-alloy-operator + namespace: operator + labels: + helm.sh/chart: alloy-operator-0.3.15 + app.kubernetes.io/name: alloy-operator + app.kubernetes.io/instance: test + app.kubernetes.io/version: "1.5.2" + app.kubernetes.io/managed-by: Helm +spec: + type: ClusterIP + ports: + - name: http + port: 8081 + targetPort: http + protocol: TCP + - name: metrics + port: 8082 + targetPort: metrics + protocol: TCP + selector: + app.kubernetes.io/name: alloy-operator + app.kubernetes.io/instance: test +--- +# Source: alloy-operator/templates/deployment.yaml +apiVersion: apps/v1 +kind: Deployment +metadata: + name: test-alloy-operator + namespace: operator + labels: + helm.sh/chart: alloy-operator-0.3.15 + app.kubernetes.io/name: alloy-operator + app.kubernetes.io/instance: test + app.kubernetes.io/version: "1.5.2" + app.kubernetes.io/managed-by: Helm +spec: + replicas: 1 + selector: + matchLabels: + app.kubernetes.io/name: alloy-operator + app.kubernetes.io/instance: test + template: + metadata: + labels: + helm.sh/chart: alloy-operator-0.3.15 + app.kubernetes.io/name: alloy-operator + app.kubernetes.io/instance: test + app.kubernetes.io/version: "1.5.2" + app.kubernetes.io/managed-by: Helm + spec: + serviceAccountName: test-alloy-operator + securityContext: + runAsNonRoot: true + seccompProfile: + type: RuntimeDefault + containers: + - name: alloy-operator + image: "ghcr.io/grafana/alloy-operator:1.5.2" + imagePullPolicy: IfNotPresent + args: + - --health-probe-bind-address=:8081 + - --metrics-bind-address=:8082 + - --leader-elect + - --leader-election-id=test-alloy-operator + + ports: + - name: http + containerPort: 8081 + protocol: TCP + - name: metrics + containerPort: 8082 + protocol: TCP + livenessProbe: + httpGet: + path: /healthz + port: 8081 + initialDelaySeconds: 15 + periodSeconds: 20 + readinessProbe: + httpGet: + path: /readyz + port: 8081 + initialDelaySeconds: 5 + periodSeconds: 10 + resources: + limits: {} + requests: {} + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + readOnlyRootFilesystem: true + nodeSelector: + kubernetes.io/os: linux diff --git a/charts/alloy-operator/docs/examples/upgrade-job/output.yaml b/charts/alloy-operator/docs/examples/upgrade-job/output.yaml index 1ec3a70..3b64bcd 100644 --- a/charts/alloy-operator/docs/examples/upgrade-job/output.yaml +++ b/charts/alloy-operator/docs/examples/upgrade-job/output.yaml @@ -9,7 +9,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm automountServiceAccountToken: true --- @@ -22,7 +22,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -80,7 +80,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -100,7 +100,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -121,7 +121,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -166,7 +166,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm roleRef: apiGroup: rbac.authorization.k8s.io @@ -187,7 +187,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm spec: type: ClusterIP @@ -214,7 +214,7 @@ metadata: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm spec: replicas: 1 @@ -228,7 +228,7 @@ spec: helm.sh/chart: alloy-operator-0.4.0 app.kubernetes.io/name: alloy-operator app.kubernetes.io/instance: test - app.kubernetes.io/version: "1.5.1" + app.kubernetes.io/version: "1.5.2" app.kubernetes.io/managed-by: Helm spec: serviceAccountName: test-alloy-operator @@ -236,7 +236,7 @@ spec: runAsNonRoot: true containers: - name: alloy-operator - image: "ghcr.io/grafana/alloy-operator:1.5.1" + image: "ghcr.io/grafana/alloy-operator:1.5.2" imagePullPolicy: IfNotPresent args: - --health-probe-bind-address=:8081 diff --git a/charts/sample-parent-chart/charts/alloy-operator-0.4.0.tgz b/charts/sample-parent-chart/charts/alloy-operator-0.4.0.tgz index cb1b0fb..e47e371 100644 Binary files a/charts/sample-parent-chart/charts/alloy-operator-0.4.0.tgz and b/charts/sample-parent-chart/charts/alloy-operator-0.4.0.tgz differ diff --git a/operator/helm-charts/alloy/CHANGELOG.md b/operator/helm-charts/alloy/CHANGELOG.md index 90010d1..60c576d 100644 --- a/operator/helm-charts/alloy/CHANGELOG.md +++ b/operator/helm-charts/alloy/CHANGELOG.md @@ -10,6 +10,20 @@ internal API changes are not present. Unreleased ---------- +1.5.2 (2026-01-12) +---------- + +### Enhancements + +- Update to Grafana Alloy v1.12.2. (@dehaansa) + +1.5.1 (2025-12-16) +---------- + +### Enhancements + +- Update to Grafana Alloy v1.12.1. (@jharvey10) + 1.5.0 (2025-12-01) ---------- diff --git a/operator/helm-charts/alloy/Chart.yaml b/operator/helm-charts/alloy/Chart.yaml index 875f736..c13a024 100644 --- a/operator/helm-charts/alloy/Chart.yaml +++ b/operator/helm-charts/alloy/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: v1.12.1 +appVersion: v1.12.2 dependencies: [] description: Grafana Alloy icon: https://raw.githubusercontent.com/grafana/alloy/main/docs/sources/assets/alloy_icon_orange.svg name: alloy type: application -version: 1.5.1 +version: 1.5.2 diff --git a/operator/helm-charts/alloy/README.md b/operator/helm-charts/alloy/README.md index 041022e..2602415 100644 --- a/operator/helm-charts/alloy/README.md +++ b/operator/helm-charts/alloy/README.md @@ -1,6 +1,6 @@ # Grafana Alloy Helm chart -![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 1.5.1](https://img.shields.io/badge/Version-1.5.1-informational?style=flat-square) ![AppVersion: v1.12.1](https://img.shields.io/badge/AppVersion-v1.12.1-informational?style=flat-square) +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 1.5.2](https://img.shields.io/badge/Version-1.5.2-informational?style=flat-square) ![AppVersion: v1.12.2](https://img.shields.io/badge/AppVersion-v1.12.2-informational?style=flat-square) Helm chart for deploying [Grafana Alloy][] to Kubernetes.