FOCUS_Spec icon indicating copy to clipboard operation
FOCUS_Spec copied to clipboard

Should AZ be a required column?

Open cnharris10 opened this issue 1 year ago • 4 comments

Description

Describe the discussion topic and/or open topic is. Describe discussion that has taken place and where community feedback is needed. Provide specifics (specially if there are multiple possible options).

image image

Proposed approach

Describe the approach that your group is proposing

Github issue or Reference

If the topic is related to a particular work item, reference the Github issue. If its a specification-wide topic, indicate that.

Context

Add any context that may help the community think through this and provide useful feedback

cnharris10 avatar Jan 22 '24 22:01 cnharris10

If I remember correctly, AvailabilityZone is optional because not all providers support the concept and it doesn't impact cost.

If we make this required, are we making a statement that there should not be any optional columns? Should we define principles for when columns should or should not be optional/required?

flanakin avatar Jan 23 '24 09:01 flanakin

Agree that we should have principles for which fields are "required" and why. Not all Cloud providers have other fields, yet they are marked as "required". I was just confused how we collectively decided on this one as not required when I saw all other fields required. How do we move forward in this discussion to make a decision? Thanks in advance

rupagcp avatar Jan 24 '24 18:01 rupagcp

I think this is related to #296. The direction we go on that issue should help us decide if columns that (some|most) providers don't support can be made to column required: False

Commitment discounts aren't supported by many providers. Are those columns required?

It feels like we're narrowing in on a bare minimum set that's required (dates, provider, pricing quantity, list unit price, list cost, billed cost, currency and another set that based on having detailed billing data may be provided.

udam-f2 avatar Jan 29 '24 20:01 udam-f2

Should we mark this as for 1.0 but dependent on #296?

flanakin avatar Mar 03 '24 06:03 flanakin