Skip to content

Commit cfac872

Browse files
author
obervinov
authored
PR-1: Release/v1.0.0: first release (#1)
# PR-1: Release/v1.0.0: first release ## v1.0.0 - 2024-04-10 ### What's Changed **Full Changelog**: https://github.com/obervinov/images/commits/v1.0.0 #### 💥 Breaking Changes * repository: Initial commit.
1 parent 7f6ea0d commit cfac872

File tree

12 files changed

+71
-57
lines changed

12 files changed

+71
-57
lines changed

.github/pull_request_template.md

+1-5
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,9 @@
44
### What's Changed
55
#### 🐛 Bug Fixes
66
*
7-
*
87
#### 📚 Documentation
98
*
10-
*
119
#### 💥 Breaking Changes
1210
*
13-
*
1411
#### 🚀 Features
15-
*
16-
*
12+
*

.github/workflows/pr.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ on:
1111

1212
jobs:
1313
changelog:
14-
uses: obervinov/_templates/.github/workflows/changelog.yaml@release/v1.1.0
14+
uses: obervinov/_templates/.github/workflows/[email protected]
1515

16-
readme:
17-
uses: obervinov/_templates/.github/workflows/readme.yaml@release/v1.1.0
16+
# readme:
17+
# uses: obervinov/_templates/.github/workflows/[email protected]
1818

1919
images:
20-
uses: obervinov/_templates/.github/workflows/images.yaml@release/v1.1.0
20+
uses: obervinov/_templates/.github/workflows/[email protected]

.github/workflows/release.yaml

+6-6
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ on:
1010

1111
jobs:
1212
changelog:
13-
uses: obervinov/_templates/.github/workflows/changelog.yaml@release/v1.1.0
13+
uses: obervinov/_templates/.github/workflows/[email protected]
1414

15-
readme:
16-
uses: obervinov/_templates/.github/workflows/readme.yaml@release/v1.1.0
15+
# readme:
16+
# uses: obervinov/_templates/.github/workflows/[email protected]
1717

1818
images:
19-
uses: obervinov/_templates/.github/workflows/images.yaml@release/v1.1.0
19+
uses: obervinov/_templates/.github/workflows/[email protected]
2020

2121
create-release:
22-
uses: obervinov/_templates/.github/workflows/release.yaml@release/v1.1.0
23-
needs: [changelog, readme, images]
22+
uses: obervinov/_templates/.github/workflows/[email protected]
23+
needs: [changelog, images]

CHANGELOG.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ All notable changes to this project will be documented in this file.
33
The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/).
44

55

6-
## v1.0.0 - 2024-04-08
6+
## v1.0.0 - 2024-04-10
77
### What's Changed
88
**Full Changelog**: https://github.com/obervinov/images/commits/v1.0.0
99
#### 💥 Breaking Changes
10-
* repository: Initial commit.
10+
* repository: Initial commit.

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1818
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1919
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2020
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21-
SOFTWARE.
21+
SOFTWARE.

README.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ This repository contains Dockerfiles for building Docker images.
44

55
## Docker Images
66

7-
| Image Name | Description | Readme | Manifest|
8-
|--------------|------------------------------------------|--------|---------|
9-
| caddy | Docker image for the Caddy web server. | [README](docker/caddy/README.md) | [Manifest](docker/caddy/Dockerfile) |
10-
| certbot | Docker image for Certbot, the Let's Encrypt client. | [README](docker/certbot/README.md) | [Manifest](docker/certbot/Dockerfile) |
11-
| debug | Docker image for debugging purposes. | [README](docker/debug/README.md) | [Manifest](docker/debug/Dockerfile) |
12-
| glab | Docker image for GitLab CLI tool. | [README](docker/glab/README.md) | [Manifest](docker/glab/Dockerfile) |
13-
| gradle-ci | Docker image for Gradle CI environment. | [README](docker/gradle-ci/README.md) | [Manifest](docker/gradle-ci/Dockerfile) |
14-
| python | Docker image for Python development. | [README](docker/python/README.md) | [Manifest](docker/python/Dockerfile) |
15-
| vault | Docker image for HashiCorp Vault. | [README](docker/vault/README.md) | [Manifest](docker/vault/Dockerfile) |
7+
| Image Name | Description | Readme | Manifest |
8+
|--------------|-----------------------------------------------------|--------------------------------------|-----------------------------------------|
9+
| caddy | Docker image for the Caddy web server. | [README](docker/caddy/README.md) | [Manifest](docker/caddy/Dockerfile) |
10+
| certbot | Docker image for Certbot, the Let's Encrypt client. | [README](docker/certbot/README.md) | [Manifest](docker/certbot/Dockerfile) |
11+
| debug | Docker image for debugging purposes. | [README](docker/debug/README.md) | [Manifest](docker/debug/Dockerfile) |
12+
| glab | Docker image for GitLab CLI tool. | [README](docker/glab/README.md) | [Manifest](docker/glab/Dockerfile) |
13+
| gradle | Docker image for Gradle CI environment. | [README](docker/gradle/README.md) | [Manifest](docker/gradle/Dockerfile) |
14+
| python | Docker image for Python development. | [README](docker/python/README.md) | [Manifest](docker/python/Dockerfile) |
15+
| vault | Docker image for HashiCorp Vault. | [README](docker/vault/README.md) | [Manifest](docker/vault/Dockerfile) |
1616

