Skip to content

feat: sync with upstream API changes 2026-04-15#15

Closed
github-actions[bot] wants to merge 1 commit into
mainfrom
api-sync/2026-04-15-082533
Closed

feat: sync with upstream API changes 2026-04-15#15
github-actions[bot] wants to merge 1 commit into
mainfrom
api-sync/2026-04-15-082533

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

API Sync - 2026-04-15

Upstream API changes detected and auto-implemented by Claude.

API diff

New Endpoints: None


Deleted Endpoints: None


Modified Endpoints: 6


POST /api/v2/projects/{project_name}/:refresh

  • Responses changed
    • Modified response: 200
      • Content changed
        • Modified media type: application/json
          • Schema changed
            • Properties changed
              • Modified property: result
                • Property 'AnyOf' changed
                  • Modified schema: subschema feat: upstream API monitoring and backwards compatibility #1: RefreshProjectResult
                    • Properties changed
                    • Modified property: processing
                    • Property 'AnyOf' changed
                    • Schemas added: #/components/schemas/ProcessingStatus
                    • Schemas deleted: #/components/schemas/opi__api__task_models__ProcessingStatus

POST /api/v2/projects/{project_name}/:upsert-deployment

  • Responses changed
    • Modified response: 200
      • Content changed
        • Modified media type: application/json
          • Schema changed
            • Properties changed
              • Modified property: result
                • Property 'AnyOf' changed
                  • Modified schema: subschema feat: upstream API monitoring and backwards compatibility #1: UpsertDeploymentResult
                    • Properties changed
                    • Modified property: processing
                    • Property 'AnyOf' changed
                    • Schemas added: #/components/schemas/ProcessingStatus
                    • Schemas deleted: #/components/schemas/opi__api__task_models__ProcessingStatus

POST /api/v2/projects/{project_name}/components

  • Responses changed
    • Modified response: 200
      • Content changed
        • Modified media type: application/json
          • Schema changed
            • Properties changed
              • Modified property: result
                • Property 'AnyOf' changed
                  • Modified schema: subschema feat: upstream API monitoring and backwards compatibility #1: AddComponentResult
                    • Properties changed
                    • Modified property: processing
                    • Property 'AnyOf' changed
                    • Schemas added: #/components/schemas/ProcessingStatus
                    • Schemas deleted: #/components/schemas/opi__api__task_models__ProcessingStatus

POST /api/v2/projects/{project_name}/deployments/{deployment_name}/:refresh

  • Responses changed
    • Modified response: 200
      • Content changed
        • Modified media type: application/json
          • Schema changed
            • Properties changed
              • Modified property: result
                • Property 'AnyOf' changed
                  • Modified schema: subschema feat: upstream API monitoring and backwards compatibility #1: RefreshDeploymentResult
                    • Properties changed
                    • Modified property: processing
                    • Property 'AnyOf' changed
                    • Schemas added: #/components/schemas/ProcessingStatus
                    • Schemas deleted: #/components/schemas/opi__api__task_models__ProcessingStatus

POST /api/v2/projects/{project_name}/deployments/{deployment_name}/components

  • Responses changed
    • Modified response: 200
      • Content changed
        • Modified media type: application/json
          • Schema changed
            • Properties changed
              • Modified property: result
                • Property 'AnyOf' changed
                  • Modified schema: subschema feat: upstream API monitoring and backwards compatibility #1: AddComponentToDeploymentResult
                    • Properties changed
                    • Modified property: processing
                    • Property 'AnyOf' changed
                    • Schemas added: #/components/schemas/ProcessingStatus
                    • Schemas deleted: #/components/schemas/opi__api__task_models__ProcessingStatus

POST /api/v2/projects/{project_name}/services

  • Responses changed
    • Modified response: 200

Coverage

Upstream API: 47 current endpoints
Covered by CLI: 33
Not covered: 14
Deprecated v1: 10 (skipped, CLI uses v2)
Non-API/infra: 0 (skipped)

Uncovered endpoints:
GET /api/federation/health
Federation Health [federation]
GET /api/federation/peers
List Peers [federation]
POST /api/projects/{project_name}/registries/by-credentials
Add Registry By Credentials [v1 (deprecated)]
POST /api/projects/{project_name}/registries/by-secret
Add Registry By Secret [v1 (deprecated)]
POST /api/tasks
Create Task [tasks]
POST /api/v1/backup/namespace/{namespace}/all
Backup Namespace All [backup]
POST /api/v1/backup/pvc/{namespace}/{pvc_name}
Backup Pvc [backup]
POST /api/v1/projects/{project_name}/images/push
Push Image [images]
POST /api/v1/restore/project/{project_name}/deployment/{deployment_name}
Restore Deployment Resource [restore]
GET /api/v1/restore/snapshots/{cluster}/{namespace}/{pvc_name}
List Pvc Snapshots [restore]
POST /api/v2/admin/cleanup/trigger
Trigger Cleanup [admin]
GET /api/v2/admin/marked-for-deletion
List Marked For Deletion [admin]
DELETE /api/v2/admin/marked-for-deletion/{mark_id}
Delete Mark [admin]
POST /api/v2/admin/reconciliation/trigger
Trigger Reconciliation [admin]


Review carefully before merging. All changes should be additive only.

@github-actions github-actions Bot added api-sync Automated API sync changes automated Created by automated workflow labels Apr 15, 2026
@anneschuth

Copy link
Copy Markdown
Member

Superseded by #18 (identical diff). Closing to clean up the api-sync queue.

@anneschuth anneschuth closed this Apr 21, 2026
@anneschuth anneschuth deleted the api-sync/2026-04-15-082533 branch April 21, 2026 08:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api-sync Automated API sync changes automated Created by automated workflow

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant