oracle/weblogic-azure

WLS on VMs arm-ttk violations

edburns opened this issue · 2 comments

I ran the arm-ttk against the WLS on VMs offers and ran into these violations.

    [-] URIs Should Be Properly Constructed (303 ms)
    [-] apiVersions Should Be Recent (99 ms)
    [-] URIs Should Be Properly Constructed (130 ms)
    [-] URIs Should Be Properly Constructed (184 ms)
    [-] URIs Should Be Properly Constructed (449 ms)
    [-] apiVersions Should Be Recent (44 ms)
    [-] Password params must be secure (1 ms)
    [-] apiVersions Should Be Recent (59 ms)
    [-] URIs Should Be Properly Constructed (156 ms)
    [-] URIs Should Be Properly Constructed (155 ms)
    [-] URIs Should Be Properly Constructed (98 ms)
    [-] URIs Should Be Properly Constructed (447 ms)
    [-] apiVersions Should Be Recent (81 ms)
    [-] URIs Should Be Properly Constructed (135 ms)
    [-] apiVersions Should Be Recent (45 ms)
    [-] Password params must be secure (1 ms)
    [-] apiVersions Should Be Recent (52 ms)

The complete list of violations is in this attached build output.
message.txt
These violations should be fixed before the next round of publishing.

I am working on this now at #147 . I ran into a problem in the cluster offer when the maven build descends into the deletenode module. I worked around it for now by modifying .github/workflows/buildWlsVm4CcArtifact.yml so that it invokes maven in ${{env.repoName}}/weblogic-azure-vm/${{ env.offerName }}/${{ env.offerName }} instead of ${{env.repoName}}/weblogic-azure-vm/${{ env.offerName }}. Of course, I also had to modify the artifact generation to use echo "##[set-output name=artifactPath;]${{env.repoName}}/weblogic-azure-vm/${{ env.offerName }}/${{ env.offerName }}/target/$artifactName" instead of echo "##[set-output name=artifactPath;]${{env.repoName}}/weblogic-azure-vm/${{ env.offerName }}/target/$artifactName". I am not happy about this. I will not consider this bug closed until that workaround can be removed.

Here is what I observed before applying the workaround:

  • The arm ttk tests in deletenode succeed. 0 Failures. However the maven exec plugin failed. I suspect it is one of those non-zero return code problems and may indeed be a bug in arm-ttk.

I observe the same problem in the dynamic cluster as in this comment, also on deletenode. I am applying the same workaround as in the configured cluster.