Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Surface deployment settings/status in the UI #4203

Closed
Assignees
BrunoQuaresmabpmct
Milestone
@bpmct

Description

@bpmct

Coder deployments areconfigured with deployment-wide flags or environment variables (seecoder server --help). While this simplifies management, it can be difficult for new admins to see the features Coder has to offer, since they are hidden as CLI flags.

Let's add a view, only visible to admins and owners which shows various configuration options (OSS and enterprise), and whether the user has it turned on for their deployment. This can also be used as a form of a "health check."

Work has already started on this in#4138, but we can use this issue to discuss which features we should surface. We do not need to surface every CLI flag. Here are some ideas:

Deployment / Networking

Unsure if these should be separate sections

  • Is the Coder tunnel enabled? What does the tunnel do?
  • What is the Access URL
  • maybe: Is it running on Docker, Kubernetes, system service, or other
  • How many coderd replicas are running? (Enterprise)
  • Is STUN enabled? What is STUN?
    • What STUN server(s) are being used
  • What DERP servers are being used?
    • Internal vs external DERP servers
    • maybe: display dashboard<->DERP latency?
  • Is SSH enabled? (enterprise can disable it,Enterprise feature: Ability for administrators to disable SSH for groups or site-wide #4131)

Provisioning

  • How many provisioner daemons are running? What is the current queue?
  • Are external provisioners connected? What are their names? (Enterprise)
  • maybe: what common cloud(s) are provisionersauthenticated against?
    • e.g. Docker, AWS, Kubernetes, GCP
    • There was a concept floating around of "tags," perhaps these can be tags under the hood

Security

  • Are secure-auth cookies enabled?
  • What SSH keygen algorithm is used?
  • maybe: Is TLS enabled? (direct vs reverse proxy on access URL)

Database status:

  • Is external DB connected or is it using the built-in postgres
    • maybe: Location of built-in postgres (often `$/home/coder/.config/coderv2/postgres)
    • Probably best not to show the external db URL
  • maybe: database latency?

Metrics / observability

  • Is audit logging enabled? (Enterprise)
  • Is Coder hooked up to Prometheus?
  • Is tracing enabled?
    • What kind of data is surfaced via tracing
  • maybe: Is verbose logging enabled?
  • Is pprof enabled?
    • What kind of data is surfaced via pprof?

Authentication

  • Is username/password auth enabled
    • Can this be disabled yet?
  • Is GitHub auth enabled?
    • Which GitHub URL (github.com or GitHub-enterprise.example.com)
    • Which GitHub organization(s) can access Coder?
    • Which GitHub teams(s) can access Coder?
  • Is OIDC enabled?

Telemetry

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions


    [8]ページ先頭

    ©2009-2025 Movatter.jp