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

Go upgrade to latest version - 1.15 #5801

Closed
vivekshankar1 opened this issue Sep 24, 2021 · 0 comments
Closed

Go upgrade to latest version - 1.15 #5801

vivekshankar1 opened this issue Sep 24, 2021 · 0 comments
Assignees
Labels
Team: S.H.I.E.L.D. This Label is used on S.H.I.E.L.D. Operations (Tasks / Stories) tech debt This issue addresses tech debt in our code base

Comments

@vivekshankar1
Copy link
Collaborator

vivekshankar1 commented Sep 24, 2021

User Story

As a Developer for Chef Automate,
I want Chef Automate to use 1.15 version of Go, so that we can take advantage of new features in go and additions to different packages in automate along with fixed security upgrades.

Software to Upgrade

  • Go
    • Current Version: 1.14
    • New Version: 1.15

Implementation Details

  • Go package version comes from automate-scaffolding-go
  • We need to first test by upgrading the go version in the local automate-scaffolding-go package
  • We need to ensure all services build properly with the latest go version
  • then we commit and push the changes to automate scaffolding go
  • whenever someone builds automate it will pull the remote: chef automate-scaffolding-go and use the latest golang version

Acceptance Criteria

  • These features are running fine after the upgrade.

Definition of Done

  • All things specified in User Story Acceptance Criteria should be fulfilled.
  • All Exceptions are Handled Properly
  • Ensure logs have no unnecessary data.
  • Test coverage for the new feature is done to at least 70%
  • Docs changes PR is Raised.
  • Swagger Documentation updated
  • Smoke Test done.
  • Ensure Build and Integration Pipelines are Green.
  • PR has 2 approvers.
  • All Code Review Comments are Resolved.
  • Test upgrade from n-1 version.
@vivekshankar1 vivekshankar1 changed the title Go upgrade to latest version Go upgrade to latest version (1.15 - 1.17) Sep 24, 2021
@vivekshankar1 vivekshankar1 added the Team: S.H.I.E.L.D. This Label is used on S.H.I.E.L.D. Operations (Tasks / Stories) label Sep 24, 2021
@vivekshankar1 vivekshankar1 changed the title Go upgrade to latest version (1.15 - 1.17) Go upgrade to latest version - 1.15 Sep 30, 2021
@vivek-yadav vivek-yadav added the tech debt This issue addresses tech debt in our code base label Oct 1, 2021
@vivekshankar1 vivekshankar1 self-assigned this Oct 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team: S.H.I.E.L.D. This Label is used on S.H.I.E.L.D. Operations (Tasks / Stories) tech debt This issue addresses tech debt in our code base
Projects
None yet
Development

No branches or pull requests

2 participants