3 Commits

Author SHA1 Message Date
86d5b427ad v0.2.4
All checks were successful
Ruby Lint / lint (push) Successful in 14s
Ruby Test / test (push) Successful in 15s
Release / docker (push) Successful in 20m40s
2025-07-09 02:28:48 -05:00
eb590a88b3 bundle update
All checks were successful
Ruby Lint / lint (push) Successful in 1m36s
Ruby Test / test (push) Successful in 12s
2025-07-09 02:22:52 -05:00
8ab1d1548a add Prometheus metrics 2025-07-09 02:22:08 -05:00
5 changed files with 19 additions and 8 deletions

View File

@@ -14,6 +14,8 @@ gem "cuid2"
gem "jwt"
gem "httparty"
gem "prometheus-client"
group :development do
gem "ruby-lsp"
gem "rack-test"

View File

@@ -33,6 +33,8 @@ GEM
ast (~> 2.4.1)
racc
prism (1.4.0)
prometheus-client (4.2.5)
base64
puma (6.6.0)
nio4r (~> 2.0)
racc (1.8.1)
@@ -82,11 +84,10 @@ GEM
lint_roller (~> 1.1)
rubocop (>= 1.75.0, < 2.0)
rubocop-ast (>= 1.38.0, < 2.0)
ruby-lsp (0.24.2)
ruby-lsp (0.25.0)
language_server-protocol (~> 3.17.0)
prism (>= 1.2, < 2.0)
rbs (>= 3, < 5)
sorbet-runtime (>= 0.5.10782)
ruby-progressbar (1.13.0)
ruby2_keywords (0.0.5)
sinatra (4.1.1)
@@ -102,7 +103,6 @@ GEM
rack-protection (= 4.1.1)
sinatra (= 4.1.1)
tilt (~> 2.0)
sorbet-runtime (0.5.12210)
standard (1.50.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -115,7 +115,7 @@ GEM
standard-performance (1.8.0)
lint_roller (~> 1.1)
rubocop-performance (~> 1.25.0)
tilt (2.6.0)
tilt (2.6.1)
ulid (1.4.0)
unicode-display_width (3.1.4)
unicode-emoji (~> 4.0, >= 4.0.4)
@@ -136,6 +136,7 @@ DEPENDENCIES
ksuid
minitest
nanoid
prometheus-client
puma
rack-test
rake

10
app.rb
View File

@@ -23,7 +23,15 @@ $LOAD_PATH.unshift File.dirname(__FILE__) + "/lib"
require "config"
VERSION = "0.2.3"
require "rack"
require "prometheus/middleware/collector"
require "prometheus/middleware/exporter"
use Rack::Deflater
use Prometheus::Middleware::Collector
use Prometheus::Middleware::Exporter
VERSION = "0.2.4"
CHUNK_SIZE = 1024**2
DEFAULT_FLAKEY = 50

View File

@@ -15,10 +15,10 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.2.3
version: 0.2.4
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: "0.2.3"
appVersion: "0.2.4"

View File

@@ -16,7 +16,7 @@ spec:
spec:
containers:
- name: kubernaut
image: git.kill0.net/ryanc/kubernaut:0.2.3
image: git.kill0.net/ryanc/kubernaut:0.2.4
imagePullPolicy: IfNotPresent
ports:
- name: sinatra-web