1717
Each directory under `docker/` corresponds to a specific Docker image. Navigate to each directory to view the respective Dockerfile and README for further instructions.
1818

@@ -23,4 +23,4 @@ This project is licensed under the [MIT License](LICENSE).
2323
## <img src="https://github.com/obervinov/_templates/blob/v1.0.5/icons/github-actions.png" width="25" title="github-actions"> GitHub Actions
2424
| Name | Version |
2525
| ------------------------ | ----------- |
26-
| GitHub Actions Templates | [v1.1.0](https://github.com/obervinov/_templates/tree/v1.1.0) |
26+
| GitHub Actions Templates | [v1.1.0](https://github.com/obervinov/_templates/tree/v1.1.0) |

docker/caddy/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Build binary with plugins
2-
FROM golang:1.20.12-alpine3.18 AS builder
2+
FROM golang:1.21.9-alpine3.19 AS builder
33

44
WORKDIR /tmp
55
RUN apk --no-cache add ca-certificates make git && update-ca-certificates

docker/glab/Dockerfile

+7-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1-
FROM golang:1.19.1-alpine3.16 AS builder
1+
FROM golang:1.21.9-alpine3.19 AS builder
22

3+
# Install dependencies
34
RUN apk --no-cache add ca-certificates make git && update-ca-certificates
4-
COPY ./release-cli /release-cli
5-
WORKDIR /release-cli
5+
RUN git clone https://gitlab.com/gitlab-org/release-cli.git
6+
7+
# Build binary
8+
WORKDIR /go/release-cli
69
RUN make build
710

811

@@ -25,5 +28,5 @@ RUN apk add --no-cache \
2528
aws-cli \
2629
helm
2730

28-
COPY --from=builder /release-cli/bin/release-cli /usr/local/bin/release-cli
31+
COPY --from=builder /go/release-cli/bin/release-cli /usr/local/bin/release-cli
2932
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/

docker/glab/release-cli

-1
This file was deleted.

docker/gradle-ci/Dockerfile

-23
This file was deleted.

docker/gradle/Dockerfile

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
FROM gradle:alpine
2+
3+
ENV VAULT_VERSION=1.16.1
4+
5+
LABEL org.opencontainers.image.description "This image contains ci utilities for building gradle projects"
6+
LABEL org.opencontainers.image.url https://github.com/obervinov/images/docker/gradle-ci
7+
LABEL org.opencontainers.image.documentation https://github.com/obervinov/images/docker/gradle-ci/README.md
8+
LABEL org.opencontainers.image.authors https://github.com/obervinov
9+
LABEL org.opencontainers.image.source https://github.com/obervinov/images
10+
LABEL org.opencontainers.image.version v1.0.0
11+
12+
# Install dependencies
13+
RUN apk add --no-cache \
14+
curl \
15+
openssl \
16+
bash
17+
18+
# Install vault client
19+
RUN apk add --update --virtual .deps --no-cache gnupg && \
20+
cd /tmp && \
21+
wget https://releases.hashicorp.com/vault/${VAULT_VERSION}/vault_${VAULT_VERSION}_linux_amd64.zip && \
22+
wget https://releases.hashicorp.com/vault/${VAULT_VERSION}/vault_${VAULT_VERSION}_SHA256SUMS && \
23+
wget https://releases.hashicorp.com/vault/${VAULT_VERSION}/vault_${VAULT_VERSION}_SHA256SUMS.sig && \
24+
wget -qO- https://www.hashicorp.com/.well-known/pgp-key.txt | gpg --import && \
25+
gpg --verify vault_${VAULT_VERSION}_SHA256SUMS.sig vault_${VAULT_VERSION}_SHA256SUMS && \
26+
grep vault_${VAULT_VERSION}_linux_amd64.zip vault_${VAULT_VERSION}_SHA256SUMS | sha256sum -c && \
27+
unzip /tmp/vault_${VAULT_VERSION}_linux_amd64.zip -d /tmp && \
28+
mv /tmp/vault /usr/local/bin/vault && \
29+
rm -f /tmp/vault_${VAULT_VERSION}_linux_amd64.zip vault_${VAULT_VERSION}_SHA256SUMS ${VAULT_VERSION}/vault_${VAULT_VERSION}_SHA256SUMS.sig && \
30+
apk del .deps
31+
32+
RUN curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" && \
33+
chmod +x kubectl && \
34+
mkdir -p ~/.local/bin && \
35+
install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
36+
37+
RUN curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 && \
38+
chmod 700 get_helm.sh && \
39+
./get_helm.sh
File renamed without changes.

0 commit comments

Comments
 (0)