mirror of
https://github.com/komodorio/helm-dashboard.git
synced 2026-03-28 15:28:04 +00:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b61adf133f | ||
|
|
27eb7949e5 | ||
|
|
b90198915e |
@@ -1,4 +1,5 @@
|
|||||||
Dockerfile
|
Dockerfile
|
||||||
*.md
|
*.md
|
||||||
bin
|
bin
|
||||||
.idea
|
.idea
|
||||||
|
dashboard/node_modules
|
||||||
28
.github/workflows/build.yml
vendored
28
.github/workflows/build.yml
vendored
@@ -37,6 +37,11 @@ jobs:
|
|||||||
args: release --snapshot --rm-dist
|
args: release --snapshot --rm-dist
|
||||||
- name: Test if the Binary is Runnable
|
- name: Test if the Binary is Runnable
|
||||||
run: "dist/helm-dashboard_linux_amd64_v1/helm-dashboard --help"
|
run: "dist/helm-dashboard_linux_amd64_v1/helm-dashboard --help"
|
||||||
|
- uses: actions/upload-artifact@v3
|
||||||
|
with:
|
||||||
|
name: binaries
|
||||||
|
path: dist/
|
||||||
|
retention-days: 1
|
||||||
- name: golangci-lint
|
- name: golangci-lint
|
||||||
uses: golangci/golangci-lint-action@v3.3.1
|
uses: golangci/golangci-lint-action@v3.3.1
|
||||||
with:
|
with:
|
||||||
@@ -53,12 +58,33 @@ jobs:
|
|||||||
- name: Check out the repo
|
- name: Check out the repo
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
|
- name: Docker meta
|
||||||
|
uses: docker/metadata-action@v3
|
||||||
|
id: meta
|
||||||
|
with:
|
||||||
|
images: komodorio/helm-dashboard
|
||||||
|
|
||||||
|
- name: Set up QEMU
|
||||||
|
uses: docker/setup-qemu-action@v2
|
||||||
|
- name: Set up Docker Buildx
|
||||||
|
uses: docker/setup-buildx-action@v2
|
||||||
|
|
||||||
|
- name: Login to DockerHub
|
||||||
|
uses: docker/login-action@v2
|
||||||
|
if: github.event_name != 'pull_request'
|
||||||
|
with:
|
||||||
|
username: ${{ secrets.DOCKERHUB_USER }}
|
||||||
|
password: ${{ secrets.DOCKERHUB_PASS }}
|
||||||
|
|
||||||
- name: Build and push
|
- name: Build and push
|
||||||
uses: docker/build-push-action@v4
|
uses: docker/build-push-action@v4
|
||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
outputs: local
|
push: ${{ github.event_name != 'pull_request' }}
|
||||||
|
tags: komodorio/helm-dashboard:unstable
|
||||||
|
labels: ${{ steps.meta.outputs.labels }}
|
||||||
build-args: VER=0.0.0-dev
|
build-args: VER=0.0.0-dev
|
||||||
|
platforms: linux/amd64,linux/arm64
|
||||||
|
|
||||||
helm_check:
|
helm_check:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|||||||
4
.github/workflows/release.yaml
vendored
4
.github/workflows/release.yaml
vendored
@@ -68,7 +68,7 @@ jobs:
|
|||||||
uses: docker/setup-buildx-action@v2
|
uses: docker/setup-buildx-action@v2
|
||||||
|
|
||||||
- name: Login to DockerHub
|
- name: Login to DockerHub
|
||||||
uses: docker/login-action@v1
|
uses: docker/login-action@v2
|
||||||
if: github.event_name != 'pull_request'
|
if: github.event_name != 'pull_request'
|
||||||
with:
|
with:
|
||||||
username: ${{ secrets.DOCKERHUB_USER }}
|
username: ${{ secrets.DOCKERHUB_USER }}
|
||||||
@@ -118,4 +118,4 @@ jobs:
|
|||||||
user_email: "komi@komodor.io"
|
user_email: "komi@komodor.io"
|
||||||
user_name: "komodor-bot"
|
user_name: "komodor-bot"
|
||||||
destination_branch: "master"
|
destination_branch: "master"
|
||||||
commit_msg: "feat(helm-dashboard): ${{ github.event.head_commit.message }}" #important!! don't change this commit message unless you change the condition in pipeline.yml on helm-charts repo
|
commit_msg: "feat(OSS helm-dashboard): ${{ github.event.head_commit.message }}" #important!! don't change this commit message unless you change the condition in pipeline.yml on helm-charts repo
|
||||||
|
|||||||
16
Dockerfile
16
Dockerfile
@@ -1,9 +1,13 @@
|
|||||||
# Stage - builder
|
# Stage - builder
|
||||||
FROM golang as builder
|
FROM --platform=${BUILDPLATFORM:-linux/amd64} golang as builder
|
||||||
|
|
||||||
|
ARG TARGETPLATFORM
|
||||||
|
ARG BUILDPLATFORM
|
||||||
|
ARG TARGETOS
|
||||||
|
ARG TARGETARCH
|
||||||
|
|
||||||
ENV GOOS=linux
|
ENV GOOS=${TARGETOS:-linux}
|
||||||
ENV GOARCH=amd64
|
ENV GOARCH=${TARGETARCH:-amd64}
|
||||||
ENV CGO_ENABLED=0
|
ENV CGO_ENABLED=0
|
||||||
|
|
||||||
WORKDIR /build
|
WORKDIR /build
|
||||||
@@ -23,7 +27,11 @@ WORKDIR /build/src
|
|||||||
RUN make build
|
RUN make build
|
||||||
|
|
||||||
# Stage - runner
|
# Stage - runner
|
||||||
FROM alpine
|
FROM --platform=${TARGETPLATFORM:-linux/amd64} alpine
|
||||||
|
|
||||||
|
ARG TARGETPLATFORM
|
||||||
|
ARG BUILDPLATFORM
|
||||||
|
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
|
|
||||||
# Python
|
# Python
|
||||||
|
|||||||
@@ -5,5 +5,5 @@ name: helm-dashboard
|
|||||||
description: A GUI Dashboard for Helm by Komodor
|
description: A GUI Dashboard for Helm by Komodor
|
||||||
icon: "https://raw.githubusercontent.com/komodorio/helm-dashboard/main/pkg/dashboard/static/logo.svg"
|
icon: "https://raw.githubusercontent.com/komodorio/helm-dashboard/main/pkg/dashboard/static/logo.svg"
|
||||||
|
|
||||||
version: 0.1.8
|
version: 0.1.9
|
||||||
appVersion: "1.3.1"
|
appVersion: "1.3.2"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
name: "dashboard"
|
name: "dashboard"
|
||||||
version: "1.3.1"
|
version: "1.3.2"
|
||||||
usage: "A simplified way of working with Helm"
|
usage: "A simplified way of working with Helm"
|
||||||
description: "View HELM situation in nice web UI"
|
description: "View HELM situation in nice web UI"
|
||||||
command: "$HELM_PLUGIN_DIR/bin/helm-dashboard"
|
command: "$HELM_PLUGIN_DIR/bin/helm-dashboard"
|
||||||
|
|||||||
Reference in New Issue
Block a user