Skip to content

Commit

Permalink
Merge branch 'master' into support-build-target
Browse files Browse the repository at this point in the history
  • Loading branch information
beastawakens committed Mar 21, 2024
2 parents add9632 + d7a495d commit bf21ecf
Show file tree
Hide file tree
Showing 258 changed files with 18,803 additions and 7,902 deletions.
12 changes: 10 additions & 2 deletions docs/management/cli-rack-management.md
Expand Up @@ -16,13 +16,21 @@ url: /management/cli-rack-management

v3 racks need to be updated through every minor version. We suggest you [locate the latest minor rack version](https://github.com/convox/convox/releases) that you are updating through and then continuing up versions "step-wise" until you reach your desired version. This is to ensure no internal rack or cluster services fall out of sync/version with each other.

E.g. a rack on Version `3.6.x` would need update to the latest `3.7.x` version before proceeding to the latest `3.8.x` version and so on.
E.g. a rack on Version `3.12.x` would need update to the latest `3.13.x` version before proceeding to the latest `3.15.x` version and so on.

You should always update to the latest patch version of your new version because often times fixes are applied throughout the minor which can cause problems if going to only the base version. Additionally you do not need to be on the highest patch version of your current minor to update your rack to the next minor.

E.g. a rack on Version `3.13.1` should update directly to `3.14.5` (the latest version in `3.14.x` at the time of this writing).

_Note on Versioning: In the `major.minor.patch` format, `minor` versions indicate updates for significant dependencies like Kubernetes, while `patch` versions introduce feature additions or bug fixes._

### Updating to a specific version
```html
$ convox rack update 3.6.0
$ convox rack update 3.16.1
Updating rack... OK
```


## Managing Parameters

### Viewing current parameters
Expand Down
22 changes: 19 additions & 3 deletions docs/reference/cli/update.md
Expand Up @@ -6,7 +6,19 @@ url: /reference/cli/update
---
# update

## update
## CLI

Check CLI Version:

### Usage
```html
convox version
```
### Examples
```html
$ convox version
client: 3.15.1
```

Update the CLI

Expand All @@ -17,5 +29,9 @@ Update the CLI
### Examples
```html
$ convox update
Updating to 3.0.15... OK
```
Updating to 3.16.0... OK
```

## Rack

For detailed information about updating racks, please visit our [Rack Management](https://docs.convox.com/management/cli-rack-management/) page.
24 changes: 12 additions & 12 deletions go.mod
Expand Up @@ -42,12 +42,12 @@ require (
golang.org/x/text v0.14.0
google.golang.org/api v0.97.0
gopkg.in/yaml.v2 v2.4.0
k8s.io/api v0.27.5
k8s.io/apimachinery v0.27.5
k8s.io/client-go v0.27.5
k8s.io/code-generator v0.27.5
k8s.io/api v0.28.5
k8s.io/apimachinery v0.28.5
k8s.io/client-go v0.28.5
k8s.io/code-generator v0.28.5
k8s.io/klog v1.0.0
k8s.io/metrics v0.27.5
k8s.io/metrics v0.28.5
)

require (
Expand Down Expand Up @@ -79,9 +79,9 @@ require (
github.com/docker/go-units v0.4.0 // indirect
github.com/emicklei/go-restful/v3 v3.9.0 // indirect
github.com/evanphx/json-patch v5.6.0+incompatible // indirect
github.com/go-logr/logr v1.2.3 // indirect
github.com/go-logr/logr v1.2.4 // indirect
github.com/go-openapi/jsonpointer v0.19.6 // indirect
github.com/go-openapi/jsonreference v0.20.1 // indirect
github.com/go-openapi/jsonreference v0.20.2 // indirect
github.com/go-openapi/swag v0.22.3 // indirect
github.com/gobuffalo/envy v1.7.0 // indirect
github.com/gobuffalo/logger v1.0.6 // indirect
Expand All @@ -90,7 +90,7 @@ require (
github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
github.com/golang/protobuf v1.5.3 // indirect
github.com/google/gnostic v0.6.9 // indirect
github.com/google/gnostic-models v0.6.8 // indirect
github.com/google/go-cmp v0.5.9 // indirect
github.com/google/gofuzz v1.2.0 // indirect
github.com/google/uuid v1.3.0 // indirect
Expand Down Expand Up @@ -135,7 +135,7 @@ require (
github.com/zclconf/go-cty v1.13.0 // indirect
go.opencensus.io v0.23.0 // indirect
golang.org/x/mod v0.14.0 // indirect
golang.org/x/oauth2 v0.7.0 // indirect
golang.org/x/oauth2 v0.8.0 // indirect
golang.org/x/sync v0.5.0 // indirect
golang.org/x/sys v0.15.0 // indirect
golang.org/x/term v0.15.0 // indirect
Expand All @@ -150,10 +150,10 @@ require (
gopkg.in/yaml.v3 v3.0.1 // indirect
k8s.io/apiextensions-apiserver v0.25.2 // indirect
k8s.io/gengo v0.0.0-20220902162205-c0856e24416d // indirect
k8s.io/klog/v2 v2.90.1 // indirect
k8s.io/klog/v2 v2.100.1 // indirect
k8s.io/kube-aggregator v0.25.2 // indirect
k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f // indirect
k8s.io/utils v0.0.0-20230209194617-a36077c30491 // indirect
k8s.io/kube-openapi v0.0.0-20230717233707-2695361300d9 // indirect
k8s.io/utils v0.0.0-20230406110748-d93618cff8a2 // indirect
sigs.k8s.io/gateway-api v0.5.0 // indirect
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
sigs.k8s.io/structured-merge-diff/v4 v4.2.3 // indirect
Expand Down

0 comments on commit bf21ecf

Please sign in to comment.