Skip to content

Commit d860a79

Browse files
authored
add metrics-agent package (#58156)
add metrics-agent package --------- Signed-off-by: kranurag7 <[email protected]>
1 parent 9b0b540 commit d860a79

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

metrics-agent.yaml

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
package:
2+
name: metrics-agent
3+
version: 2.14.1
4+
epoch: 0
5+
description: Kubernetes metrics collection agent for Cloudability that collects allocation metrics from a Kubernetes cluster system and sends the metrics to Cloudability.
6+
copyright:
7+
- license: Apache-2.0
8+
9+
pipeline:
10+
- uses: git-checkout
11+
with:
12+
repository: https://github.com/cloudability/metrics-agent
13+
tag: metrics-agent-${{package.version}}
14+
expected-commit: 77353372e76574a04f3177088d6c386ead5a1b67
15+
16+
- uses: go/bump
17+
with:
18+
deps: |-
19+
golang.org/x/[email protected]
20+
golang.org/x/[email protected]
21+
22+
- uses: go/build
23+
with:
24+
packages: .
25+
output: metrics-agent
26+
27+
subpackages:
28+
- name: ${{package.name}}-compat
29+
description: "Compatibility package for usage with standard deployments."
30+
pipeline:
31+
- runs: |
32+
mkdir -p ${{targets.contextdir}}/
33+
ln -sf /usr/bin/metrics-agent ${{targets.contextdir}}/metrics-agent
34+
test:
35+
pipeline:
36+
- runs: stat /metrics-agent
37+
38+
update:
39+
enabled: true
40+
github:
41+
identifier: cloudability/metrics-agent
42+
tag-filter: metrics-agent-
43+
strip-prefix: metrics-agent-
44+
45+
test:
46+
pipeline:
47+
- runs: |
48+
metrics-agent --help
49+
metrics-agent --version
50+
- uses: test/kwok/cluster
51+
- name: Run and test ${{package.name}}
52+
uses: test/daemon-check-output
53+
with:
54+
start: /usr/bin/metrics-agent kubernetes --cluster_name kwok-kwok
55+
timeout: 30
56+
expected_output: |
57+
Starting Cloudability Kubernetes Metric Agent version:

0 commit comments

Comments
 (0)