Skip to content

Commit 6db7906

Browse files
committed
Migrate component from cloudposse/terraform-aws-components
1 parent 0854c23 commit 6db7906

23 files changed

+870
-150
lines changed

.gitattributes

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Note, this can be removed later. Currently keeps PR's easier to review
2+
**/*.md linguist-documentation=true
3+
**/README.md linguist-generated=true

.github/CODEOWNERS

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Use this file to define individuals or teams that are responsible for code in a repository.
2+
# Read more: <https://help.github.com/articles/about-codeowners/>
3+
#
4+
# Order is important: the last matching pattern has the highest precedence
5+
6+
# These owners will be the default owners for everything
7+
* @cloudposse-terraform-components/engineering @cloudposse-terraform-components/admins

.github/banner.png

1000 KB
Loading

.github/dependabot.yml

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# Please see the documentation for all configuration options:
2+
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
3+
4+
version: 2
5+
updates:
6+
- package-ecosystem: gomod
7+
directory: /
8+
labels:
9+
- dependencies
10+
- go
11+
- no-release
12+
schedule:
13+
interval: weekly
14+
day: sunday
15+
ignore:
16+
- dependency-name: "*"
17+
update-types: ["version-update:semver-major"]
18+
19+
- package-ecosystem: github-actions
20+
open-pull-requests-limit: 3
21+
directory: /
22+
labels:
23+
- dependencies
24+
- github-actions
25+
- no-release
26+
groups:
27+
cicd:
28+
patterns:
29+
- "*"
30+
schedule:
31+
interval: weekly
32+
day: sunday
33+
ignore:
34+
- dependency-name: "*"
35+
update-types: ["version-update:semver-major"]
36+
37+
- package-ecosystem: npm
38+
open-pull-requests-limit: 3
39+
directory: /website
40+
labels:
41+
- dependencies
42+
- javascript
43+
- no-release
44+
groups:
45+
website:
46+
patterns:
47+
- "*"
48+
schedule:
49+
interval: weekly
50+
day: sunday
51+
ignore:
52+
- dependency-name: "*"
53+
update-types: ["version-update:semver-major"]

.github/labeler.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
docs:
2+
- docs/**
3+
- README.*
4+
5+
automation:
6+
- .gitattributes
7+
- .github/**
8+
- .gitignore
9+
- .pre-commit-config.yaml
10+
- .tflint.hcl
11+
- Makefile
12+
- _typos.toml
13+
14+
configuration:
15+
- src/**
16+
- test/**

.github/mergify.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
extends: .github

.github/renovate.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"prConcurrentLimit": 5,
3+
"extends": [
4+
"config:base"
5+
]
6+
}

.github/settings.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Upstream changes from _extends are only recognized when modifications are made to this file in the default branch.
2+
_extends: .github
3+
repository:
4+
name: aws-datadog-private-location-ecs
5+
description: "This component is responsible for creating a datadog private location and deploying it to ECS (EC2 / Fargate)"
6+
homepage: https://cloudposse.com/accelerate
7+
topics: terraform, terraform-component

.github/workflows/branch.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
name: Branch
3+
on:
4+
pull_request:
5+
branches:
6+
- main
7+
- release/**
8+
types: [opened, synchronize, reopened, labeled, unlabeled]
9+
push:
10+
branches:
11+
- main
12+
- release/v*
13+
paths-ignore:
14+
- '.github/**'
15+
- 'test/**'
16+
17+
permissions:
18+
contents: write
19+
id-token: write
20+
pull-requests: write
21+
22+
jobs:
23+
component:
24+
uses: cloudposse-terraform-components/.github/.github/workflows/shared-terraform-component.yml@main
25+
secrets: inherit

.github/workflows/chatops.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
name: chatops
3+
on:
4+
issue_comment:
5+
types: [created]
6+
7+
permissions:
8+
pull-requests: write
9+
id-token: write
10+
contents: write
11+
statuses: write
12+
13+
jobs:
14+
test:
15+
uses: cloudposse-terraform-components/.github/.github/workflows/shared-terraform-chatops.yml@main
16+
if: ${{ github.event.issue.pull_request && contains(github.event.comment.body, '/terratest') }}
17+
secrets: inherit

0 commit comments

Comments
 (0)