Skip to content

Commit 6a1c7f3

Browse files
authored
Merge branch 'main' into update-k3s-documentation
2 parents b3f45ab + 042fffd commit 6a1c7f3

File tree

799 files changed

+18341
-9389
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

799 files changed

+18341
-9389
lines changed

.devcontainer/devcontainer.json

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
2+
// https://github.com/microsoft/vscode-dev-containers/tree/v0.241.1/containers/java-8
3+
{
4+
"name": "Java 8",
5+
"image": "mcr.microsoft.com/devcontainers/java:1-8-bullseye",
6+
7+
// Configure tool-specific properties.
8+
"customizations": {
9+
// Configure properties specific to VS Code.
10+
"vscode": {
11+
// Set *default* container specific settings.json values on container create.
12+
"settings": {
13+
"java.import.gradle.java.home": "/usr/local/sdkman/candidates/java/current",
14+
"java.configuration.runtimes": [{
15+
"default": true,
16+
"name": "JavaSE-1.8",
17+
"path": "/usr/local/sdkman/candidates/java/current"
18+
}]
19+
},
20+
21+
// Add the IDs of extensions you want installed when the container is created.
22+
"extensions": [
23+
"vscjava.vscode-java-pack"
24+
]
25+
}
26+
},
27+
28+
// Use 'forwardPorts' to make a list of ports inside the container available locally.
29+
// "forwardPorts": [],
30+
31+
// Use 'postCreateCommand' to run commands after the container is created.
32+
// "postCreateCommand": "java -version",
33+
34+
// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
35+
"remoteUser": "vscode",
36+
"features": {
37+
"ghcr.io/devcontainers/features/git:1": {},
38+
"ghcr.io/devcontainers/features/github-cli:1": {},
39+
"ghcr.io/meaningful-ooo/devcontainer-features/homebrew:2": {},
40+
"ghcr.io/devcontainers/features/java:1": {
41+
"version": "none",
42+
"installMaven": "false",
43+
"installGradle": "false"
44+
},
45+
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {},
46+
"ghcr.io/devcontainers/features/node:1": {}
47+
},
48+
"postStartCommand": ["./gradlew", "compileJava"]
49+
}

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# These owners will be the default reviewers for everything in
44
# the repo.
55

6-
* @rnorth @bsideup @kiview
6+
* @testcontainers/java-team
77

