Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

updating web app for api key #252

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/golangci-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,9 @@ jobs:
- name: Build web UI
run: ./scripts/build-web.sh
- name: Move web artifacts
run: mkdir -p pkg/cloud/api/web/ && cp -r web/dist pkg/cloud/api/web/
run: mkdir -p pkg/cloud/api/web/ && cp -r web/dist pkg/cloud/api/web/
- name: Clean up build artifacts
run: git restore . && git clean -fd
- name: golangci-lint
uses: golangci/golangci-lint-action@v6
with:
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile-rpm.cloud
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ COPY packaging/cloud/systemd/serviceradar-cloud.service /root/rpmbuild/SOURCES/s
COPY scripts/setup-rpm-*.sh /build/

# Set default version (can be overridden at build time)
ARG VERSION=1.0.19
ARG VERSION=1.0.20
ARG RELEASE=1

# Build the RPM
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.rpm.simple
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ RUN echo "=== Files in BUILD ===" && \
ls -la /root/rpmbuild/SOURCES/config/checkers/

# Set default version (can be overridden at build time)
ARG VERSION=1.0.19
ARG VERSION=1.0.20
ARG RELEASE=1

# Build the RPM
Expand Down
40 changes: 20 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,52 +47,52 @@ ServiceRadar can be installed via direct downloads from GitHub releases.
Install these components on your monitored host:
```bash
# Download and install core components
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-agent_1.0.19.deb \
-O https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-poller_1.0.19.deb
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-agent_1.0.20.deb \
-O https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-poller_1.0.20.deb

sudo dpkg -i serviceradar-agent_1.0.19.deb serviceradar-poller_1.0.19.deb
sudo dpkg -i serviceradar-agent_1.0.20.deb serviceradar-poller_1.0.20.deb
```

On a separate machine (recommended) or the same host:
```bash
# Download and install cloud service
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-cloud_1.0.19.deb
sudo dpkg -i serviceradar-cloud_1.0.19.deb
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-cloud_1.0.20.deb
sudo dpkg -i serviceradar-cloud_1.0.20.deb
```

#### Optional: SNMP Polling
Download and install the SNMP checker to collect and visualize metrics:
```bash
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-snmp-checker_1.0.19.deb
sudo dpkg -i serviceradar-snmp-checker_1.0.19.deb
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-snmp-checker_1.0.20.deb
sudo dpkg -i serviceradar-snmp-checker_1.0.20.deb
```

#### Optional: Dusk Node Monitoring
If you're running a [Dusk](https://dusk.network/) node and want specialized monitoring:
```bash
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-dusk-checker_1.0.19.deb
sudo dpkg -i serviceradar-dusk-checker_1.0.19.deb
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-dusk-checker_1.0.20.deb
sudo dpkg -i serviceradar-dusk-checker_1.0.20.deb
```

#### Distributed Setup
For larger deployments where components run on different hosts:

1. On monitored hosts:
```bash
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-agent_1.0.19.deb
sudo dpkg -i serviceradar-agent_1.0.19.deb
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-agent_1.0.20.deb
sudo dpkg -i serviceradar-agent_1.0.20.deb
```

2. On monitoring host:
```bash
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-poller_1.0.19.deb
sudo dpkg -i serviceradar-poller_1.0.19.deb
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-poller_1.0.20.deb
sudo dpkg -i serviceradar-poller_1.0.20.deb
```

3. On cloud host:
```bash
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-cloud_1.0.19.deb
sudo dpkg -i serviceradar-cloud_1.0.19.deb
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-cloud_1.0.20.deb
sudo dpkg -i serviceradar-cloud_1.0.20.deb
```

## Security
Expand Down Expand Up @@ -203,24 +203,24 @@ cd serviceradar

1. **Agent Installation** (on monitored hosts):
```bash
sudo dpkg -i serviceradar-dusk-checker_1.0.19.deb # For Dusk nodes
sudo dpkg -i serviceradar-dusk-checker_1.0.20.deb # For Dusk nodes
# or
sudo dpkg -i serviceradar-agent_1.0.19.deb # For other hosts
sudo dpkg -i serviceradar-agent_1.0.20.deb # For other hosts
```

