Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maintain supported images in '/images' directory #56

Open
wants to merge 57 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
0735ac1
WIP - change model to have scripts update/build/test all supported ve…
kportertx Oct 31, 2023
f932cc4
WIP - update, build, test working.
kportertx Nov 1, 2023
fda533a
Support multiple distros.
kportertx Nov 1, 2023
bd71fb9
WIP - add ubi base images.
kportertx Nov 2, 2023
14e1391
UBI images are now working.
kportertx Nov 2, 2023
e27aeb6
Move bake.hcl to build.
kportertx Nov 2, 2023
e719b17
Combine the bake files.
kportertx Nov 2, 2023
b20128c
Fix target names.
kportertx Nov 2, 2023
3659773
Cleanup project root.
kportertx Nov 2, 2023
6ea8d6c
Cleanup images.
kportertx Nov 2, 2023
9ddfbcf
Update readme.
kportertx Nov 2, 2023
ed8070b
Fix various ubi build issues.
kportertx Nov 3, 2023
481cbd0
Update github actions.
kportertx Nov 3, 2023
c3c102f
Fix test.sh.
kportertx Nov 3, 2023
e835d14
Review changes.
kportertx Nov 3, 2023
76585fd
Review changes.
kportertx Nov 3, 2023
50dd2bf
Review changes.
kportertx Nov 3, 2023
7e1c966
Review changes.
kportertx Nov 3, 2023
b7af8e2
Review changes.
kportertx Nov 3, 2023
78173df
Add cleanup for rpm builds - only leave two rpm builds for debugging.
kportertx Nov 3, 2023
04fab3e
XXX Run as the 'aerospike' user.
kportertx Nov 3, 2023
94973ef
Minimum version supported by scripts is now 5.7.
kportertx Nov 7, 2023
708d83a
Add build filters for: version, edition, and distro.
kportertx Nov 7, 2023
55acb2f
Review changes.
kportertx Nov 7, 2023
53a3c68
Use timestamp for immutable tags.
kportertx Nov 8, 2023
2b7fdad
Remove unsupported distros and fix bug in update.sh.
kportertx Nov 8, 2023
b0ae933
Add license files.
kportertx Nov 9, 2023
811036a
License tweak.
kportertx Nov 9, 2023
3f9b371
Update hadolint.
kportertx Nov 9, 2023
7a7c2a4
Prepare for multiple registries.
kportertx Nov 9, 2023
424736e
Update lib/support.sh
kportertx Nov 9, 2023
2f62cea
Update lib/version.sh
kportertx Nov 9, 2023
d74b6ce
Add support for multiple registries.
kportertx Nov 14, 2023
8f53600
Ignore DL3006 - explicit base image tags.
kportertx Nov 15, 2023
604cd4f
Merge branch 'master' of github.com:aerospike/aerospike-server.docker…
kportertx Dec 5, 2023
4122a17
Minor param update.
kportertx Dec 5, 2023
dc0a734
Remove 'eval_features.conf' which is needed for version prior to 6.1.
kportertx Dec 6, 2023
8ed511a
Fix issue with merge.
kportertx Dec 6, 2023
32116ec
Add 7.0.
kportertx Dec 6, 2023
d45065d
Autoreview changes.
kportertx Dec 6, 2023
2dbadc9
Also add 7.0 to redhat.
kportertx Dec 6, 2023
84caccc
Editorconfig corrections.
kportertx Dec 6, 2023
cc1f267
Add automated redhat tests.
kportertx Dec 6, 2023
aed4dd3
Add filter options to 'update.sh'.
kportertx Dec 6, 2023
6a4550d
Autoreview changes.
kportertx Dec 6, 2023
264c3d4
Autoreview changes.
kportertx Dec 6, 2023
1cdd99d
Remove filter options from 'build.sh' and fix gh actions redhat tests.
kportertx Dec 13, 2023
ccd15d6
Merge remote-tracking branch 'origin/master' into version-dirs
kportertx Dec 13, 2023
47be133
Add filtering options back to build script.
kportertx Dec 14, 2023
aa4f02c
Merge branch 'master' into version-dirs
kportertx May 7, 2024
024d9d4
Merge remote-tracking branch 'origin/master' into version-dirs
kportertx May 10, 2024
ed34057
Merge remote-tracking branch 'origin/master' into version-dirs
kportertx May 10, 2024
19911b1
Reviewdog.
kportertx May 10, 2024
59905bf
README.md
kportertx May 10, 2024
f40b633
Revert "README.md"
kportertx May 10, 2024
9081ebd
Merge remote-tracking branch 'origin/master' into version-dirs
kportertx May 20, 2024
6e7c612
Add 7.1.
kportertx May 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
3 changes: 3 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,6 @@ insert_final_newline = true
trim_trailing_whitespace = true
indent_size = 4
indent_style = space

[*.yml]
indent_size = 2
39 changes: 7 additions & 32 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,11 @@ jobs:
with:
fetch-depth: 0
- name: Should not change anything
run: "./update.sh -g && [ -z \"$(git diff --stat)\" ]"
build-tagged:
run: "./update.sh && [ -z \"$(git diff --stat)\" ]"
build:
strategy:
matrix:
registry: [dockerhub, redhat]
runs-on: ubuntu-latest
steps:
- name: Set up QEMU
Expand All @@ -22,34 +25,6 @@ jobs:
uses: docker/setup-buildx-action@v3
- uses: actions/checkout@v4
- name: Build
run: "./build.sh -t"
run: "./build.sh -t -y ${{ matrix.registry }}"
- name: Test
run: "./test.sh"
build-5-7:
runs-on: ubuntu-latest
steps:
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- uses: actions/checkout@v4
- name: Update to 5.7.0.25 (ubuntu20)
run: "./update.sh -s 5.7.0.25"
- name: Build
run: "./build.sh -t"
- name: Test
run: "./test.sh"
build-6-0:
runs-on: ubuntu-latest
steps:
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- uses: actions/checkout@v4
- name: Update to 6.0.0.9 (no fed)
run: "./update.sh -s 6.0.0.9"
- name: Build
run: "./build.sh -t"
- name: Test
run: "./test.sh"
run: "./test.sh -y ${{ matrix.registry }}"
4 changes: 2 additions & 2 deletions .github/workflows/reviewdog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,6 @@ jobs:
reporter: ${{ steps.reporter.outputs.value }}
filter_mode: file
fail_on_error: true
hadolint_ignore: DL3008
hadolint_ignore: DL3006 DL3008 DL3041
exclude: |
^template/
^data/
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
.DS_Store
./target/
./images/internal
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -332,7 +332,7 @@ Aerospike Telemetry is a feature that allows us to collect certain anonymized us

## Image Versions

These images are based on [debian:*-slim](https://hub.docker.com/_/debian).
These images are based on [ubuntu:\*](https://hub.docker.com/_/ubuntu).

## Reporting Issues

Expand Down
69 changes: 0 additions & 69 deletions bake.hcl

This file was deleted.