Skip to content

Commit

Permalink
Merge branch 'main' into update-k3s-documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
georgecodes committed Jan 27, 2023
2 parents b3f45ab + 042fffd commit 6a1c7f3
Show file tree
Hide file tree
Showing 799 changed files with 18,341 additions and 9,389 deletions.
49 changes: 49 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
// https://github.com/microsoft/vscode-dev-containers/tree/v0.241.1/containers/java-8
{
"name": "Java 8",
"image": "mcr.microsoft.com/devcontainers/java:1-8-bullseye",

// Configure tool-specific properties.
"customizations": {
// Configure properties specific to VS Code.
"vscode": {
// Set *default* container specific settings.json values on container create.
"settings": {
"java.import.gradle.java.home": "/usr/local/sdkman/candidates/java/current",
"java.configuration.runtimes": [{
"default": true,
"name": "JavaSE-1.8",
"path": "/usr/local/sdkman/candidates/java/current"
}]
},

// Add the IDs of extensions you want installed when the container is created.
"extensions": [
"vscjava.vscode-java-pack"
]
}
},

// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],

// Use 'postCreateCommand' to run commands after the container is created.
// "postCreateCommand": "java -version",

// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "vscode",
"features": {
"ghcr.io/devcontainers/features/git:1": {},
"ghcr.io/devcontainers/features/github-cli:1": {},
"ghcr.io/meaningful-ooo/devcontainer-features/homebrew:2": {},
"ghcr.io/devcontainers/features/java:1": {
"version": "none",
"installMaven": "false",
"installGradle": "false"
},
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {},
"ghcr.io/devcontainers/features/node:1": {}
},
"postStartCommand": ["./gradlew", "compileJava"]
}
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# These owners will be the default reviewers for everything in
# the repo.

* @rnorth @bsideup @kiview
* @testcontainers/java-team

# The last matching pattern takes the most
# precedence.
Expand Down
118 changes: 118 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
name: Bug Report
description: File a bug report
title: "[Bug]: "
labels: ["type/bug"]
body:
- type: markdown
attributes:
value: |
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.
- type: dropdown
id: module
attributes:
label: Module
description: Which Testcontainers module are you using?
options:
- Core
- Azure
- Cassandra
- Clickhouse
- CockroachDB
- Consul
- Couchbase
- DB2
- Dynalite
- Elasticsearch
- GCloud
- HiveMQ
- InfluxDB
- K3S
- Kafka
- LocalStack
- MariaDB
- MockServer
- MongoDB
- MSSQLServer
- MySQL
- Neo4j
- NGINX
- Oracle-XE
- OrientDB
- PostgreSQL
- Presto
- Pulsar
- QuestDB
- RabbitMQ
- Redpanda
- Selenium
- Solr
- TiDB
- ToxiProxy
- Trino
- Vault
- YugabyteDB
validations:
required: true
- type: input
id: tc-version
attributes:
label: Testcontainers version
description: Which Testcontainers version are you using?
placeholder: ex. 1.17.2
validations:
required: true
- type: dropdown
id: latest-version
attributes:
label: Using the latest Testcontainers version?
description: If you are not using the latest version, can you update your project and try to reproduce the issue? Is it still happening?
options:
- 'Yes'
- 'No'
validations:
required: true
- type: input
id: host-os
attributes:
label: Host OS
description: Which Operating System are you using?
placeholder: e.g. Linux, Windows
validations:
required: true
- type: input
id: host-arch
attributes:
label: Host Arch
description: Which architecture are you using?
placeholder: e.g. x86, ARM
validations:
required: true
- type: textarea
id: docker-version
attributes:
label: Docker version
description: Please run `docker version` and copy and paste the output into this field.
render: shell
validations:
required: true
- type: textarea
id: what-happened
attributes:
label: What happened?
description: Provide the context and the expected result.
validations:
required: true
- type: textarea
id: logs
attributes:
label: Relevant log output
description: Please copy and paste any relevant log output. The content will be automatically formatted as code, so no need for backticks.
render: shell
- type: textarea
id: additional-information
attributes:
label: Additional Information
description: |
Any links or references to have more context about the issue.
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.
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Need help or have a question?
url: https://slack.testcontainers.org/
about: Visit our slack channel.
- name: Have a question or want to drive a Community conversation?
url: https://github.com/testcontainers/testcontainers-java/discussions/
about: Visit our Discussions page.
62 changes: 62 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Enhancement
description: Suggest an enhancement
title: "[Enhancement]: "
labels: ["type/enhancement"]
body:
- type: markdown
attributes:
value: |
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:
- type: dropdown
id: module
attributes:
label: Module
description: For which Testcontainers module does the enhancement proposal apply?
options:
- Core
- Azure
- Cassandra
- Clickhouse
- CockroachDB
- Consul
- Couchbase
- DB2
- Dynalite
- Elasticsearch
- GCloud
- HiveMQ
- InfluxDB
- K3S
- Kafka
- LocalStack
- MariaDB
- MockServer
- MongoDB
- MSSQLServer
- MySQL
- Neo4j
- NGINX
- Oracle-XE
- OrientDB
- PostgreSQL
- Presto
- Pulsar
- QuestDB
- RabbitMQ
- Redpanda
- Selenium
- Solr
- TiDB
- ToxiProxy
- Trino
- Vault
- YugabyteDB
validations:
required: true
- type: textarea
id: proposal
attributes:
label: Proposal
description: What should be improved? What are the limitations of the current implications that would be solved by the proposal?
validations:
required: true
91 changes: 91 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
name: Feature
description: Suggest a new feature
title: "[Feature]: "
labels: ["type/feature"]
body:
- type: markdown
attributes:
value: |
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:
- type: dropdown
id: module
attributes:
label: Module
description: Is this feature related to any of the existing modules?
options:
- Core
- Azure
- Cassandra
- Clickhouse
- CockroachDB
- Consul
- Couchbase
- DB2
- Dynalite
- Elasticsearch
- GCloud
- HiveMQ
- InfluxDB
- K3S
- Kafka
- LocalStack
- MariaDB
- MockServer
- MongoDB
- MSSQLServer
- MySQL
- Neo4j
- NGINX
- Oracle-XE
- OrientDB
- PostgreSQL
- QuestDB
- Presto
- Pulsar
- RabbitMQ
- Redpanda
- Selenium
- Solr
- TiDB
- ToxiProxy
- Trino
- Vault
- YugabyteDB
- New Module
- type: textarea
id: problem
attributes:
label: Problem
description: Is this feature related to a problem? Please describe it.
validations:
required: true
- type: textarea
id: solution
attributes:
label: Solution
description: What's the proposed solution for this feature?
validations:
required: true
- type: textarea
id: benefit
attributes:
label: Benefit
description: What's the benefit of addng this feature to the project?
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives
description: Are there other alternatives? Please describe them.
validations:
required: true
- type: dropdown
id: contribute
attributes:
label: Would you like to help contributing this feature?
options:
- 'Yes'
- 'No'
validations:
required: true

0 comments on commit 6a1c7f3

Please sign in to comment.