Skip to content
This repository was archived by the owner on Jul 17, 2023. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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: 20 additions & 0 deletions .github/settings.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# The settings are inherited from common repository repo-settings (same file name and location)
# You can append settings that are deeply-merged with the inherited settings.
#
# When you have installed the GitHub App "repo-settings" in this repository,
# any change of this settings.yml file is detected by the GitHub App and
# the settings of this repository are updated immediately.
#
_extends: repo-settings

# repo-specific settings
#
repository:
# See https://terraform-ibm-modules.github.io/documentation/#/implementation-guidelines?id=module-names-and-descriptions

# By changing this field, you rename the repository.
name: "terraform-ibm-database"

# The description is displayed under the repository name on the
# organization page and in the 'About' section of the repository.
description: "Terraform modules to create IBM Cloud databases."
17 changes: 17 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: CI-Pipeline

# Controls when the workflow will run
on:
# Triggers the workflow on push or pull request events but only for the main branch
push:
branches: [main]
pull_request:
branches: [main]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

jobs:
call-terraform-ci-pipeline:
uses: terraform-ibm-modules/common-pipeline-assets/.github/workflows/common-terraform-module-ci.yml@v1.5.0
secrets: inherit
17 changes: 17 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Release-Pipeline

on:
workflow_run:
workflows: [CI-Pipeline]
branches: [main]
types:
- completed

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

jobs:
call-terraform-release-pipeline:
if: ${{ github.event_name == 'workflow_dispatch' || (github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success') }}
uses: terraform-ibm-modules/common-pipeline-assets/.github/workflows/common-release.yml@v1.5.0
secrets: inherit
48 changes: 0 additions & 48 deletions .github/workflows/test.yml

This file was deleted.

39 changes: 0 additions & 39 deletions .github/workflows/validate_terraform.yml

This file was deleted.

43 changes: 43 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,13 +1,56 @@
# Local .terraform directories
**/.terraform/*

# .tfstate files
*.tfstate
*.tfstate.*
*.terraform.lock.hcl

# Crash log files
crash.log

# Exclude all .tfvars files, which are likely to contain sentitive data, such as
# password, private keys, and other secrets. These should not be part of version
# control as they are data points which are potentially sensitive and subject
# to change depending on the environment.
#
*.tfvars

# Ignore files for local testing
test.tf

# Ignore override files as they are usually used to override resources locally and so
# are not checked in
override.tf
override.tf.json
*_override.tf
*_override.tf.json

# Include override files you do wish to add to version control using negated pattern
#
# !example_override.tf

# Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan
# example: *tfplan*

# Ignore CLI configuration files
.terraformrc
terraform.rc

# Ignore .tfsec
.tfsec/

# Ignore brew lock
Brewfile.lock.json

# Ignore Mac files
.DS_Store

# Ignore IDE files
.idea/

# Node modules
/node_modules

# Ignore .vscode files
.vscode/
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "common-dev-assets"]
path = common-dev-assets
url = https://github.com/terraform-ibm-modules/common-dev-assets
17 changes: 0 additions & 17 deletions .pre-commit-config.yaml

This file was deleted.

1 change: 1 addition & 0 deletions .pre-commit-config.yaml
15 changes: 15 additions & 0 deletions .releaserc
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"tagFormat": "v${version}",
"branches": ["main"],
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/github",
["@semantic-release/git", {
"assets": "false"
}],
["@semantic-release/exec", {
"successCmd": "echo \"SEMVER_VERSION=${nextRelease.version}\" >> $GITHUB_ENV"
}]
]
}
85 changes: 85 additions & 0 deletions .secrets.baseline
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
{
"exclude": {
"files": "go.sum|^.secrets.baseline$",
"lines": null
},
"generated_at": "2022-11-28T12:40:07Z",
"plugins_used": [
{
"name": "AWSKeyDetector"
},
{
"name": "ArtifactoryDetector"
},
{
"name": "AzureStorageKeyDetector"
},
{
"base64_limit": 4.5,
"name": "Base64HighEntropyString"
},
{
"name": "BasicAuthDetector"
},
{
"name": "BoxDetector"
},
{
"name": "CloudantDetector"
},
{
"ghe_instance": "github.ibm.com",
"name": "GheDetector"
},
{
"name": "GitHubTokenDetector"
},
{
"hex_limit": 3,
"name": "HexHighEntropyString"
},
{
"name": "IbmCloudIamDetector"
},
{
"name": "IbmCosHmacDetector"
},
{
"name": "JwtTokenDetector"
},
{
"keyword_exclude": null,
"name": "KeywordDetector"
},
{
"name": "MailchimpDetector"
},
{
"name": "NpmDetector"
},
{
"name": "PrivateKeyDetector"
},
{
"name": "SlackDetector"
},
{
"name": "SoftlayerDetector"
},
{
"name": "SquareOAuthDetector"
},
{
"name": "StripeDetector"
},
{
"name": "TwilioKeyDetector"
}
],
"results": {},
"version": "0.13.1+ibm.55.dss",
"word_list": {
"file": null,
"hash": null
}
}
1 change: 1 addition & 0 deletions Brewfile
10 changes: 0 additions & 10 deletions CHANGELOG.md

This file was deleted.

30 changes: 0 additions & 30 deletions CONTRIBUTING.md

This file was deleted.

1 change: 1 addition & 0 deletions Makefile
Loading