Evaluate and describe which endpoints are not fit for conformance from from “untested_stable_endpoints” and not just “untested_stable_core_endpoints”
This is a list sorted by group which should not be tested.
Reason: vendoring
select
operation_id,
k8s_action,
path,
-- description,
kind
-- from untested_stable_core_endpoints
from untested_stable_endpoints
where path like '%volume%'
-- and kind like ''
-- and operation_id ilike '%%'
order by kind,operation_id desc
-- limit 25
;
operation_id | k8s_action | path | kind
-------------------------------------------------------+------------------+---------------------------------------------------------------------+-----------------------
replaceCoreV1PersistentVolumeStatus | put | /api/v1/persistentvolumes/{name}/status | PersistentVolume
replaceCoreV1PersistentVolume | put | /api/v1/persistentvolumes/{name} | PersistentVolume
readCoreV1PersistentVolumeStatus | get | /api/v1/persistentvolumes/{name}/status | PersistentVolume
patchCoreV1PersistentVolumeStatus | patch | /api/v1/persistentvolumes/{name}/status | PersistentVolume
patchCoreV1PersistentVolume | patch | /api/v1/persistentvolumes/{name} | PersistentVolume
deleteCoreV1CollectionPersistentVolume | deletecollection | /api/v1/persistentvolumes | PersistentVolume
replaceCoreV1NamespacedPersistentVolumeClaimStatus | put | /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status | PersistentVolumeClaim
readCoreV1NamespacedPersistentVolumeClaimStatus | get | /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status | PersistentVolumeClaim
patchCoreV1NamespacedPersistentVolumeClaimStatus | patch | /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status | PersistentVolumeClaim
patchCoreV1NamespacedPersistentVolumeClaim | patch | /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name} | PersistentVolumeClaim
listCoreV1PersistentVolumeClaimForAllNamespaces | list | /api/v1/persistentvolumeclaims | PersistentVolumeClaim
deleteCoreV1CollectionNamespacedPersistentVolumeClaim | deletecollection | /api/v1/namespaces/{namespace}/persistentvolumeclaims | PersistentVolumeClaim
replaceStorageV1VolumeAttachmentStatus | put | /apis/storage.k8s.io/v1/volumeattachments/{name}/status | VolumeAttachment
replaceStorageV1VolumeAttachment | put | /apis/storage.k8s.io/v1/volumeattachments/{name} | VolumeAttachment
readStorageV1VolumeAttachmentStatus | get | /apis/storage.k8s.io/v1/volumeattachments/{name}/status | VolumeAttachment
patchStorageV1VolumeAttachmentStatus | patch | /apis/storage.k8s.io/v1/volumeattachments/{name}/status | VolumeAttachment
patchStorageV1VolumeAttachment | patch | /apis/storage.k8s.io/v1/volumeattachments/{name} | VolumeAttachment
listStorageV1VolumeAttachment | list | /apis/storage.k8s.io/v1/volumeattachments | VolumeAttachment
deleteStorageV1VolumeAttachment | delete | /apis/storage.k8s.io/v1/volumeattachments/{name} | VolumeAttachment
deleteStorageV1CollectionVolumeAttachment | deletecollection | /apis/storage.k8s.io/v1/volumeattachments | VolumeAttachment
createStorageV1VolumeAttachment | post | /apis/storage.k8s.io/v1/volumeattachments | VolumeAttachment
(21 rows)
Reason: possible inconsistencies between clusters
select
operation_id,
k8s_action,
path,
-- description,
kind
--from untested_stable_core_endpoints
from untested_stable_endpoints
where kind like 'ComponentStatus'
-- and operation_id ilike '%%'
order by kind,operation_id desc
-- limit 25
;
operation_id | k8s_action | path | kind
---------------------------+------------+----------------------------------+-----------------
readCoreV1ComponentStatus | get | /api/v1/componentstatuses/{name} | ComponentStatus
listCoreV1ComponentStatus | list | /api/v1/componentstatuses | ComponentStatus
(2 rows)
Note: only includes Create and Delete (as currently aware) Reason: node registration is handled by the kubelet / node
select
operation_id,
k8s_action,
path,
-- description,
kind
--from untested_stable_core_endpoints
from untested_stable_endpoints
where kind like 'Node'
and (
k8s_action like 'delete'
or
k8s_action like 'post'
)
-- and operation_id ilike '%%'
order by kind,operation_id desc
-- limit 25
;
operation_id | k8s_action | path | kind
------------------+------------+----------------------+------
deleteCoreV1Node | delete | /api/v1/nodes/{name} | Node
createCoreV1Node | post | /api/v1/nodes | Node
(2 rows)