icenet-ai / icenet-etl

Infrastructure for storing IceNet predictions and importing them into a database
MIT License
1 stars 0 forks source link

Refactor of infrastructure to facilitate access control to services / network security #31

Closed JimCircadian closed 12 months ago

JimCircadian commented 1 year ago

This is a proper refactor, encompass #33 and #36 as well.

Tests:

Basically descended from this equivalent GeoAPI issue

JimCircadian commented 1 year ago

Finally got round to sorting out the docker build process for linux function apps. Reducing the size of the build and finishing remaining tasks now. 😉

JimCircadian commented 1 year ago

After some investigation and testing, decided to ensure things are operational. Microsofts documentation is traditionally too verbose meaning the plethora of different services and SKUs have made it a little puzzling to intuitively suss out which way to go. To save time I'm going to ensure the deployments are working out of the box, then add in the public access restrictions and controls

JimCircadian commented 12 months ago

Dealing with infrastructure changes to get to a functional point, but moving access control and security hardening to a new ticket

JimCircadian commented 12 months ago

Sweet, back in action with an icenet capable docker image...

2023-07-26T11:51:54Z   [Information]   Email send poller status: InProgress
2023-07-26T11:52:04Z   [Information]   Email send poller status: Running
2023-07-26T11:52:14Z   [Information]   Email send poller status: Running
2023-07-26T11:52:24Z   [Information]   Email send poller status: Running
2023-07-26T11:52:24Z   [Information]   Successfully sent the email (operation id: 1cc8cdf8-cf84-4ed9-b985-285d102829ec)
2023-07-26T11:52:24Z   [Information]   Executed 'Functions.EventGridProcessor' (Succeeded, Id=4aab466c-da63-4bde-a255-21be8e727f75, Duration=31196ms)
JimCircadian commented 12 months ago

Validated geoapi is working

image