Skip to content

Provide option to run an image entry point #707

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

Merged
merged 33 commits into from
Mar 17, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
8547c7e
Use Coherence environment variable names
thegridman Mar 8, 2025
6700a3c
Use Coherence environment variable names
thegridman Mar 9, 2025
daa4e20
Use Coherence environment variable names
thegridman Mar 9, 2025
ce54fdf
Use Coherence environment variable names
thegridman Mar 9, 2025
28b2a36
Use Coherence environment variable names
thegridman Mar 10, 2025
5d46e5c
fix copyrights
thegridman Mar 10, 2025
ce33c49
Add init container to create class path and JVM args files
thegridman Mar 11, 2025
65a9063
Add init container to create class path and JVM args files
thegridman Mar 11, 2025
1044114
fix runner unit tests
thegridman Mar 11, 2025
e1386b7
Create CLI config in init container
thegridman Mar 11, 2025
948e172
Create CLI config in init container
thegridman Mar 12, 2025
f7fd621
Create CLI config in init container
thegridman Mar 12, 2025
669f3c1
Create JVM argument files
thegridman Mar 13, 2025
a502f1f
Capture all container logs for tests
thegridman Mar 14, 2025
c4559cd
move constants
thegridman Mar 14, 2025
7d12ce6
fix code review
thegridman Mar 14, 2025
335f8d4
Fix using entry point
thegridman Mar 14, 2025
19928d7
Fix using entry point
thegridman Mar 14, 2025
1c18122
Fix Spring tests
thegridman Mar 14, 2025
5386d40
use more constants
thegridman Mar 14, 2025
18d4f73
fix broken site
thegridman Mar 14, 2025
b5cfce4
Java 8
thegridman Mar 14, 2025
14eb6bd
fix tests to work with Java 8 Coherence images
thegridman Mar 15, 2025
924803a
Fix running Java 8 Coherence images
thegridman Mar 15, 2025
e84896d
Adding more linters
thegridman Mar 15, 2025
44caa49
use a single combined Java args file
thegridman Mar 15, 2025
ed30570
fix container Java args file
thegridman Mar 15, 2025
15b2e83
fix container Spring CNBP
thegridman Mar 16, 2025
7cff3ec
fix container Spring CNBP
thegridman Mar 16, 2025
c822319
fix container Spring CNBP
thegridman Mar 16, 2025
07271e1
fix Spring apps
thegridman Mar 16, 2025
2b606eb
fix entry point args file name
thegridman Mar 16, 2025
264ecc9
fix tests
thegridman Mar 16, 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
20 changes: 17 additions & 3 deletions .github/workflows/coherence-matrix.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,78 +51,91 @@ jobs:
coherenceVersion: "15.1.1-0-0-SNAPSHOT"
coherenceImage: "iad.ocir.io/odx-stateservice/test/coherence:15.1.1-0-0-SNAPSHOT-java17"
javaVersion: 17
coherenceIsJava8: false
baseImage: "gcr.io/distroless/java17-debian12"

- matrixName: "15.1.1-0-SNAPSHOT-Graal"
coherenceVersion: "15.1.1-0-0-SNAPSHOT"
coherenceImage: "iad.ocir.io/odx-stateservice/test/coherence:15.1.1-0-0-SNAPSHOT-graal"
javaVersion: 17
coherenceIsJava8: false
baseImage: "gcr.io/distroless/java17-debian12"

- matrixName: "24.09"
coherenceVersion: "24.09"
coherenceImage: "ghcr.io/oracle/coherence-ce:24.09"
javaVersion: 17
coherenceIsJava8: false
baseImage: "gcr.io/distroless/java17-debian12"

- matrixName: "24.09-Graal"
coherenceVersion: "24.09"
coherenceImage: "ghcr.io/oracle/coherence-ce:24.09-graal"
javaVersion: 17
coherenceIsJava8: false
baseImage: "gcr.io/distroless/java17-debian12"

- matrixName: "14.1.2-0-SNAPSHOT"
coherenceVersion: "14.1.2-0-1-SNAPSHOT"
coherenceImage: "iad.ocir.io/odx-stateservice/test/coherence:14.1.2-0-1-SNAPSHOT"
javaVersion: 17
coherenceIsJava8: false
baseImage: "gcr.io/distroless/java17-debian12"