2. **Poller Installation** (on any host in your network):
```bash
sudo dpkg -i serviceradar-poller_1.0.19.deb
sudo dpkg -i serviceradar-poller_1.0.20.deb
```

3. **Cloud Installation** (on a reliable host):
```bash
sudo dpkg -i serviceradar-cloud_1.0.19.deb
sudo dpkg -i serviceradar-cloud_1.0.20.deb
```

4. **SNMP Poller** (Optional):
```bash
sudo dpkg -i serviceradar-snmp-checker_1.0.19.deb
sudo dpkg -i serviceradar-snmp-checker_1.0.20.deb
```

## Configuration
Expand Down
30 changes: 15 additions & 15 deletions docs/docs/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,16 @@ Install these components on your monitored host:

```bash
# Download and install core components
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-agent_1.0.19.deb
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-poller_1.0.19.deb
sudo dpkg -i serviceradar-agent_1.0.19.deb serviceradar-poller_1.0.19.deb
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-agent_1.0.20.deb
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-poller_1.0.20.deb
sudo dpkg -i serviceradar-agent_1.0.20.deb serviceradar-poller_1.0.20.deb
```

On a separate machine (recommended) or the same host for the cloud service:

```bash
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-cloud_1.0.19.deb
sudo dpkg -i serviceradar-cloud_1.0.19.deb
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-cloud_1.0.20.deb
sudo dpkg -i serviceradar-cloud_1.0.20.deb
```

## Optional Components
Expand All @@ -32,17 +32,17 @@ sudo dpkg -i serviceradar-cloud_1.0.19.deb
For collecting and visualizing metrics:

```bash
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-snmp-checker_1.0.19.deb
sudo dpkg -i serviceradar-snmp-checker_1.0.19.deb
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-snmp-checker_1.0.20.deb
sudo dpkg -i serviceradar-snmp-checker_1.0.20.deb
```

### Dusk Node Monitoring

For specialized monitoring of Dusk nodes:

```bash
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-agent_1.0.19.deb
sudo dpkg -i serviceradar-agent_1.0.19.deb
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-agent_1.0.20.deb
sudo dpkg -i serviceradar-agent_1.0.20.deb
```

## Distributed Setup
Expand All @@ -52,20 +52,20 @@ For larger deployments, install components on separate hosts:
1. On monitored hosts:

```bash
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-agent_1.0.19.deb
sudo dpkg -i serviceradar-agent_1.0.19.deb
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-agent_1.0.20.deb
sudo dpkg -i serviceradar-agent_1.0.20.deb
```

2. On monitoring host:

```bash
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-poller_1.0.19.deb
sudo dpkg -i serviceradar-poller_1.0.19.deb
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-poller_1.0.20.deb
sudo dpkg -i serviceradar-poller_1.0.20.deb
```

3. On cloud host:

