Skip to content
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

Add Integration Resource #152

Merged
merged 3 commits into from
Jun 4, 2024
Merged

Add Integration Resource #152

merged 3 commits into from
Jun 4, 2024

Conversation

erikzaadi
Copy link
Member

Description

What - Add a new Integration resource

Type of change

  • New feature (non-breaking change which adds functionality)

@erikzaadi erikzaadi force-pushed the PORT-8259-iac-for-integrations branch from a373e61 to 10d1d8e Compare June 4, 2024 08:42
@erikzaadi erikzaadi marked this pull request as ready for review June 4, 2024 10:21
Copy link
Contributor

@Tankilevitch Tankilevitch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nicely done, great initiative with the CONTRIBUTING.md

1q Outdated
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

redundant

Comment on lines -33 to -35
run-example:
cd examples && terraform init && terraform apply

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the previous example refactor I changed it so that each example is ran per folder

Makefile Outdated
Comment on lines 48 to 50
lint:
# https://golangci-lint.run/welcome/install/#local-installation
golangci-lint run
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we add dev-install or something?

Comment on lines 104 to 108
webhook_changelog_destination = {
type = "WEBHOOK"
url = "https://google.com"
agent = true
}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lets remove it from the basic example, 99% of the users don't use it and we don't want them to create it by default

port/integration/schema.go Outdated Show resolved Hide resolved
port/integration/resource_test.go Show resolved Hide resolved
@erikzaadi erikzaadi force-pushed the PORT-8259-iac-for-integrations branch from 833f0f9 to 83556b4 Compare June 4, 2024 13:27
Copy link
Contributor

@Tankilevitch Tankilevitch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@erikzaadi erikzaadi force-pushed the PORT-8259-iac-for-integrations branch from 83556b4 to 7ae7cb3 Compare June 4, 2024 14:07
@erikzaadi erikzaadi force-pushed the PORT-8259-iac-for-integrations branch from 7ae7cb3 to 078bc8a Compare June 4, 2024 14:09
@erikzaadi erikzaadi merged commit 078bc8a into main Jun 4, 2024
3 checks passed
@erikzaadi erikzaadi deleted the PORT-8259-iac-for-integrations branch June 4, 2024 14:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants