Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add missing interfaces #48

Merged
merged 4 commits into from
Dec 12, 2023
Merged

add missing interfaces #48

merged 4 commits into from
Dec 12, 2023

Conversation

kewalaka
Copy link
Contributor

@kewalaka kewalaka commented Dec 1, 2023

No description provided.

@kewalaka
Copy link
Contributor Author

kewalaka commented Dec 1, 2023

i thought i had included all the AVM interfaces, but hadn't, so here they are.

@matt-FFFFFF I think it makes sense to include them all and remove them if not needed, to encourage making sure the required interfaces are implement. I've added a couple arbitrary descriptions missing from the AVM website.

@kewalaka kewalaka mentioned this pull request Dec 3, 2023
@segraef
Copy link
Contributor

segraef commented Dec 8, 2023

lgtm, let's wait for @matt-FFFFFF

@kewalaka
Copy link
Contributor Author

kewalaka commented Dec 8, 2023

@segraef agreed, this one and the 'avmfix' one I raised more for discussion. lonegunmanb has a number of cool actions that would be nice to bring into the linting and general checks for AVM - such as the breaking change detection, and avmfix tool.

the one I think that is worth fixing and is non-controversial is #49, that's a simple bug.

@matt-FFFFFF
Copy link
Member

@kewalaka please can you look at my comments on #49

then we can review this and merge - thanks 😄

@kewalaka
Copy link
Contributor Author

kewalaka commented Dec 10, 2023

hi @matt-FFFFFF - #49 updated and merged in.

Before merging this, any views on the avmfix version I posted #50, specifically whether it is worth having a separate variable file for the "avm" interfaces (since avmfix will reorder them, mixing up resource specific & avm-generic concerns).

alternatively, I wonder if variables.tf should just be for the AVM interfaces, whereas the parent goes in their own, like the children do, e.g. variables.keyvault.tf & variables.secrets.tf.

(edit, with more consideration, i think I prefer the last suggestion vs what I posted in #50)

@matt-FFFFFF matt-FFFFFF merged commit 82baaff into Azure:main Dec 12, 2023
4 of 6 checks passed
@kewalaka kewalaka deleted the feat/add-remaining-interfaces branch December 12, 2023 17:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants