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

Incorporate grid-service-websrv into program. #340

Open
jf-06 opened this issue Dec 11, 2024 · 0 comments
Open

Incorporate grid-service-websrv into program. #340

jf-06 opened this issue Dec 11, 2024 · 0 comments
Assignees
Labels
area: code-ops Issue relates to the issue of Code Ops area: dependencies Pull requests that update a dependency file area: third-party Issue relates to third-party app and dependencies kind: feature This issue integrates a single feature (or multiple disguised as one) opsec: love-all-environments SEC-04-LAE opsec: love-all-platforms SEC-04-LAP opsec: public-ops SEC-02-PUBOPS opsec: we-love-clean-code SEC-10-WLCC platform: linux This issue relates to Linux. platform: mac-os This issue relates to MacOS. platform: windows This issue relates to windows. priority: deliverable The issue is medium priority, most issues will use this as they see fit.
Milestone

Comments

@jf-06
Copy link
Contributor

jf-06 commented Dec 11, 2024

Port the code for the grid-service-websrv to C# and allow it to be run as a daemon alongside the grid bot (optionally).

Implements the following:

  • asset delivery proxy -- forcing less reliance on prod dct
  • avatar-fetch v2 conversion to v1.1 proxy -- allows correct avatar loading for v1.1 models.
  • client app settings -- can be in memory, loaded from json or vault.
  • optional, but ephemeral counters for recording grid server metrics.

This issue is a bit of a two parter, it also calls to move the gRPC based code into its own assembly to clean up Runner.cs as it is getting cluttered

We will use the default routing methods instead of controllers.

@jf-06 jf-06 self-assigned this Dec 12, 2024
@jf-06 jf-06 added kind: feature This issue integrates a single feature (or multiple disguised as one) priority: deliverable The issue is medium priority, most issues will use this as they see fit. platform: windows This issue relates to windows. platform: linux This issue relates to Linux. platform: mac-os This issue relates to MacOS. opsec: love-all-environments SEC-04-LAE opsec: love-all-platforms SEC-04-LAP opsec: public-ops SEC-02-PUBOPS opsec: we-love-clean-code SEC-10-WLCC area: third-party Issue relates to third-party app and dependencies area: code-ops Issue relates to the issue of Code Ops area: dependencies Pull requests that update a dependency file labels Dec 12, 2024
@jf-06 jf-06 added this to the SEC-10-WLCC milestone Dec 12, 2024
@jf-06 jf-06 added this to GRIDBOT Dec 12, 2024
@jf-06 jf-06 moved this from Not Started to On Track in GRIDBOT Dec 12, 2024
@github-project-automation github-project-automation bot moved this to Not Started in GRIDBOT Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: code-ops Issue relates to the issue of Code Ops area: dependencies Pull requests that update a dependency file area: third-party Issue relates to third-party app and dependencies kind: feature This issue integrates a single feature (or multiple disguised as one) opsec: love-all-environments SEC-04-LAE opsec: love-all-platforms SEC-04-LAP opsec: public-ops SEC-02-PUBOPS opsec: we-love-clean-code SEC-10-WLCC platform: linux This issue relates to Linux. platform: mac-os This issue relates to MacOS. platform: windows This issue relates to windows. priority: deliverable The issue is medium priority, most issues will use this as they see fit.
Projects
Status: On Track
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant