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

Upgrade Cobalt to use terraform 0.14 #408

Open
3 tasks
helayoty opened this issue Aug 24, 2020 · 0 comments
Open
3 tasks

Upgrade Cobalt to use terraform 0.14 #408

helayoty opened this issue Aug 24, 2020 · 0 comments

Comments

@helayoty
Copy link
Contributor

helayoty commented Aug 24, 2020

A good user story should be (I-N-V-E-S-T principle)

  • Independent (from other user stories, allowing to realize them in any order);
  • Negotiable (omit details that would freeze the story);
  • Valuable (implementation delivers an increment of functionality, observable by and useful to users);
  • Estimable (developers should be able to estimate its size relative to other stories);
  • Sizable (implementation fits in one iteration – if it needs many to complete, it is an EPIC);
  • Testable (user must be able to check the conditions of satisfaction).

Description

*As a cobalt user, I'd like Cobalt to support the new terraform version 0.14, in order to be able to use the new terraform functionality

Acceptance Criteria

Reference: [Done-Done Checklist] (https://github.com/Microsoft/code-with-engineering-playbook/blob/master/Engineering/BestPractices/DoneDone.md)

  • Should run all unit/integration tests for modules
  • Should run all unit/integration tests for templates
  • Update all README

Also, here are a few points that need to be addressed:

  1. Make sure all providers will work fine with the new terraform version (azurerm, etc..)

Resources

Technical Design Document
Mockups

Tasks

Stories are intended to be completed in a single sprint; if task breakdown creates additional work then the team should discuss promoting the Story to an Epic.
Reference: [Minimal Valuable Slices] (https://github.com/Microsoft/code-with-engineering-playbook/blob/master/Engineering/BestPractices/MinimalSlices.md)

Reference: [How to Write Better Tasks] (http://agilebutpragmatic.blogspot.com/2012/04/splitting-story-into-tasks-how-to-write.html)

Assignee should break down work into tasks here

@helayoty helayoty changed the title Upgrade Cobalt to use terraform 0.13 Upgrade Cobalt to use terraform 0.14 Jan 19, 2021
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

No branches or pull requests

1 participant