otomi-core icon indicating copy to clipboard operation
otomi-core copied to clipboard

Support kubernetes v1.28

Open j-zimnowoda opened this issue 1 year ago • 1 comments

Requirments

The following files needs to be either updated or generated:

Get familiar with the schemas/Readme.md file src/

  • [ ] the supportedK8sVersions.json file is updated with new version and the oldest one is removed

schemas/

  • [ ] The schemas/api-versions/${VERSION}.txt file added
  • [ ] The schemas/gen-k8s-schemas.sh file updated and executed
  • [ ] The v${VERSION}-standalone.tar.gz file generated and added to git repo

tools/Dockerfile

  • [ ] Kubectl version skew from is compatible with all three supported k8s versions
  • [ ] Helm version skew from is compatible with all three supported k8s versions
  • [ ] A new otomi/tools version is published
  • [ ] The otomi/tools version is used by the otomi/core image

.github/workflows

  • [ ] The .github/workflows/integration.yml file is updated to use the new k8s version (see workflow_call, workflow_dispatch)

package.json

  • [ ] update the validate-templates:all script

Validation

  • [ ] The npm run validate-templates is passing
  • [ ] The npm run lint is passing
  • [ ] The deployment of the full test case scenerio with a new k8s version is successful

Definition of done

  • [ ] Relevant PRs are merged
  • [ ] Tested by peer

j-zimnowoda avatar Jan 02 '24 08:01 j-zimnowoda

Hey team! Please add your planning poker estimate with Zenhub @Ani1357 @dennisvankekem @ElderMatt @ferruhcihan @merll

j-zimnowoda avatar Jan 30 '24 13:01 j-zimnowoda