apache / apache/airavata-custos

Integration & Testing Tasks - Signer Service/SDK

Open
#437 1 comment 0 reactions 0 assignees View on GitHub
ssh-certificate
Dominant language
Go
Stars
21
Forks
39
Avg merge
2d 18h
Merged PRs (30d)
6

Description

**Create Comprehensive Integration Tests**
Build end-to-end tests that verify the entire certificate lifecycle works correctly. Use real SSH servers in containers to test actual certificate authentication and ensure CA rotation doesn't break existing connections.

**Add Performance and Load Testing**
Create tests that simulate high load to ensure the service can handle many concurrent certificate requests. Test performance during CA rotation and identify bottlenecks that need optimization.

Contributor guide

Open the contributing guide

Research direction

Start by locating the signer service/SDK certificate-lifecycle code and the existing integration-test setup. Run the current tests, then determine how to add containerized SSH authentication and concurrent request coverage; done means the lifecycle, CA rotation, existing connections, and load behavior are tested.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, go
Domain
backend, performance, security, testing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.