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

S175 initial version #1

Open
wants to merge 24 commits into
base: main
Choose a base branch
from
Open

S175 initial version #1

wants to merge 24 commits into from

Conversation

davidfq
Copy link

@davidfq davidfq commented May 31, 2024

See task for details (comments on modules structure): Tenant API: Terraform AWS modules.

README.md Outdated Show resolved Hide resolved
.github/workflows/terraform_validate.yml Show resolved Hide resolved
modules/cognito_tenant_api_auth/main.tf Outdated Show resolved Hide resolved
modules/psoxy_connection/main.tf Show resolved Hide resolved
davidfq and others added 9 commits June 4, 2024 17:28
- Add extra settings (bulk and github)
- Make script filename variable (multiple connections to the same source)
- Delete `kind` setting (AWS context given)
- Missing tenant API host
- Define extra settings
Optional attributes (`module_variable_optional_attrs`) was
an experimental feature in 1.1.x - 1.2.x versions, and our
official Psoxy docs explicitly states that Terraform 1.3.x
is a requirement
@davidfq
Copy link
Author

davidfq commented Oct 15, 2024

@jlorper this is ready; fully tested (see https://github.com/Worklytics/evalengin/pull/6934)

Copy link
Member

@jlorper jlorper left a comment

Choose a reason for hiding this comment

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

I don't get how the connectors are filled in, if it is manual (which appears to be) is a waste of time for the customer. We should reuse the proxy output.

runs-on: ubuntu-latest
strategy:
matrix:
terraform_version: [ '~1.5.0', '~1.6.0', '~1.7.0', 'latest'] # in theory, we go down to 1.3, but I think that's overkill for lint
Copy link
Member

Choose a reason for hiding this comment

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

Comment on lines +11 to +12
should be to create the actual connection in the [Data Sources] section of the Worklytics Web App. These submodules
provide a way to automate this process.
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
should be to create the actual connection in the [Data Sources] section of the Worklytics Web App. These submodules
provide a way to automate this process.
should be to create the actual connection in the [Data Sources] section of the Worklytics Web App, either manually following the instructions in the TO-DO files, or automatically with a script that is produced by these sub-modules.

not totally sold on this... what do you think?

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.

3 participants