Skip to content

Commit 9767b9e

Browse files
committed
Update dependencies
1 parent af2db73 commit 9767b9e

7 files changed

+57
-79
lines changed

.gitlab-ci.yml

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
stages:
2+
- test
3+
- build
4+
5+
test:
6+
image: quay.imanuel.dev/dockerhub/library---golang:1.20-alpine
7+
stage: test
8+
script:
9+
- go vet .
10+
- go build -o kubernetes-deployment-version-checker
11+
12+
docker-build:
13+
image: quay.imanuel.dev/dockerhub/library---docker:stable
14+
stage: build
15+
services:
16+
- docker:dind
17+
before_script:
18+
- docker login -u "$QUAY_USER" -p "$QUAY_PASSWORD" quay.imanuel.dev
19+
- docker login -u "$DOCKERHUB_USER" -p "$DOCKERHUB_PASSWORD"
20+
script:
21+
- docker build --pull -t "quay.imanuel.dev/imanuel/kubernetes-version-checker:2.0.${CI_PIPELINE_IID}" -f ./Dockerfile .
22+
- docker tag "quay.imanuel.dev/imanuel/kubernetes-version-checker:2.0.${CI_PIPELINE_IID}" "quay.imanuel.dev/imanuel/kubernetes-version-checker:latest"
23+
- docker tag "quay.imanuel.dev/imanuel/kubernetes-version-checker:2.0.${CI_PIPELINE_IID}" "iulbricht/kubernetes-image-version-checker:2.0.${CI_PIPELINE_IID}"
24+
- docker tag "quay.imanuel.dev/imanuel/kubernetes-version-checker:2.0.${CI_PIPELINE_IID}" iulbricht/kubernetes-image-version-checker:latest
25+
- docker push "quay.imanuel.dev/imanuel/kubernetes-version-checker:2.0.${CI_PIPELINE_IID}"
26+
- docker push "quay.imanuel.dev/imanuel/kubernetes-version-checker:latest"
27+
- docker push "iulbricht/kubernetes-image-version-checker:2.0.${CI_PIPELINE_IID}"
28+
- docker push "iulbricht/kubernetes-image-version-checker:latest"
29+
rules:
30+
- if: $CI_COMMIT_BRANCH == "v2"
31+
exists:
32+
- Dockerfile
33+
34+
binary-build-linux:
35+
image: quay.imanuel.dev/dockerhub/library---golang:1.20-alpine
36+
stage: build
37+
script:
38+
- go build -o kubernetes-deployment-version-checker
39+
artifacts:
40+
paths:
41+
- kubernetes-deployment-version-checker
42+
rules:
43+
- if: $CI_COMMIT_BRANCH == "v2"

Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM quay.imanuel.dev/dockerhub/library---golang:1.19-alpine as build
1+
FROM quay.imanuel.dev/dockerhub/library---golang:1.20-alpine as build
22
WORKDIR /app
33
COPY . .
44

Jenkinsfile

-54
This file was deleted.

devfile.yaml

-19
This file was deleted.

go.mod

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
module kubernetes-image-version-checker
22

3-
go 1.19
3+
go 1.20
44

55
require (
66
github.com/go-telegram-bot-api/telegram-bot-api v4.6.4+incompatible
77
github.com/hashicorp/go-version v1.6.0
88
github.com/scorredoira/email v0.0.0-20191107070024-dc7b732c55da
99
gopkg.in/yaml.v3 v3.0.1
10-
k8s.io/api v0.27.3
11-
k8s.io/apimachinery v0.27.3
12-
k8s.io/client-go v0.27.3
10+
k8s.io/api v0.27.4
11+
k8s.io/apimachinery v0.27.4
12+
k8s.io/client-go v0.27.4
1313
)
1414

