hpe-storage / co-deployments

HPE storage platforms deployment declarations for container orchestrators
https://scod.hpedev.io
Apache License 2.0
11 stars 46 forks source link

New build process for the Operators #363

Closed datamattsson closed 8 months ago

datamattsson commented 8 months ago
datamattsson commented 8 months ago

Example make scorecard output.

--------------------------------------------------------------------------------
Image:      quay.io/operator-framework/scorecard-test:v1.34.1
Entrypoint: [scorecard-test olm-spec-descriptors]
Labels:
    "suite":"olm"
    "test":"olm-spec-descriptors-test"
Results:
    Name: olm-spec-descriptors
    State: pass

    Log:
        Loaded ClusterServiceVersion: hpe-csi-operator.v0.0.0
        Loaded 1 Custom Resources from alm-examples

--------------------------------------------------------------------------------
Image:      quay.io/operator-framework/scorecard-test:v1.34.1
Entrypoint: [scorecard-test olm-status-descriptors]
Labels:
    "suite":"olm"
    "test":"olm-status-descriptors-test"
Results:
    Name: olm-status-descriptors
    State: pass

    Suggestions:
        hpecsidrivers.storage.hpe.com does not have status spec. Note that all objects that represent a physical resource whose state may vary from the user's desired intent SHOULD have a spec and a status. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
    Log:
        Loaded ClusterServiceVersion: hpe-csi-operator.v0.0.0
        Loaded 1 Custom Resources from alm-examples

--------------------------------------------------------------------------------
Image:      quay.io/operator-framework/scorecard-test:v1.34.1
Entrypoint: [scorecard-test olm-crds-have-validation]
Labels:
    "suite":"olm"
    "test":"olm-crds-have-validation-test"
Results:
    Name: olm-crds-have-validation
    State: pass

    Log:
        Loaded 1 Custom Resources from alm-examples

--------------------------------------------------------------------------------
Image:      quay.io/operator-framework/scorecard-test:v1.34.1
Entrypoint: [scorecard-test olm-bundle-validation]
Labels:
    "suite":"olm"
    "test":"olm-bundle-validation-test"
Results:
    Name: olm-bundle-validation
    State: pass

    Log:
        time="2024-03-06T17:54:51Z" level=debug msg="Found manifests directory" name=bundle-test
        time="2024-03-06T17:54:51Z" level=debug msg="Found metadata directory" name=bundle-test
        time="2024-03-06T17:54:51Z" level=debug msg="Getting mediaType info from manifests directory" name=bundle-test
        time="2024-03-06T17:54:51Z" level=debug msg="Found annotations file" name=bundle-test
        time="2024-03-06T17:54:51Z" level=debug msg="Could not find optional dependencies file" name=bundle-test

--------------------------------------------------------------------------------
Image:      quay.io/operator-framework/scorecard-test:v1.34.1
Entrypoint: [scorecard-test olm-crds-have-resources]
Labels:
    "test":"olm-crds-have-resources-test"
    "suite":"olm"
Results:
    Name: olm-crds-have-resources
    State: pass

    Log:
        Loaded ClusterServiceVersion: hpe-csi-operator.v0.0.0

--------------------------------------------------------------------------------
Image:      quay.io/operator-framework/scorecard-test:v1.34.1
Entrypoint: [scorecard-test basic-check-spec]
Labels:
    "suite":"basic"
    "test":"basic-check-spec-test"
Results:
    Name: basic-check-spec
    State: pass