```bash
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-cloud_1.0.19.deb
sudo dpkg -i serviceradar-cloud_1.0.19.deb
curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-cloud_1.0.20.deb
sudo dpkg -i serviceradar-cloud_1.0.20.deb
```
6 changes: 3 additions & 3 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@ require (
require (
github.com/Microsoft/go-winio v0.6.2 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/go-jose/go-jose/v4 v4.0.4 // indirect
github.com/go-jose/go-jose/v4 v4.0.5 // indirect
github.com/kr/text v0.2.0 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/zeebo/errs v1.4.0 // indirect
golang.org/x/crypto v0.34.0 // indirect
golang.org/x/crypto v0.35.0 // indirect
golang.org/x/sys v0.30.0 // indirect
golang.org/x/text v0.22.0 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20250219182151-9fdb1cabc7b2 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20250224174004-546df14abb99 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
12 changes: 6 additions & 6 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/go-jose/go-jose/v4 v4.0.4 h1:VsjPI33J0SB9vQM6PLmNjoHqMQNGPiZ0rHL7Ni7Q6/E=
github.com/go-jose/go-jose/v4 v4.0.4/go.mod h1:NKb5HO1EZccyMpiZNbdUw/14tiXNyUJh188dfnMCAfc=
github.com/go-jose/go-jose/v4 v4.0.5 h1:M6T8+mKZl/+fNNuFHvGIzDz7BTLQPIounk/b9dw3AaE=
github.com/go-jose/go-jose/v4 v4.0.5/go.mod h1:s3P1lRrkT8igV8D9OjyL4WRyHvjB6a4JSllnOrmmBOA=
github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY=
github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=
Expand Down Expand Up @@ -47,8 +47,8 @@ go.opentelemetry.io/otel/trace v1.32.0 h1:WIC9mYrXf8TmY/EXuULKc8hR17vE+Hjv2cssQD
go.opentelemetry.io/otel/trace v1.32.0/go.mod h1:+i4rkvCraA+tG6AzwloGaCtkx53Fa+L+V8e9a7YvhT8=
go.uber.org/mock v0.5.0 h1:KAMbZvZPyBPWgD14IrIQ38QCyjwpvVVV6K/bHl1IwQU=
go.uber.org/mock v0.5.0/go.mod h1:ge71pBPLYDk7QIi1LupWxdAykm7KIEFchiOqd6z7qMM=
golang.org/x/crypto v0.34.0 h1:+/C6tk6rf/+t5DhUketUbD1aNGqiSX3j15Z6xuIDlBA=
golang.org/x/crypto v0.34.0/go.mod h1:dy7dXNW32cAb/6/PRuTNsix8T+vJAqvuIy5Bli/x0YQ=
golang.org/x/crypto v0.35.0 h1:b15kiHdrGCHrP6LvwaQ3c03kgNhhiMgvlhxHQhmg2Xs=
golang.org/x/crypto v0.35.0/go.mod h1:dy7dXNW32cAb/6/PRuTNsix8T+vJAqvuIy5Bli/x0YQ=
golang.org/x/net v0.35.0 h1:T5GQRQb2y08kTAByq9L4/bz8cipCdA8FbRTXewonqY8=
golang.org/x/net v0.35.0/go.mod h1:EglIi67kWsHKlRzzVMUD93VMSWGFOMSZgxFjparz1Qk=
golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc=
Expand All @@ -57,8 +57,8 @@ golang.org/x/text v0.22.0 h1:bofq7m3/HAFvbF51jz3Q9wLg3jkvSPuiZu/pD1XwgtM=
golang.org/x/text v0.22.0/go.mod h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY=
golang.org/x/time v0.10.0 h1:3usCWA8tQn0L8+hFJQNgzpWbd89begxN66o1Ojdn5L4=
golang.org/x/time v0.10.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
google.golang.org/genproto/googleapis/rpc v0.0.0-20250219182151-9fdb1cabc7b2 h1:DMTIbak9GhdaSxEjvVzAeNZvyc03I61duqNbnm3SU0M=
google.golang.org/genproto/googleapis/rpc v0.0.0-20250219182151-9fdb1cabc7b2/go.mod h1:LuRYeWDFV6WOn90g357N17oMCaxpgCnbi/44qJvDn2I=
google.golang.org/genproto/googleapis/rpc v0.0.0-20250224174004-546df14abb99 h1:ZSlhAUqC4r8TPzqLXQ0m3upBNZeF+Y8jQ3c4CR3Ujms=
google.golang.org/genproto/googleapis/rpc v0.0.0-20250224174004-546df14abb99/go.mod h1:LuRYeWDFV6WOn90g357N17oMCaxpgCnbi/44qJvDn2I=
google.golang.org/grpc v1.70.0 h1:pWFv03aZoHzlRKHWicjsZytKAiYCtNS0dHbXnIdq7jQ=
google.golang.org/grpc v1.70.0/go.mod h1:ofIJqVKDXx/JiXrwr2IG4/zwdH9txy3IlF40RmcJSQw=
google.golang.org/protobuf v1.36.5 h1:tPhr+woSbjfYvY6/GPufUoYizxw1cF/yFoxJ2fmpwlM=
Expand Down
Loading
Loading