Skip to content

FINERACT-1577 TLS support in fully managed serverless environments#2286

Closed
IOhacker wants to merge 1 commit intoapache:developfrom
IOhacker:FINERACT-1577
Closed

FINERACT-1577 TLS support in fully managed serverless environments#2286
IOhacker wants to merge 1 commit intoapache:developfrom
IOhacker:FINERACT-1577

Conversation

@IOhacker
Copy link
Contributor

Description

TLS support in fully managed serverless environments it is required when Fineract is deployed in GCP Cloud Run, AWS App Runner/ECS and Azure Container Instances because the current properties in Fineract could cause 403 redirect.

Checklist

Please make sure these boxes are checked before submitting your pull request - thanks!

  • Write the commit message as per https://github.com/apache/fineract/#pull-requests

  • Acknowledge that we will not review PRs that are not passing the build ("green") - it is your responsibility to get a proposed PR to pass the build, not primarily the project's maintainers.

  • Create/update unit or integration tests for verifying the changes made.

  • Follow coding conventions at https://cwiki.apache.org/confluence/display/FINERACT/Coding+Conventions.

  • Add required Swagger annotation and update API documentation at fineract-provider/src/main/resources/static/api-docs/apiLive.htm with details of any API changes

  • Submission is not a "code dump". (Large changes can be made "in repository" via a branch. Ask on the developer mailing list for guidance, if required.)

FYI our guidelines for code reviews are at https://cwiki.apache.org/confluence/display/FINERACT/Code+Review+Guide.

@IOhacker
Copy link
Contributor Author

Rerun

FINERACT-1577 TLS support in fully managed serverless environments

FINERACT-1577 TLS support in fully managed serverless environments

FINERACT-1577 TLS support in fully managed serverless environments

FINERACT-1577 TLS support in fully managed serverless environments

FINERACT-1577 TLS support in fully managed serverless environments

FINERACT-1577 TLS support in fully managed serverless environments
@galovics galovics requested review from galovics and vidakovic April 21, 2022 08:33
@galovics
Copy link
Contributor

I'd like to reiterate my comment from the other PR: #2285

The GCP related things shouldn't pollute the configurations everywhere but it should be extracted out (similarly what I suggested on the other PR).

Also, the property name fineract.security.on.gcp is definitely not going to fly with me because it doesn't represent the hierarchical naming. Probably for cloud native environments, it would make sense to start with the fineract.gcp group and then name this particular property fineract.gcp.security.enabled. This way we can capture all GCP related properties in a single group while keeping it very easy to extend.

What do you think Victor?

cc @vidakovic

@IOhacker
Copy link
Contributor Author

IOhacker commented Apr 21, 2022 via email

@galovics
Copy link
Contributor

Sure, adding the cloud prefix works too.

@vidakovic
Copy link
Contributor

... we should see if there is already something standardized in the spring boot eco system...

@github-actions
Copy link

This pull request seems to be stale. Are you still planning to work on it? We will automatically close it in 30 days.

@github-actions github-actions bot added the stale label May 22, 2022
@galovics
Copy link
Contributor

Closing as it's obsolete. Please reopen if you're planning to work on it.

@galovics galovics closed this Jun 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants