Skip to content

Commit 9ae6166

Browse files
authored
chore: show timestamp authority in att status (#1851)
Signed-off-by: Jose I. Paris <[email protected]>
1 parent 45fc570 commit 9ae6166

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

app/cli/cmd/attestation_status.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,10 @@ func attestationStatusTableOutput(status *action.AttestationStatusResult, full b
115115
}
116116
}
117117

118+
if status.TimestampAuthority != "" {
119+
gt.AppendRow(table.Row{"Timestamp Authority", status.TimestampAuthority})
120+
}
121+
118122
var blockingColor text.Color
119123
var blockingText = action.PolicyViolationBlockingStrategyAdvisory
120124
if status.MustBlockOnPolicyViolations {

app/cli/internal/action/attestation_status.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ type AttestationStatusResult struct {
5656
PolicyEvaluations map[string][]*PolicyEvaluation `json:"policy_evaluations,omitempty"`
5757
HasPolicyViolations bool `json:"has_policy_violations"`
5858
MustBlockOnPolicyViolations bool `json:"must_block_on_policy_violations"`
59+
TimestampAuthority string `json:"timestamp_authority"`
5960
// This might only be set if the attestation is pushed
6061
Digest string `json:"digest"`
6162
}
@@ -133,6 +134,7 @@ func (action *AttestationStatus) Run(ctx context.Context, attestationID string,
133134
Annotations: pbAnnotationsToAction(c.CraftingState.InputSchema.GetAnnotations()),
134135
IsPushed: action.isPushed,
135136
MustBlockOnPolicyViolations: att.GetBlockOnPolicyViolation(),
137+
TimestampAuthority: att.GetSigningOptions().GetTimestampAuthorityUrl(),
136138
}
137139

138140
if !action.skipPolicyEvaluation {

0 commit comments

Comments
 (0)