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

Feat k8s 1.25 #657

Merged
merged 6 commits into from
Jun 21, 2023
Merged

Feat k8s 1.25 #657

merged 6 commits into from
Jun 21, 2023

Conversation

nightfury1204
Copy link
Collaborator

What is the feature/fix?

https://app.asana.com/0/1203637156732418/1204757893808107/f

Add screenshot or video (optional)

** Any screenshot or video capture using the feature **

Does it has a breaking change?

** Describe the changes and if it has any breaking changes in any feature **

How to use/test it?

** Describe how to test or use the feature **

Checklist

  • New coverage tests
  • Unit tests passing
  • E2E tests passing
  • E2E downgrade/update test passing
  • Documentation updated
  • No warnings or errors on Deepsource/Codecov

@nightfury1204
Copy link
Collaborator Author

@nightfury1204 nightfury1204 merged commit 564eced into staging Jun 21, 2023
5 of 6 checks passed
@nightfury1204 nightfury1204 deleted the feat-k8s-1.25 branch June 21, 2023 10:25
nightfury1204 added a commit that referenced this pull request Jun 28, 2023
* k8s 1.25 update

* Update to go 1.18

* update ebs csi driver

* CronJob to batch/v1

* Update do and gcp version

* Fix azure dependency on resource group
lucasmacedot pushed a commit to DNXLabs/convox that referenced this pull request Aug 2, 2023
* k8s 1.25 update

* Update to go 1.18

* update ebs csi driver

* CronJob to batch/v1

* Update do and gcp version

* Fix azure dependency on resource group
lucasmacedot added a commit to DNXLabs/convox that referenced this pull request Aug 2, 2023
commit 6b08a62
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue Jul 11 04:16:25 2023 -0300

    Add validation for high_availability and subnets

commit e0dc1cf
Author: nightfury1204 <knightnahid@gmail.com>
Date:   Mon Jul 10 18:22:05 2023 +0100

    Use plural for duration in hours

commit 19c6a9b
Author: nightfury1204 <knightnahid@gmail.com>
Date:   Mon Jul 10 17:25:36 2023 +0100

    update golang.org/x/text to v0.11.0

