e2e test for node deleted in cloud provider

This commit is contained in:
andrewsykim
2019-01-14 20:29:10 -05:00
parent 697c2316fa
commit 596c6fbf03
16 changed files with 228 additions and 47 deletions

View File

@@ -86,6 +86,8 @@ type ProviderInterface interface {
GetGroupNodes(group string) ([]string, error)
GroupSize(group string) (int, error)
DeleteNode(node *v1.Node) error
CreatePD(zone string) (string, error)
DeletePD(pdName string) error
CreatePVSource(zone, diskName string) (*v1.PersistentVolumeSource, error)
@@ -115,6 +117,10 @@ func (n NullProvider) GroupSize(group string) (int, error) {
return -1, fmt.Errorf("provider does not support InstanceGroups")
}
func (n NullProvider) DeleteNode(node *v1.Node) error {
return fmt.Errorf("provider does not support DeleteNode")
}
func (n NullProvider) CreatePD(zone string) (string, error) {
return "", fmt.Errorf("provider does not support volume creation")
}