From ac396ffaca3576a776e3f2055dede8ffb626a668 Mon Sep 17 00:00:00 2001 From: "s. rannou" Date: Mon, 26 May 2025 18:14:34 +0200 Subject: [PATCH 1/2] fix: README --- README.md | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/README.md b/README.md index 4de9d05..883d880 100644 --- a/README.md +++ b/README.md @@ -26,34 +26,6 @@ perform: ![breakdown-dashboard](docs/img/watcher-breakdown.png) -# Description - -**Ethereum Validator Watcher** monitors the Ethereum beacon chain in -real-time and provides metrics around when one of your validator: - -- is going to propose a block (in the next two epochs) -- missed a block proposal -- did not optimally attest -- missed an attestation -- missed two attestations in a row -- got slashed -- did not had ideal source, target or head reward - -It also exports some general metrics such as: - -- your USD assets under management -- the total staking market cap -- the epoch and slot -- the number or total slashed validators -- the ETH/USD conversion rate -- the number of your queued validators -- the number of your active validators -- the number of the network queued validators -- the number of the network active validators -- the entry queue duration estimation - -The Prometheus endpoint is automatically exposed on port 8000. - ## Command line options ``` From 75c88335566b67459cdf51192cef63ed38dd6b44 Mon Sep 17 00:00:00 2001 From: "s. rannou" Date: Mon, 26 May 2025 18:16:15 +0200 Subject: [PATCH 2/2] fix: remove legacy CI --- .github/workflows/helm-chart.yaml | 83 ------------------------------- 1 file changed, 83 deletions(-) delete mode 100644 .github/workflows/helm-chart.yaml diff --git a/.github/workflows/helm-chart.yaml b/.github/workflows/helm-chart.yaml deleted file mode 100644 index 1705a04..0000000 --- a/.github/workflows/helm-chart.yaml +++ /dev/null @@ -1,83 +0,0 @@ -name: charts::ghcr-oci - -on: - push: - branches: - - main - paths: - - "charts/**" - - ".github/workflows/helm-chart.yaml" - pull_request: - branches: - - main - paths: - - "charts/**" - - ".github/workflows/helm-chart.yaml" - -permissions: - id-token: write - actions: write - pull-requests: write - issues: write - contents: write - packages: write - -jobs: - helm-lint-test: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2 - with: - fetch-depth: 0 - - - name: Set up python - uses: actions/setup-python@v2 - with: - python-version: 3.7 - - - name: Set up chart-testing - uses: helm/chart-testing-action@v2.1.0 - - - name: Run chart-testing (list-changed) - id: list-changed - run: | - changed=$(ct list-changed --target-branch main --chart-dirs charts) - if [[ -n "$changed" ]]; then - echo "::set-output name=changed::true" - fi - - - name: Run chart-testing (lint) - run: ct lint --target-branch main --chart-dirs charts - - helm-release: - runs-on: ubuntu-latest - if: github.ref == 'refs/heads/main' - needs: - - helm-lint-test - steps: - - name: Checkout - uses: actions/checkout@v2 - with: - fetch-depth: 0 - - - name: Install Helm - uses: azure/setup-helm@v3 - with: - version: v3.8.0 - - - name: 'helm:package:create' - run: | - helm package charts/eth-validator-watcher/ - - - name: 'helm:package:get_artifcat_name' - run: | - find . -name "*.tgz" - echo "ARTIFACT_NAME=$(find . -name "*.tgz" -maxdepth 1)" >> $GITHUB_ENV - - - name: 'helm:package:upload' - run: | - echo ${{ secrets.GITHUB_TOKEN }} | helm registry login ghcr.io --username kilnfi --password-stdin - helm push ${{ env.ARTIFACT_NAME }} oci://${{ env.REGISTRY }}/kilnfi/helm-charts/ - env: - REGISTRY: ghcr.io