commit d060461
Author: Md. Nure Alam Nahid <knightnahid@gmail.com>
Date:   Mon Jul 10 17:20:05 2023 +0100

    Refactor telemetry work (convox#666)

commit a4cf478
Author: nightfury1204 <knightnahid@gmail.com>
Date:   Fri Jun 30 13:00:44 2023 +0100

    Add doc for rack access cmd

commit 51dd7a2
Author: nightfury1204 <knightnahid@gmail.com>
Date:   Thu Jun 22 23:15:35 2023 +0100

    Add rack api access access mechanism

commit 7fe784a
Author: nightfury1204 <knightnahid@gmail.com>
Date:   Thu Apr 20 14:37:44 2023 +0100

    Bootstrap read access authorization

commit 4863a71
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue Jul 11 03:35:34 2023 -0300

    Rename `_data.tf` to `data.tf`

commit 35a7167
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue Jul 11 03:35:17 2023 -0300

    Add `data.aws_nat_gateway`

commit 38e1390
Author: Md. Nure Alam Nahid <knightnahid@gmail.com>
Date:   Mon Jun 26 15:39:34 2023 +0100

    Add custom label support (convox#658)

commit cb83bdd
Author: Md. Nure Alam Nahid <knightnahid@gmail.com>
Date:   Wed Jun 21 11:25:04 2023 +0100

    Feat k8s 1.25 (convox#657)

    * k8s 1.25 update

    * Update to go 1.18

    * update ebs csi driver

    * CronJob to batch/v1

    * Update do and gcp version

    * Fix azure dependency on resource group

commit 35764e7
Author: Md. Nure Alam Nahid <knightnahid@gmail.com>
Date:   Fri Jun 16 20:59:16 2023 +0100

    Add grpc support (convox#656)

commit 28a1e4d
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue Jun 6 20:49:47 2023 -0300

    Remove duplicate variables on aws

commit 64aa153
Author: Taynan <Twsouza@users.noreply.github.com>
Date:   Wed May 31 14:15:24 2023 -0300

    Only use rack_name on a supported version (convox#618)

    * Rack install, move or update will only attach rack_name if it's on a supported version

    * Fix tests

commit 09a1bf8
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue May 23 22:00:19 2023 -0300

    Revert unused files

commit 4eb32bc
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue May 23 21:22:24 2023 -0300

    Remove duplicate `wait_for_cluster`

commit ddf5a84
Author: Lucas de Macedo <122332519+lucasmacedot@users.noreply.github.com>
Date:   Tue Apr 11 21:09:29 2023 -0300

    Fix rack markdown newline

commit ef56de9
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue May 23 21:57:27 2023 -0300

    Set default value for rack_name on tf files

commit 9e27d9a
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue May 23 21:56:24 2023 -0300

    Remove outdated code and unused lib (convox#611)

commit b1083c9
Author: Md. Nure Alam Nahid <knightnahid@gmail.com>
Date:   Mon Apr 10 19:57:41 2023 +0100

    fix: Add fix for aws gov cloud (convox#609)

    * Add fix for aws gov cloud

    * Fix attribute not found error when terraform destroy

commit 7584c04
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue May 23 21:53:45 2023 -0300

    Change rack name (convox#589)

    * Add rack_name to the vars

    It will be used to set the rack name

    * Add rack name to the nanespace label

    * Change the rack name before it's moved to the console or locally

    * Fix tests about terraform

    * Add rack_name to all providers

commit b56e9b3
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Thu Mar 2 12:44:17 2023 -0300

    Add docs of subnets

commit 21ad3cf
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue May 23 21:51:34 2023 -0300

    Create rack using existing subnets (convox#563)

    * Add subnets as variables

    * Change use of `aws_subnet.private` to `var.private_subnets_ids`

    * Add test files

    * Convert params from `map[string]string` to `map[string]interface{}`

    * Revert methods.go

    * Revert pkg/api changes

    * Revert pkg/cli changes

    * Revert pkg/console changes

    * Revert pkg/structs changes

    * Revert pkg/rack changes

    * Add break of interfaces for terraform variables

    * Fix test files

    * Fix-821: Local rack fix for minikube (convox#551)

    * remove hostNetwork config for agents (convox#549)

    * remove hostNetwork config for agents

    * Adding CodeOwners to request approve when a PR is open to merge on master

    * Changes CodeOwners team

    * update documentation

    Co-authored-by: Taynan Souza <taynan.tws@gmail.com>

    * Fix for local v3 rack install for minikube

    * set type of resolver-external as 'ClusterIP' only

    * Remove the dummy selector

    * Use public dns resolver to resolve the minikube ip

    * Add seperate domain for mac

    ---------

    Co-authored-by: Yuri Adams Chaves Maia <yuriadams@gmail.com>
    Co-authored-by: Taynan Souza <taynan.tws@gmail.com>

    * Update-821: Dev rack and misc docs

    * Update-821: Dev rack and misc docs-2

    * Update-821: Dev rack and misc docs-3

    * Revert cli changes

    * Remove cli test file

    * Change main subnets variable to string, add public subnets

    * Fix subnets of node group

    * Add gateways

    * Remove nat gateway from locals

    * Feat-838: Internal router  for rack to communication (convox#565)

    * Add support internal nginx for internal rack to rack communication

    * Address the doc review

    * build(deps): bump github.com/gorilla/mux from 1.7.3 to 1.8.0 (convox#575)

    * Feat-838: Internal router  for rack to communication (convox#565)

    * Add support internal nginx for internal rack to rack communication

    * Address the doc review

    * Change dependabot to open PRs to the staging branch (convox#573)

    * build(deps): bump github.com/creack/pty from 1.1.13 to 1.1.18 (convox#467)

    Bumps [github.com/creack/pty](https://github.com/creack/pty) from 1.1.13 to 1.1.18.
    - [Release notes](https://github.com/creack/pty/releases)
    - [Commits](creack/pty@v1.1.13...v1.1.18)

    ---
    updated-dependencies:
    - dependency-name: github.com/creack/pty
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * build(deps): bump github.com/gorilla/mux from 1.7.3 to 1.8.0

    Bumps [github.com/gorilla/mux](https://github.com/gorilla/mux) from 1.7.3 to 1.8.0.
    - [Release notes](https://github.com/gorilla/mux/releases)
    - [Commits](gorilla/mux@v1.7.3...v1.8.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/gorilla/mux
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: Md. Nure Alam Nahid <knightnahid@gmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Revert changes on `pkg/cli/login.go`

    * Revert changes on `pkg/rack/console.go`

    * Remove comments

    * Remove unecessary comment

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: Md. Nure Alam Nahid <knightnahid@gmail.com>
    Co-authored-by: Yuri Adams Chaves Maia <yuriadams@gmail.com>
    Co-authored-by: Taynan Souza <taynan.tws@gmail.com>
    Co-authored-by: Nick <nthoni@hotmail.com>
    Co-authored-by: Taynan <Twsouza@users.noreply.github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 1c50a3b
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Wed Mar 1 12:01:57 2023 -0300

    Fix use of route table when only passing VPC

commit e2427ca
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Wed Mar 1 11:54:58 2023 -0300

    Add compact

commit 1b9fcde
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Thu Feb 16 19:00:05 2023 -0300

    Remove unecessary comment

commit ba1fa2e
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue Feb 14 19:31:14 2023 -0300

    Remove comments

commit af3f2cf
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue Feb 14 19:29:13 2023 -0300

    Revert changes on `pkg/rack/console.go`

commit 23277a9
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue Feb 14 19:28:51 2023 -0300

    Revert changes on `pkg/cli/login.go`

commit 47873fe
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue May 23 21:46:09 2023 -0300

    Feat-838: Internal router  for rack to communication (convox#565)

    * Add support internal nginx for internal rack to rack communication

    * Address the doc review

commit 5010faa
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Mon Feb 13 16:22:02 2023 -0300

    Remove nat gateway from locals

commit a25229f
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue May 23 21:44:52 2023 -0300

    Update-821: Dev rack and misc docs-2

commit 7ec4617
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue May 23 21:44:31 2023 -0300

    Update-821: Dev rack and misc docs

commit 7bfb97e
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue May 23 21:43:55 2023 -0300

    Fix-821: Local rack fix for minikube (convox#551)

    * remove hostNetwork config for agents (convox#549)

    * remove hostNetwork config for agents

    * Adding CodeOwners to request approve when a PR is open to merge on master

    * Changes CodeOwners team

    * update documentation

    Co-authored-by: Taynan Souza <taynan.tws@gmail.com>

    * Fix for local v3 rack install for minikube

    * set type of resolver-external as 'ClusterIP' only

    * Remove the dummy selector

    * Use public dns resolver to resolve the minikube ip

    * Add seperate domain for mac

    ---------

    Co-authored-by: Yuri Adams Chaves Maia <yuriadams@gmail.com>
    Co-authored-by: Taynan Souza <taynan.tws@gmail.com>

commit d9367fa
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Mon Feb 13 02:30:25 2023 -0300

    Add gateways

commit d2b6c55
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Thu Feb 9 01:54:29 2023 -0300

    Fix subnets of node group

commit 7d045d8
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Thu Feb 9 01:44:54 2023 -0300

    Change main subnets variable to string, add public subnets

commit 801a013
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Thu Feb 9 01:37:47 2023 -0300

    Remove cli test file

commit 04faf8c
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue May 23 21:42:46 2023 -0300

    Revert cli changes

commit 591e6ce
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue May 23 21:42:20 2023 -0300

    Fix test files

commit 3835d3c
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue May 23 21:40:35 2023 -0300

    Add break of interfaces for terraform variables

commit b07cf1c
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue May 23 21:40:09 2023 -0300

    Revert pkg/rack changes

commit 962782f
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue May 23 21:39:21 2023 -0300

    Revert pkg/structs changes

commit c08e9ab
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue May 23 21:39:08 2023 -0300

    Revert pkg/console changes

commit aa1c9c6
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue Feb 7 04:59:01 2023 -0300

    Revert pkg/cli changes

commit 240a912
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue Feb 7 04:58:31 2023 -0300

    Revert pkg/api changes

commit 25ac63e
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue Feb 7 02:42:34 2023 -0300

    Revert methods.go

commit 6381463
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue May 23 21:38:49 2023 -0300

    Convert params from `map[string]string` to `map[string]interface{}`

commit aa3d71a
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Mon Feb 6 13:43:22 2023 -0300

    Add test files

commit fbb254b
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Fri Feb 3 01:27:19 2023 -0300

    Change use of `aws_subnet.private` to `var.private_subnets_ids`

commit 862e1ab
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Sun Jan 29 20:45:51 2023 -0300

    Add subnets as variables

commit 990c77b
Author: lucastercas <lucas.macedo@dnx.solutions>
Date:   Tue Aug 1 23:59:29 2023 -0300

    Fix: fix azure rack install (convox#635)

    * Azure fix

    * Fix build security context bug

    * Update buildkit version

commit be0cf41
Author: Yuri Adams Chaves Maia <yuriadams@gmail.com>
Date:   Thu May 11 13:15:20 2023 -0300

    [Telemetry] Send params on Rack Install, Rack Update and Rack Params Set. (convox#627)

    * Change rack name (convox#589)

    * Add rack_name to the vars

    It will be used to set the rack name

    * Add rack name to the nanespace label

    * Change the rack name before it's moved to the console or locally

    * Fix tests about terraform

    * Add rack_name to all providers

    * fix: Add fix for aws gov cloud (convox#609)

    * Add fix for aws gov cloud

    * Fix attribute not found error when terraform destroy

    * Remove outdated code and unused lib (convox#611)

    * Set default value for rack_name on tf files

    * Add fix for route table and bucket acl not allowed error

    * Store rack install & rack install update telemetry data (convox#608)

    * Cli command to activate or desactivate cli telemetry

    * unit test for the cli cmd

    * Send telemetry params on rack install and rack params set

    * CLI docs

    * Changing approach: The telemetry data will be send by the terraform after all infra will be provisioned

    * Add resource telemetry on all providers

    * Extract telemetry for a different module

    * add telemetry param

    * Fix unit test

    * Define a k8s configmap with the values on vars.json.

    * Get params from configmap and sync with metrics app

    * Anonymize params

    * Redact rack_name

    * refactoring to improve quality on the function to create sync cm

    * set telemetry var as true as default

    * Fix deepsource terraform warnings

    * Fix unit tests

    * Fix deepsource go warnings

    * Change telemetry type to boolean

    * create the configmap just if the settings dir is set (convox#622)

    * Try to restrict settings variable to only new releases

    * Fix minor version check for telemetry support

    * remove prints

    * rollback go syntax: init toSync map

    * rollback release version check

    * Fix deepsource report

    * Fix unit tests

    * Remove diff strategy

    * rack_params as a prefix

    * Put telemetry off as default for next release

    * fix unit tests

    * Fix deepsource

    * not necessary update sync configmap anymore

    * Put the right minor version supported

    * refactoring check if release is supported

    * try a patch release

    ---------

    Co-authored-by: Taynan <Twsouza@users.noreply.github.com>
    Co-authored-by: Md. Nure Alam Nahid <knightnahid@gmail.com>
    Co-authored-by: Taynan Souza <taynan.tws@gmail.com>
lucasmacedot added a commit to DNXLabs/convox that referenced this pull request Aug 2, 2023
commit 9109117
Author: Md. Nure Alam Nahid <knightnahid@gmail.com>
Date:   Mon Jul 24 17:06:33 2023 +0100

    Add force promote or deploy option (convox#672)

commit bc097d5
Author: Ed Fricker <888909+beastawakens@users.noreply.github.com>
Date:   Fri Jul 21 19:43:41 2023 +0100

    Allow for different AMI types for build node (convox#669)

    * Bootstrap read access authorization

    * Add rack api access access mechanism

    * Add doc for rack access cmd

    * Refactor telemetry work (convox#666)

    * update golang.org/x/text to v0.11.0

    * Use plural for duration in hours

    * set random_id for build node if build node enabled

    * Allow for different AMI types for build node

    ---------

    Co-authored-by: nightfury1204 <knightnahid@gmail.com>

commit c9d5271
Author: nightfury1204 <knightnahid@gmail.com>
Date:   Mon Jul 10 22:54:52 2023 +0100

    set random_id for build node if build node enabled

commit a3ab575
Author: nightfury1204 <knightnahid@gmail.com>
Date:   Mon Jul 10 18:22:05 2023 +0100

    Use plural for duration in hours

commit 2e398c9
Author: nightfury1204 <knightnahid@gmail.com>
Date:   Mon Jul 10 17:25:36 2023 +0100

    update golang.org/x/text to v0.11.0

commit 77ea454
Author: Md. Nure Alam Nahid <knightnahid@gmail.com>
Date:   Mon Jul 10 17:20:05 2023 +0100

    Refactor telemetry work (convox#666)

commit e73fee7
Author: nightfury1204 <knightnahid@gmail.com>
Date:   Fri Jun 30 13:00:44 2023 +0100

    Add doc for rack access cmd

commit 8501073
Author: nightfury1204 <knightnahid@gmail.com>
Date:   Thu Jun 22 23:15:35 2023 +0100

    Add rack api access access mechanism

commit cb3ed23
Author: nightfury1204 <knightnahid@gmail.com>
Date:   Thu Apr 20 14:37:44 2023 +0100

    Bootstrap read access authorization

commit 1c6972a
Author: Md. Nure Alam Nahid <knightnahid@gmail.com>
Date:   Mon Jun 26 15:39:34 2023 +0100

    Add custom label support (convox#658)

commit 367e180
Author: Md. Nure Alam Nahid <knightnahid@gmail.com>
Date:   Wed Jun 21 11:25:04 2023 +0100

    Feat k8s 1.25 (convox#657)

    * k8s 1.25 update

    * Update to go 1.18

    * update ebs csi driver

    * CronJob to batch/v1

    * Update do and gcp version

    * Fix azure dependency on resource group

commit cfd1d02
Author: Md. Nure Alam Nahid <knightnahid@gmail.com>
Date:   Fri Jun 16 20:59:16 2023 +0100

    Add grpc support (convox#656)
beastawakens pushed a commit that referenced this pull request Sep 12, 2023
* k8s 1.25 update

* Update to go 1.18

* update ebs csi driver

* CronJob to batch/v1

* Update do and gcp version

* Fix azure dependency on resource group
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.

None yet

1 participant