Skip to content
This repository was archived by the owner on Feb 9, 2024. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
aaca5f2
testing contributing msg
benc-uk Feb 16, 2020
8f2c793
updated contrib guide
benc-uk Feb 17, 2020
83fd4bd
Add configmaps and secrets, plus run go fmt
REBELinBLUE Mar 1, 2020
9d2d47f
Add missing resource to ClusterRole
REBELinBLUE Mar 1, 2020
f754f6a
Helm readme tweak
benc-uk Mar 11, 2020
e9dcad2
chore: verson bump and package refresh
benc-uk Mar 11, 2020
0bf6710
Merge pull request #16 from REBELinBLUE/configmaps
benc-uk Mar 11, 2020
bbeac9c
Merge branch 'master' of https://github.com/benc-uk/kubeview
benc-uk Mar 11, 2020
6905f4e
Further Secret and ConfigMap support
benc-uk Mar 11, 2020
0c350cf
Merge pull request #18 from benc-uk:tidyup
benc-uk Mar 11, 2020
9a86aac
Added namespace support
benc-uk Mar 11, 2020
2539588
Merge pull request #19 from benc-uk/namespacing
benc-uk Mar 12, 2020
d2ea96a
version bumps and CI improvement
benc-uk Mar 12, 2020
5c9915c
Merge branch 'master' of https://github.com/benc-uk/kubeview
benc-uk Mar 12, 2020
f1e39f4
tweaks and fixes
benc-uk Mar 12, 2020
08b6003
Major docs update
benc-uk Mar 12, 2020
6cbaa98
k8s client library version update
benc-uk Mar 12, 2020
1f5ad45
Merge pull request #20 from benc-uk:prtest
benc-uk Mar 12, 2020
353dd0f
Create CNAME
benc-uk Mar 12, 2020
e243a5f
Site look and feel
benc-uk Mar 12, 2020
a6e9793
Merge branch 'master' of https://github.com/benc-uk/kubeview
benc-uk Mar 12, 2020
78d9cd9
GH Action for releases
benc-uk Mar 12, 2020
f0d516f
Mistake in release workflow
benc-uk Mar 12, 2020
f3ba020
Update the docs
benc-uk Mar 12, 2020
c93e5e1
docs: readme improve
benc-uk Mar 12, 2020
e45d8b8
fix: helm chart
benc-uk Mar 12, 2020
946cb61
adds: build info in CI
benc-uk Mar 12, 2020
9e8ee06
fix: v minor API scrape bug
benc-uk Mar 12, 2020
fc42417
chore: version bump
benc-uk Mar 12, 2020
c88d9af
Version 0.1.12
benc-uk Mar 14, 2020
f3dc10b
chore: package security update
benc-uk Mar 14, 2020
897338f
version: bump to 0.1.13
benc-uk Mar 14, 2020
785815a
chore: package updates
benc-uk Mar 25, 2020
bf7d8f6
updates-for-0.1.14
benc-uk Mar 29, 2020
4d5878f
improve: secrets handling & clean-up
benc-uk Apr 6, 2020
3d0103e
Merge pull request #27 from benc-uk:version-0.1.15
benc-uk Apr 6, 2020
14f70fa
fix: InfoBox ingress with no IP error
benc-uk Apr 6, 2020
9c32cb6
Merge branch 'master' of https://github.com/benc-uk/kubeview
benc-uk Apr 6, 2020
f370445
package & version updates
benc-uk Aug 13, 2020
d410814
version bumps and package updates
benc-uk Oct 13, 2020
c424807
package updates
benc-uk Oct 13, 2020
cc63760
CI/CD reworking
benc-uk Oct 13, 2020
0694ebd
CI/CD reworking
benc-uk Oct 13, 2020
0db3f34
try moving Helm chart
benc-uk Oct 13, 2020
d471773
Helm is mental
benc-uk Oct 13, 2020
05dcb5b
readme update
benc-uk Oct 13, 2020
5d5363f
typo
benc-uk Oct 13, 2020
de02926
artifact hub meta file
benc-uk Oct 13, 2020
bcbd6bb
added readme to chart
benc-uk Oct 13, 2020
451e5db
readme in wrong place
benc-uk Oct 13, 2020
2616aca
more artifact hub stuff
benc-uk Oct 13, 2020
858c285
argh artifact hub
benc-uk Oct 13, 2020
61463b8
new id
benc-uk Oct 13, 2020
650190d
Helm chart updates
benc-uk Oct 14, 2020
d854959
fixes for release pipeline
benc-uk Oct 14, 2020
643e6f6
helm chart readme
benc-uk Oct 14, 2020
88c7b12
update helm index
benc-uk Oct 14, 2020
f0a8f7a
new repo id
benc-uk Oct 14, 2020
4adc941
remove old stuff
benc-uk Oct 14, 2020
a0212f1
add support for loadBalancerIP
FlipEnergy Jan 9, 2021
cee1feb
Merge pull request #40 from FlipEnergy/feature/loadBalancerIP
benc-uk Jan 9, 2021
3212a75
just package updates
benc-uk Jan 10, 2021
f26742d
just package updates
benc-uk Jan 10, 2021
80bdafb
Merge pull request #41 from benc-uk/update
benc-uk Jan 10, 2021
93aa0cc
Should fix helm charts release
benc-uk Jan 11, 2021
c4e282e
Helm chart updates
benc-uk Jan 11, 2021
4295385
more 0.1.18 helm chart mistakes
benc-uk Jan 15, 2021
f79ce42
add the missing rs-grey.svg file
hongyegb123 Jan 22, 2021
206b3ac
Merge pull request #46 from hongyegb123/hongyegb123-add-file
benc-uk Jan 23, 2021
2ed45b8
Version 0.1.19
benc-uk Jan 23, 2021
a1ca7e4
Automated publish: Sat Jan 23 15:24:19 UTC 2021 2ed45b8c6206c108887ca…
Jan 23, 2021
589fbd0
Switch to new linter & formatters
benc-uk Jan 23, 2021
bc8e4c0
Makefile and better build process
benc-uk Jan 23, 2021
a134de9
More linting setup
benc-uk Jan 23, 2021
3a6a762
Code reformat and linting
benc-uk Jan 23, 2021
2f11b1b
CI fun begins
benc-uk Jan 23, 2021
3411fe7
fighting the war against ALL CAPS
benc-uk Jan 24, 2021
25f9284
0.1.20 release
benc-uk Feb 5, 2021
3cec78d
Automated publish: Fri Feb 5 18:20:58 UTC 2021 25f9284b0df8c8ae257fb…
Feb 5, 2021
9fc4561
Update README.md
benc-uk Feb 9, 2021
a115776
Update README.md
benc-uk Feb 10, 2021
beb00b6
Create README.md
benc-uk Feb 10, 2021
c7a8348
Version 0.1.30 (#57)
benc-uk Oct 29, 2021
810a351
Fix permisions
benc-uk Oct 29, 2021
f4b261f
Automated publish: Fri Oct 29 23:13:18 UTC 2021 810a35160eebc47f4a58b…
Oct 29, 2021
1f5266c
Update GH pages
benc-uk Oct 29, 2021
50ed48b
Merge branch 'master' of https://github.com/benc-uk/kubeview
benc-uk Oct 29, 2021
b101254
feat!: allow disabling both load balancer and ingress (#77)
shivjm Oct 30, 2021
a00a7d9
support clusterIP and hide managed fields
benc-uk Oct 31, 2021
ba2cf9d
Automated publish: Sun Oct 31 10:35:18 UTC 2021 a00a7d942805047ddeae4…
Oct 31, 2021
a5ac65c
Delete CNAME
benc-uk Aug 11, 2022
2aa5681
Create CNAME
benc-uk Aug 11, 2022
8fcf36f
Test push
benc-uk Nov 19, 2022
53254bd
Update README.md
benc-uk May 31, 2025
86f214d
Update README.md
benc-uk May 31, 2025
9b0f70f
A complete rewrite of the application
benc-uk May 31, 2025
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
12 changes: 12 additions & 0 deletions .dev/.env.sample
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# shellcheck disable=all

# =========================================
# Sample .env file for local development
# =========================================

IMAGE_REG=ghcr.io
IMAGE_TAG=latest
IMAGE_NAME=benc-uk/kubeview

# Only set if you want to build the image with a specific OS & architecture
#BUILD_PLATFORM=linux/arm64
6 changes: 6 additions & 0 deletions .dev/.prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"printWidth": 150,
"singleQuote": true,
"trailingComma": "all",
"semi": false
}
56 changes: 56 additions & 0 deletions .dev/air.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# Air configuration file for a Go project
# This file is used to configure the behavior of the Air tool, which is a live reloading tool for Go applications.
# For more information, see: https://github.com/air-verse/air

root = "."
testdata_dir = "testdata"
tmp_dir = "tmp"

[build]
args_bin = []
bin = "./tmp/main"
cmd = "go build -o ./tmp/main -ldflags \"-X main.version=$VERSION -X 'main.buildInfo=$BUILD_INFO'\" github.com/benc-uk/kubeview/server"
delay = 1000
exclude_dir = ["tmp", "dev", "public", "bin", "docs", "deploy"]
exclude_file = []
exclude_regex = [".*_templ.go"]
exclude_unchanged = false
follow_symlink = false
full_bin = ""
include_dir = []
include_ext = ["go", "templ"]
include_file = []
kill_delay = "0s"
log = "build-errors.log"
poll = false
poll_interval = 0
post_cmd = []
pre_cmd = []
rerun = false
rerun_delay = 500
send_interrupt = false
stop_on_error = false

[color]
app = ""
build = "yellow"
main = "magenta"
runner = "green"
watcher = "cyan"

[log]
main_only = false
silent = false
time = false

[misc]
clean_on_exit = true

[proxy]
app_port = 0
enabled = false
proxy_port = 0

[screen]
clear_on_rebuild = true
keep_scroll = true
23 changes: 23 additions & 0 deletions .dev/eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import js from '@eslint/js'
import globals from 'globals'
import { defineConfig } from 'eslint/config'

export default defineConfig([
{
files: ['**/*.{js,mjs,cjs}'],
plugins: { js },
extends: ['js/recommended'],
},
{
files: ['**/*.{js,mjs,cjs}'],
languageOptions: {
globals: {
...globals.browser,
},
},
rules: {
'prefer-const': 'error',
'no-var': 'error',
},
},
])
55 changes: 55 additions & 0 deletions .dev/golangci.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
version: "2"
linters:
enable:
- bodyclose
- cyclop
- gocyclo
- gosec
- misspell
- nilerr
- nilnil
- revive
- staticcheck
- tagliatelle
- wsl
settings:
misspell:
locale: UK
ignore-rules: ["dialogues", "dialogs"]
revive:
confidence: 0.5
severity: error
enable-all-rules: false
rules:
- name: line-length-limit
arguments:
- 120
severity: error
- name: var-naming
severity: error
tagliatelle:
case:
rules:
json: goCamel
yaml: goCamel
use-field-name: true
exclusions:
generated: lax
presets:
- comments
- common-false-positives
- legacy
- std-error-handling
paths:
- third_party$
- builtin$
- examples$
formatters:
enable:
- gofmt
exclusions:
generated: lax
paths:
- third_party$
- builtin$
- examples$
Loading