{{- template "_styles" }}

Difference report

Glossary
    {{- $statuses := getStatuses }} {{- range $key, $value := $statuses }}
  • &#{{ statusIcon $value }} {{ $value }}: {{ statusDescription $value }}
  • {{- end }}

{{- $IDAttr := .IdentityAttributes }} {{- range $index, $element := .DifferenceReports }} {{- range .Providers }} {{- if (keyExists $IDAttr .ID) }}
    {{- $keys := sortedMapKeys .OldMetadata }} {{- $meta := .OldMetadata }}
  • OldMetadata: {{- range $key := $keys -}} {{ $key }}: {{ index $meta $key }}, {{- end -}}
    {{- $keys := sortedMapKeys .NewMetadata }} {{- $meta := .NewMetadata }}
  • NewMetadata: {{- range $key := $keys -}} {{ $key }}: {{ index $meta $key }}, {{- end -}}
    {{- range .Rulesets }} {{- $ruleset := . }}
  • {{ .Version }} {{ .Name }}
    Added statuses: {{ rulesetDiffAddedSummaryText $ruleset }}
    Removed statuses: {{ rulesetDiffRemovedSummaryText $ruleset }}
      {{- range .Rules }}
    • {{ ruleTitle .ID .Severity .Name }}
        {{- if .Added }}
      • Added statuses
          {{- range .Added }}
        • {{ .Status }} &#{{ statusIcon .Status }} {{ .Message }}
        • {{- end }}
      • {{- end }} {{- if .Removed }}
      • Removed statuses
          {{- range .Removed }}
        • {{ .Status }} &#{{ statusIcon .Status }} {{ .Message }}
        • {{- end }}
      • {{- end }}
    • {{- end }}
  • {{- end }}
{{- end }}
{{- end }} {{- end }}