88
# The last matching pattern takes the most
99
# precedence.
Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
name: Bug Report
2+
description: File a bug report
3+
title: "[Bug]: "
4+
labels: ["type/bug"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to fill out this bug report! Before submitting a `bug`, please make sure there is no existing issue for the one you encountered and it has been discussed with the team via [discussions](https://github.com/testcontainers/testcontainers-java/discussions) or Slack.
10+
- type: dropdown
11+
id: module
12+
attributes:
13+
label: Module
14+
description: Which Testcontainers module are you using?
15+
options:
16+
- Core
17+
- Azure
18+
- Cassandra
19+
- Clickhouse
20+
- CockroachDB
21+
- Consul
22+
- Couchbase
23+
- DB2
24+
- Dynalite
25+
- Elasticsearch
26+
- GCloud
27+
- HiveMQ
28+
- InfluxDB
29+
- K3S
30+
- Kafka
31+
- LocalStack
32+
- MariaDB
33+
- MockServer
34+
- MongoDB
35+
- MSSQLServer
36+
- MySQL
37+
- Neo4j
38+
- NGINX
39+
- Oracle-XE
40+
- OrientDB
41+
- PostgreSQL
42+
- Presto
43+
- Pulsar
44+
- QuestDB
45+
- RabbitMQ
46+
- Redpanda
47+
- Selenium
48+
- Solr
49+
- TiDB
50+
- ToxiProxy
51+
- Trino
52+
- Vault
53+
- YugabyteDB
54+
validations:
55+
required: true
56+
- type: input
57+
id: tc-version
58+
attributes:
59+
label: Testcontainers version
60+
description: Which Testcontainers version are you using?
61+
placeholder: ex. 1.17.2
62+
validations:
63+
required: true
64+
- type: dropdown
65+
id: latest-version
66+
attributes:
67+
label: Using the latest Testcontainers version?
68+
description: If you are not using the latest version, can you update your project and try to reproduce the issue? Is it still happening?
69+
options:
70+
- 'Yes'
71+
- 'No'
72+
validations:
73+
required: true
74+
- type: input
75+
id: host-os
76+
attributes:
77+
label: Host OS
78+
description: Which Operating System are you using?
79+
placeholder: e.g. Linux, Windows
80+
validations:
81+
required: true
82+
- type: input
83+
id: host-arch
84+
attributes:
85+
label: Host Arch
86+
description: Which architecture are you using?
87+
placeholder: e.g. x86, ARM
88+
validations:
89+
required: true
90+
- type: textarea
91+
id: docker-version
92+
attributes:
93+
label: Docker version
94+
description: Please run `docker version` and copy and paste the output into this field.
95+
render: shell
96+
validations:
97+
required: true
98+
- type: textarea
99+
id: what-happened
100+
attributes:
101+
label: What happened?
102+
description: Provide the context and the expected result.
103+
validations:
104+
required: true
105+
- type: textarea
106+
id: logs
107+
attributes:
108+
label: Relevant log output
109+
description: Please copy and paste any relevant log output. The content will be automatically formatted as code, so no need for backticks.
110+
render: shell
111+
- type: textarea
112+
id: additional-information
113+
attributes:
114+
label: Additional Information
115+
description: |
116+
Any links or references to have more context about the issue.
117+
118+
Tip: You can attach a minimal sample project to reproduce the issue or provide further log files by clicking into this area to focus it and then dragging files in.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Need help or have a question?
4+
url: https://slack.testcontainers.org/
5+
about: Visit our slack channel.
6+
- name: Have a question or want to drive a Community conversation?
7+
url: https://github.com/testcontainers/testcontainers-java/discussions/
8+
about: Visit our Discussions page.
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
name: Enhancement
2+
description: Suggest an enhancement
3+
title: "[Enhancement]: "
4+
labels: ["type/enhancement"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Before submitting an `enhancement`, please make sure there is no existing enhancement for the one you are requesting and it has been discussed with the team via [discussions](https://github.com/testcontainers/testcontainers-java/discussions) or Slack. If so, please provide the following information:
10+
- type: dropdown
11+
id: module
12+
attributes:
13+
label: Module
14+
description: For which Testcontainers module does the enhancement proposal apply?
15+
options:
16+
- Core
17+
- Azure
18+
- Cassandra
19+
- Clickhouse
20+
- CockroachDB
21+
- Consul
22+
- Couchbase
23+
- DB2
24+
- Dynalite
25+
- Elasticsearch
26+
- GCloud
27+
- HiveMQ
28+
- InfluxDB
29+
- K3S
30+
- Kafka
31+
- LocalStack
32+
- MariaDB
33+
- MockServer
34+
- MongoDB
35+
- MSSQLServer
36+
- MySQL
37+
- Neo4j
38+
- NGINX
39+
- Oracle-XE
40+
- OrientDB
41+
- PostgreSQL
42+
- Presto
43+
- Pulsar
44+
- QuestDB
45+
- RabbitMQ
46+
- Redpanda
47+
- Selenium
48+
- Solr
49+
- TiDB
50+
- ToxiProxy
51+
- Trino
52+
- Vault
53+
- YugabyteDB
54+
validations:
55+
required: true
56+
- type: textarea
57+
id: proposal
58+
attributes:
59+
label: Proposal
60+
description: What should be improved? What are the limitations of the current implications that would be solved by the proposal?
61+
validations:
62+
required: true
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
name: Feature
2+
description: Suggest a new feature
3+
title: "[Feature]: "
4+
labels: ["type/feature"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Before submitting a `feature`, please make sure there is no existing feature for the one you are requesting and it has been discussed with the team via [discussions](https://github.com/testcontainers/testcontainers-java/discussions) or Slack. If so, please provide the following information:
10+
- type: dropdown
11+
id: module
12+
attributes:
13+
label: Module
14+
description: Is this feature related to any of the existing modules?
15+
options:
16+
- Core
17+
- Azure
18+
- Cassandra
19+
- Clickhouse
20+
- CockroachDB
21+
- Consul
22+
- Couchbase
23+
- DB2
24+
- Dynalite
25+
- Elasticsearch
26+
- GCloud
27+
- HiveMQ
28+
- InfluxDB
29+
- K3S
30+
- Kafka
31+
- LocalStack
32+
- MariaDB
33+
- MockServer
34+
- MongoDB
35+
- MSSQLServer
36+
- MySQL
37+
- Neo4j
38+
- NGINX
39+
- Oracle-XE
40+
- OrientDB
41+
- PostgreSQL
42+
- QuestDB
43+
- Presto
44+
- Pulsar
45+
- RabbitMQ
46+
- Redpanda
47+
- Selenium
48+
- Solr
49+
- TiDB
50+
- ToxiProxy
51+
- Trino
52+
- Vault
53+
- YugabyteDB
54+
- New Module
55+
- type: textarea
56+
id: problem
57+
attributes:
58+
label: Problem
59+
description: Is this feature related to a problem? Please describe it.
60+
validations:
61+
required: true
62+
- type: textarea
63+
id: solution
64+
attributes:
65+
label: Solution
66+
description: What's the proposed solution for this feature?
67+
validations:
68+
required: true
69+
- type: textarea
70+
id: benefit
71+
attributes:
72+
label: Benefit
73+
description: What's the benefit of addng this feature to the project?
74+
validations:
75+
required: true
76+
- type: textarea
77+
id: alternatives
78+
attributes:
79+
label: Alternatives
80+
description: Are there other alternatives? Please describe them.
81+
validations:
82+
required: true
83+
- type: dropdown
84+
id: contribute
85+
attributes:
86+
label: Would you like to help contributing this feature?
87+
options:
88+
- 'Yes'
89+
- 'No'
90+
validations:
91+
required: true

0 commit comments

Comments
 (0)