INNER CODE UNIT · Go

getCRDFromBytes

aquasecurity/starboard · embedded.go:82

func getCRDFromBytes(bytes []byte) (apiextensionsv1.CustomResourceDefinition, error) {
	var crd apiextensionsv1.CustomResourceDefinition
	_, _, err := scheme.Codecs.UniversalDecoder().Decode(bytes, nil, &crd)
	if err != nil {
		return apiextensionsv1.CustomResourceDefinition{}, err
	}
	return crd, nil
}

func getComplianceSpec(bytes []byte) (v1alpha1.ClusterComplianceReport, error) {
	var complianceReport v1alpha1.ClusterComplianceReport
	_, _, err := scheme.Codecs.UniversalDecoder().Decode(bytes, nil, &complianceReport)
	if err != nil {
		return v1alpha1.ClusterComplianceReport{}, err
	}
	return complianceReport, nil
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…