Registry Integration

Configure and manage container registries for checkpoint image storage.

Supported Registries

Nexus Repository

Harbor

Other Registries

Registry Configuration

Adding Registry

  1. Navigate to Configuration > Registry
  2. Click Add New Registry
  3. Configure:
    Registry Name: nexus-registry
    Registry URL: https://nexus.company.com
    Username: admin
    Password: password123
    Verify SSL: true
    

Testing Connection

curl -X POST http://localhost:8000/registry/login \
  -H "Content-Type: application/json" \
  -d '{"registry_config_name": "nexus-registry"}'

Registry Operations

Login to Registry

Push Checkpoint Images

curl -X POST http://localhost:8000/registry/create_and_push_checkpoint_container \
  -H "Content-Type: application/json" \
  -d '{
    "checkpoint_name": "test-app-checkpoint",
    "username": "admin",
    "pod_name": "test-app",
    "checkpoint_config_name": "default"
  }'

Registry Security

Authentication Methods

Security Best Practices

Troubleshooting Registry Issues

Common Problems

Diagnostic Steps

  1. Test registry connectivity
  2. Verify authentication
  3. Check registry logs
  4. Validate image push permissions