Compare commits
	
		
			2 Commits
		
	
	
		
			3c4ba44516
			...
			b75277e82b
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| b75277e82b | |||
| 8db946c072 | 
| @@ -9,7 +9,7 @@ immich: | |||||||
|         main: |         main: | ||||||
|           image: |           image: | ||||||
|             repository: ghcr.io/immich-app/immich-server |             repository: ghcr.io/immich-app/immich-server | ||||||
|             tag: v1.132.3 |             tag: v1.135.3 | ||||||
|             pullPolicy: IfNotPresent |             pullPolicy: IfNotPresent | ||||||
|           env: |           env: | ||||||
|             - name: TZ |             - name: TZ | ||||||
|   | |||||||
| @@ -9,8 +9,8 @@ keywords: | |||||||
|   - metrics |   - metrics | ||||||
| home: https://wiki.alexlebens.dev/s/ | home: https://wiki.alexlebens.dev/s/ | ||||||
| sources: | sources: | ||||||
|   - https://github.com/ribbybibby/s3_exporter |   - https://github.com/molu8bits/s3bucket_exporter | ||||||
|   - https://hub.docker.com/r/ribbybibby/s3-exporter |   - https://hub.docker.com/r/molu8bits/s3bucket_exporter | ||||||
|   - https://github.com/bjw-s/helm-charts/blob/main/charts/other/app-template |   - https://github.com/bjw-s/helm-charts/blob/main/charts/other/app-template | ||||||
| maintainers: | maintainers: | ||||||
|   - name: alexlebens |   - name: alexlebens | ||||||
| @@ -19,4 +19,4 @@ dependencies: | |||||||
|     alias: s3-exporter |     alias: s3-exporter | ||||||
|     repository: https://bjw-s-labs.github.io/helm-charts/ |     repository: https://bjw-s-labs.github.io/helm-charts/ | ||||||
|     version: 4.1.2 |     version: 4.1.2 | ||||||
| appVersion: v0.5.0 | appVersion: 1.0.2 | ||||||
|   | |||||||
| @@ -1,16 +0,0 @@ | |||||||
| apiVersion: monitoring.coreos.com/v1alpha1 |  | ||||||
| kind: ScrapeConfig |  | ||||||
| metadata: |  | ||||||
|   name: s3-do-home-infra |  | ||||||
|   namespace: {{ .Release.Namespace }} |  | ||||||
|   labels: |  | ||||||
|     app.kubernetes.io/name: s3-do-home-infra |  | ||||||
|     app.kubernetes.io/instance: {{ .Release.Name }} |  | ||||||
|     app.kubernetes.io/part-of: {{ .Release.Name }} |  | ||||||
| spec: |  | ||||||
|   metricsPath: /probe |  | ||||||
|   scrapeInterval: 120s |  | ||||||
|   scrapeTimeout: 120s |  | ||||||
|   httpSDConfigs: |  | ||||||
|     - url: http://s3-exporter.s3-exporter:9340/discovery |  | ||||||
|       refreshInterval: 15s |  | ||||||
| @@ -0,0 +1,21 @@ | |||||||
|  | apiVersion: monitoring.coreos.com/v1 | ||||||
|  | kind: ServiceMonitor | ||||||
|  | metadata: | ||||||
|  |   name: s3-exporter | ||||||
|  |   namespace: {{ .Release.Namespace }} | ||||||
|  |   labels: | ||||||
|  |     app.kubernetes.io/name: s3-exporter | ||||||
|  |     app.kubernetes.io/instance: {{ .Release.Name }} | ||||||
|  |     app.kubernetes.io/part-of: {{ .Release.Name }} | ||||||
|  | spec: | ||||||
|  |   selector: | ||||||
|  |     matchLabels: | ||||||
|  |       app.kubernetes.io/name: s3-exporter | ||||||
|  |       app.kubernetes.io/instance: {{ .Release.Name }} | ||||||
|  |     matchExpressions: | ||||||
|  |       - { key: app.kubernetes.io/controller, operator: In, values: [digital-ocean] } | ||||||
|  |   endpoints: | ||||||
|  |     - port: metrics | ||||||
|  |       interval: 120s | ||||||
|  |       scrapeTimeout: 30s | ||||||
|  |       path: /metrics | ||||||
| @@ -1,6 +1,6 @@ | |||||||
| s3-exporter: | s3-exporter: | ||||||
|   controllers: |   controllers: | ||||||
|     main: |     digital-ocean: | ||||||
|       type: deployment |       type: deployment | ||||||
|       replicas: 1 |       replicas: 1 | ||||||
|       strategy: Recreate |       strategy: Recreate | ||||||
| @@ -8,30 +8,42 @@ s3-exporter: | |||||||
|       containers: |       containers: | ||||||
|         main: |         main: | ||||||
|           image: |           image: | ||||||
|             repository: ribbybibby/s3-exporter |             repository: molu8bits/s3bucket_exporter | ||||||
|             tag: v0.5.0 |             tag: 1.0.2 | ||||||
|             pullPolicy: IfNotPresent |             pullPolicy: IfNotPresent | ||||||
|           env: |           env: | ||||||
|             - name: S3_EXPORTER_WEB_LISTEN_ADDRESS |             - name: S3_NAME | ||||||
|               value: :9340 |               value: digital-ocean | ||||||
|             - name: S3_EXPORTER_S3_ENDPOINT_URL |             - name: S3_ENDPOINT | ||||||
|               value: https://postgres-backups-ce540ddf106d186bbddca68a.nyc3.digitaloceanspaces.com |               value: https://nyc3.digitaloceanspaces.com | ||||||
|             - name: S3_EXPORTER_S3_FORCE_PATH_STYLE |             - name: S3_ACCESS_KEY | ||||||
|               value: false |               valueFrom: | ||||||
|             - name: S3_EXPORTER_LOG_LEVEL |                 secretKeyRef: | ||||||
|               value: debug |  | ||||||
|           envFrom: |  | ||||||
|             - secretRef: |  | ||||||
|                   name: s3-do-home-infra-secret |                   name: s3-do-home-infra-secret | ||||||
|  |                   key: AWS_ACCESS_KEY_ID | ||||||
|  |             - name: S3_SECRET_KEY | ||||||
|  |               valueFrom: | ||||||
|  |                 secretKeyRef: | ||||||
|  |                   name: s3-do-home-infra-secret | ||||||
|  |                   key: AWS_SECRET_ACCESS_KEY | ||||||
|  |             - name: S3_REGION | ||||||
|  |               valueFrom: | ||||||
|  |                 secretKeyRef: | ||||||
|  |                   name: s3-do-home-infra-secret | ||||||
|  |                   key: AWS_REGION | ||||||
|  |             - name: LOG_LEVEL | ||||||
|  |               value: debug | ||||||
|  |             - name: S3_FORCE_PATH_STYLE | ||||||
|  |               value: false | ||||||
|           resources: |           resources: | ||||||
|             requests: |             requests: | ||||||
|               cpu: 10m |               cpu: 10m | ||||||
|               memory: 64Mi |               memory: 64Mi | ||||||
|   service: |   service: | ||||||
|     main: |     digital-ocean: | ||||||
|       controller: main |       controller: digital-ocean | ||||||
|       ports: |       ports: | ||||||
|         metrics: |         metrics: | ||||||
|           port: 9340 |           port: 9655 | ||||||
|           targetPort: 9340 |           targetPort: 9655 | ||||||
|           protocol: TCP |           protocol: TCP | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user