maximilien / maximilien/weave-cli

feat: TLS/SSL Certificate Management

Open
#62 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement feature p2 phase-2
Dominant language
Go
Stars
34
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Summary

Implement TLS/SSL certificate management for production HTTPS endpoints.

Scope

  • Integrate cert-manager for certificate management
  • Add Let's Encrypt automation
  • Support custom certificates
  • Configure TLS termination at ingress
  • Test HTTPS endpoints

Commands

# TLS should work automatically with cloud deployments
weave stack up --runtime eks  # with HTTPS
weave stack up --runtime gke  # with HTTPS

Success Criteria

  • HTTPS endpoints functional
  • TLS certificates auto-renew correctly
  • TLS configuration guide complete

Priority: Phase 2 - Week 2

Estimated: 1-2 days
Assignee: TBD

Related

Production feature - depends on EKS/GKE support being complete.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by verifying that EKS and GKE support is complete, then inspect the deployment and ingress configuration used by weave stack up --runtime eks and --runtime gke. Confirm how cert-manager, Let's Encrypt, and custom certificates should be configured, then test HTTPS endpoints and certificate renewal; done means the endpoints work, renewal succeeds, and the TLS configuration guide is complete.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, gcp, kubernetes
Domain
cloud, devops, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.