- matrixName: "14.1.2-0"
coherenceVersion: "14.1.2-0-0"
javaVersion: 8
javaVersion: 17
coherenceIsJava8: false
coherenceImage: "ghcr.io/oracle/coherence-ce:14.1.2-0-0"
baseImage: "gcr.io/distroless/java17-debian12"

- matrixName: "22.06"
coherenceVersion: "22.06.10"
coherenceImage: "ghcr.io/oracle/coherence-ce:22.06.10"
javaVersion: 11
coherenceIsJava8: false
baseImage: "gcr.io/distroless/java11-debian11"

- matrixName: "14.1.1-2206-SNAPSHOT"
coherenceVersion: "14.1.1-2206-11-SNAPSHOT"
coherenceImage: "iad.ocir.io/odx-stateservice/test/coherence:14.1.1-2206-11-SNAPSHOT"
javaVersion: 11
coherenceIsJava8: false
baseImage: "gcr.io/distroless/java11-debian11"

- matrixName: "14.1.1-0-SNAPSHOT"
coherenceVersion: "14.1.1-0-20-SNAPSHOT"
coherenceImage: "iad.ocir.io/odx-stateservice/test/coherence:14.1.1-0-20-SNAPSHOT"
javaVersion: 8
javaVersion: 11
coherenceIsJava8: false
baseImage: "gcr.io/distroless/java11-debian11"

- matrixName: "14.1.1-0"
coherenceVersion: "14.1.1-0-19"
javaVersion: 8
javaVersion: 11
coherenceIsJava8: false
coherenceImage: "ghcr.io/oracle/coherence-ce:14.1.1-0-19"
baseImage: "gcr.io/distroless/java11-debian11"

- matrixName: "14.1.1.0.0"
coherenceVersion: "14.1.1.0.0"
coherenceImage: "container-registry.oracle.com/middleware/coherence:14.1.1.0.0"
javaVersion: 8
coherenceIsJava8: true
baseImage: "gcr.io/distroless/java11-debian11"

- matrixName: "12.2.1.4.0"
coherenceVersion: "12.2.1.4.0"
coherenceImage: "container-registry.oracle.com/middleware/coherence:12.2.1.4.0"
javaVersion: 8
coherenceIsJava8: true
baseImage: "gcr.io/distroless/java11-debian11"

- matrixName: "12.2.1-4-SNAPSHOT"
coherenceVersion: "12.2.1-4-24-SNAPSHOT"
coherenceImage: "iad.ocir.io/odx-stateservice/test/coherence:12.2.1-4-24-SNAPSHOT"
javaVersion: 8
coherenceIsJava8: true
baseImage: "gcr.io/distroless/java11-debian11"

steps:
Expand Down Expand Up @@ -209,6 +222,7 @@ jobs:
echo "BUILD_JAVA_VERSION=${BUILD_JAVA_VERSION}"
export COHERENCE_TEST_BASE_IMAGE=${{ matrix.baseImage }}
echo "COHERENCE_TEST_BASE_IMAGE=${COHERENCE_TEST_BASE_IMAGE}"
export OPERATOR_COHERENCE_JAVA_8=${{ matrix.coherenceIsJava8 }}
make clean
echo "Building Operator Image"
make build-operator-images
Expand Down
24 changes: 13 additions & 11 deletions .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,24 @@ run:
# include test files or not, default is true
tests: true

# which dirs to skip: they won't be analyzed;
# can use regexp here: generated.*, regexp is applied on full path;
# default value is empty list, but next dirs are always skipped independently
# of this option's value:
# vendor$, third_party$, testdata$, examples$, Godeps$, builtin$
skip-dirs:
# - .*/fakes

linters:

enable-all: true
enable:
- asasalint
- asciicheck
- bidichk
- bodyclose
- gocritic
- gofmt

issues:
# Excluding configuration per-path, per-linter, per-text and per-source
exclude-rules:
# Exclude some linters from running on data files.
- path: pkg/data
linters:
- gofmt
# Exclude some linters from running on tests files.
- path: _test\.go
- path: test\.go
linters:
- gosec
- bodyclose
Loading
Loading