1515
require (
@@ -46,7 +46,7 @@ require (
4646
gopkg.in/inf.v0 v0.9.1 // indirect
4747
gopkg.in/yaml.v2 v2.4.0 // indirect
4848
k8s.io/klog/v2 v2.100.1 // indirect
49-
k8s.io/kube-openapi v0.0.0-20230614213217-ba0abe644833 // indirect
49+
k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f // indirect
5050
k8s.io/utils v0.0.0-20230505201702-9f6742963106 // indirect
5151
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
5252
sigs.k8s.io/structured-merge-diff/v4 v4.2.3 // indirect

go.sum

+8
Original file line numberDiff line numberDiff line change
@@ -824,6 +824,8 @@ k8s.io/api v0.26.3 h1:emf74GIQMTik01Aum9dPP0gAypL8JTLl/lHa4V9RFSU=
824824
k8s.io/api v0.26.3/go.mod h1:PXsqwPMXBSBcL1lJ9CYDKy7kIReUydukS5JiRlxC3qE=
825825
k8s.io/api v0.27.3 h1:yR6oQXXnUEBWEWcvPWS0jQL575KoAboQPfJAuKNrw5Y=
826826
k8s.io/api v0.27.3/go.mod h1:C4BNvZnQOF7JA/0Xed2S+aUyJSfTGkGFxLXz9MnpIpg=
827+
k8s.io/api v0.27.4 h1:0pCo/AN9hONazBKlNUdhQymmnfLRbSZjd5H5H3f0bSs=
828+
k8s.io/api v0.27.4/go.mod h1:O3smaaX15NfxjzILfiln1D8Z3+gEYpjEpiNA/1EVK1Y=
827829
k8s.io/apimachinery v0.24.2 h1:5QlH9SL2C8KMcrNJPor+LbXVTaZRReml7svPEh4OKDM=
828830
k8s.io/apimachinery v0.24.2/go.mod h1:82Bi4sCzVBdpYjyI4jY6aHX+YCUchUIrZrXKedjd2UM=
829831
k8s.io/apimachinery v0.24.3 h1:hrFiNSA2cBZqllakVYyH/VyEh4B581bQRmqATJSeQTg=
@@ -848,6 +850,8 @@ k8s.io/apimachinery v0.26.3 h1:dQx6PNETJ7nODU3XPtrwkfuubs6w7sX0M8n61zHIV/k=
848850
k8s.io/apimachinery v0.26.3/go.mod h1:ats7nN1LExKHvJ9TmwootT00Yz05MuYqPXEXaVeOy5I=
849851
k8s.io/apimachinery v0.27.3 h1:Ubye8oBufD04l9QnNtW05idcOe9Z3GQN8+7PqmuVcUM=
850852
k8s.io/apimachinery v0.27.3/go.mod h1:XNfZ6xklnMCOGGFNqXG7bUrQCoR04dh/E7FprV6pb+E=
853+
k8s.io/apimachinery v0.27.4 h1:CdxflD4AF61yewuid0fLl6bM4a3q04jWel0IlP+aYjs=
854+
k8s.io/apimachinery v0.27.4/go.mod h1:XNfZ6xklnMCOGGFNqXG7bUrQCoR04dh/E7FprV6pb+E=
851855
k8s.io/client-go v0.24.2 h1:CoXFSf8if+bLEbinDqN9ePIDGzcLtqhfd6jpfnwGOFA=
852856
k8s.io/client-go v0.24.2/go.mod h1:zg4Xaoo+umDsfCWr4fCnmLEtQXyCNXCvJuSsglNcV30=
853857
k8s.io/client-go v0.24.3 h1:Nl1840+6p4JqkFWEW2LnMKU667BUxw03REfLAVhuKQY=
@@ -872,6 +876,8 @@ k8s.io/client-go v0.26.3 h1:k1UY+KXfkxV2ScEL3gilKcF7761xkYsSD6BC9szIu8s=
872876
k8s.io/client-go v0.26.3/go.mod h1:ZPNu9lm8/dbRIPAgteN30RSXea6vrCpFvq+MateTUuQ=
873877
k8s.io/client-go v0.27.3 h1:7dnEGHZEJld3lYwxvLl7WoehK6lAq7GvgjxpA3nv1E8=
874878
k8s.io/client-go v0.27.3/go.mod h1:2MBEKuTo6V1lbKy3z1euEGnhPfGZLKTS9tiJ2xodM48=
879+
k8s.io/client-go v0.27.4 h1:vj2YTtSJ6J4KxaC88P4pMPEQECWMY8gqPqsTgUKzvjk=
880+
k8s.io/client-go v0.27.4/go.mod h1:ragcly7lUlN0SRPk5/ZkGnDjPknzb37TICq07WhI6Xc=
875881
k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
876882
k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE=
877883
k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y=
@@ -907,6 +913,8 @@ k8s.io/kube-openapi v0.0.0-20230228151317-19cbebb19cb7 h1:GGNnJLiG6Dk4o75ZHMD40I
907913
k8s.io/kube-openapi v0.0.0-20230228151317-19cbebb19cb7/go.mod h1:y5VtZWM9sHHc2ZodIH/6SHzXj+TPU5USoA8lcIeKEKY=
908914
k8s.io/kube-openapi v0.0.0-20230308215209-15aac26d736a h1:gmovKNur38vgoWfGtP5QOGNOA7ki4n6qNYoFAgMlNvg=
909915
k8s.io/kube-openapi v0.0.0-20230308215209-15aac26d736a/go.mod h1:y5VtZWM9sHHc2ZodIH/6SHzXj+TPU5USoA8lcIeKEKY=
916+
k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f h1:2kWPakN3i/k81b0gvD5C5FJ2kxm1WrQFanWchyKuqGg=
917+
k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f/go.mod h1:byini6yhqGC14c3ebc/QwanvYwhuMWF6yz2F8uwW8eg=
910918
k8s.io/kube-openapi v0.0.0-20230614213217-ba0abe644833 h1:mhSLxb0zA1QwoyF9cFPTpCYiVGBpFYuYxacJ1A9YGco=
911919
k8s.io/kube-openapi v0.0.0-20230614213217-ba0abe644833/go.mod h1:wZK2AVp1uHCp4VamDVgBP2COHZjqD1T68Rf0CM3YjSM=
912920
k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=

kubernetes-image-version-checker

43.9 MB
Binary file not shown.

0 commit comments

Comments
 (0)