1
0
mirror of https://github.com/rancher/steve.git synced 2025-04-27 11:00:48 +00:00
Commit Graph

446 Commits

Author SHA1 Message Date
Michael Bolot
c52c626b0e Fixing validate script 2024-03-22 15:56:00 -05:00
renovate-rancher[bot]
b77040f74e Update k8s.io/kube-openapi digest to 70dd376 2024-03-22 15:47:53 -05:00
renovate-rancher[bot]
e3137d6fbd Update module github.com/prometheus/client_golang to v1.19.0 2024-03-22 15:47:53 -05:00
renovate-rancher[bot]
cc5d0936d7 Update module golang.org/x/sync to v0.6.0 2024-03-22 15:47:53 -05:00
renovate-rancher[bot]
c9d4da92e7 Update module github.com/gorilla/mux to v1.8.1 2024-03-22 15:47:53 -05:00
renovate-rancher[bot]
f5c3c4db75 Update module github.com/gorilla/websocket to v1.5.1 2024-03-22 15:47:53 -05:00
Michael Bolot
51e85d9e4b Bumping go version to 1.22
Also bumps golangci-lint 1.57.1
2024-03-22 15:47:46 -05:00
renovate-rancher[bot]
216e53edbc chore(deps): update registry.suse.com/bci/golang docker tag to v1.22 2024-03-22 15:12:59 -05:00
renovate-rancher[bot]
3c1e7f232d Update module github.com/urfave/cli to v2 2024-03-22 15:11:11 -05:00
renovate-rancher[bot]
3a6db0f09a Update module github.com/stretchr/testify to v1.9.0 2024-03-22 15:08:26 -05:00
renovate-rancher[bot]
09ea8b0384 Update module github.com/rancher/wrangler/v2 to v2.1.4 2024-03-22 15:07:27 -05:00
Jonathan Crowther
a1ef5a94d3
Merge pull request #173 from JonCrowther/add-codeowners
Add codeowners file
2024-03-19 14:58:37 -04:00
Jonathan Crowther
f9c53d7f56 Add codeowners file 2024-03-19 14:22:36 -04:00
Michael Bolot
870824dc8f
Merge pull request #161 from MbolotSuse/resource-schema-improved-cache
Resource schema improved cache
2024-03-14 09:57:06 -05:00
Jonathan Crowther
ca29f475f0
Merge pull request #162 from JonCrowther/count-race-condition
Fix race condition in debounceCounts
2024-03-14 10:52:28 -04:00
Jonathan Crowther
abbe805737 Change which object needs DeepCopy 2024-03-13 19:41:21 -04:00
Michael Bolot
b7618463e6 Fixing bug with preferred versions
In the original implementation of the definition handler, the resource
list was checked for preferred version, and this overrode the preferred
version of the overall group. However, this logic was inaccurate and
did not use the group as the source of truth on the preferred version
like it should have.
2024-03-12 13:59:17 -05:00
Michael Bolot
0f32ff22e0 Adding tests for improved schema cache 2024-03-12 13:53:51 -05:00
Michael Bolot
2f8e64840b Improving Schema Definitions cache/refresh
Updates the schema definitions refresh method to use a new debounce
method. Adds a handler which refreshes the definitions every 2
seconds after adding a CRD and every 10 minutes by default.
2024-03-12 13:49:39 -05:00
Jonathan Crowther
cec59c5a61 Implement custom DeepCopy for Count 2024-03-01 11:56:18 -05:00
Jonathan Crowther
0e74495395 DeepCopy the count before sending it as APIEvent 2024-03-01 10:50:35 -05:00
Michael Bolot
7913f2782a
Merge pull request #141 from moio/watchnames_propagate_errors
WatchNames: return errors via WebSocket
2024-03-01 09:48:41 -06:00
Michael Bolot
641178e7cb
Merge pull request #139 from MbolotSuse/resource-schema
Resource schema
2024-02-28 10:10:51 -06:00
Chirayu Kapoor
cecc8da880
Merge pull request #140 from chiukapoor/rancher-v1.28
Update dynamic listener
2024-02-27 10:04:03 +05:30
Michael Bolot
099ebc509f Adding tests for schemaDefinitions 2024-02-26 15:42:07 -06:00
Michael Bolot
40f6b10fc7 Adding schema definitions endpoint
Introduces new schema definitions endpoint, allowing the caller to get
the fields/types/descriptions for a given kubernetes resource.
2024-02-26 15:42:03 -06:00
Michael Bolot
3f65942a6a Tests for Reducing number of generated schemas 2024-02-26 15:39:41 -06:00
Michael Bolot
605e74c97a Reducing number of generated schemas
Changes steve to only return top level schema definitions rather
than a full defined schema for every field. Also adds basic docs
and fixes a bug with schema generation on versioned crds
2024-02-26 09:20:42 -06:00
Chirayu Kapoor
a7ba1cdc8c
Bump dependencies to support k8s 1.28 | January Patch
Signed-off-by: Chirayu Kapoor <chirayu.kapoor@suse.com>
2024-02-08 19:49:13 +05:30
Peter Matseykanets
be7dccb37f
[2.9] Fixes (#154) 2024-02-07 15:22:15 -05:00
Kevin Joiner
17bd14c5b5
Merge pull request #142 from KevinJoiner/wrangler-v2
Bumps rancher/wrangler to it's tagged v2 version.
2024-01-24 10:56:27 -05:00
Kevin Joiner
e35a044d5a Bumps rancher/wrangler to it's tagged v2 version.
The previous wrangler commit included all of the v2 changes.
Except for the import paths changes.
2024-01-24 10:24:01 -05:00
Silvio Moioli
d138622063
adapt tests
Signed-off-by: Silvio Moioli <silvio@moioli.net>
2024-01-23 11:25:29 +01:00
Silvio Moioli
1585ed3f7a
WatchNames: return errors via WebSocket
Align behavior with plain Watch, which also does the same.

Fixes https://github.com/rancher/rancher/issues/41809

Signed-off-by: Silvio Moioli <silvio@moioli.net>
2023-12-22 20:10:51 +01:00
Michael Bolot
9935404019
Merge pull request #132 from MbolotSuse/panic-fix
Updating ByNames to not return nil, nil
2023-10-16 15:26:03 -05:00
Michael Bolot
0b23400f9f Updating ByNames to not return nil, nil
ByNames could previously return a nil value and a nil error. This caused
issues when other parts of the application
(pkg/stores/partition/parallel.go) tried to use the result. Now this
will return an empty list on the error condition, instead of nil
2023-10-16 14:33:35 -05:00
Colleen Murphy
811e0b3572
Merge pull request #128 from cmurphy/pagination-docs
Add section on pagination design to README
2023-09-29 11:47:37 -07:00
Colleen Murphy
7ecbec31bd Add information about API parameters to README 2023-09-27 11:06:56 -07:00
Colleen Murphy
1826066646 Fix typo in README 2023-09-27 11:03:29 -07:00
Colleen Murphy
feab37c476 Add section on pagination design to README
Add a section describing the design of pagination-related query
parameters (filter, sort, page, etc) to the README, including how
testing is implemented.
2023-09-20 14:00:34 -07:00
Colleen Murphy
52e7ebfd1b Fix partition unit test
Remove unnecessary items from the `access` slice in one of the unit
tests. Each item in `access` corresponds to one request in `apiOps`, so
they should have the same number of elements.
2023-09-20 13:58:37 -07:00
Colleen Murphy
826ba42d0a
Merge pull request #64 from cmurphy/docs
Add developer docs to README
2023-09-20 10:06:51 -07:00
Colleen Murphy
6b8eceb3e4 Add developer docs to README 2023-09-14 11:32:45 -07:00
Max Sokolovsky
7e38c1de95
Merge pull request #125 from maxsokolovsky/run-as-non-root-in-dockerfile
Run container as a non-root user
2023-09-13 17:58:54 -04:00
Max Sokolovsky
5b630912b3 Use a less specific base bci-micro:15.5 to get the latest version 2023-09-13 17:40:30 -04:00
Max Sokolovsky
420ada5efb Run container as a non-root user 2023-09-13 17:40:30 -04:00
Kinara Shah
5df31b9c15
Merge pull request #117 from vardhaman22/k8s-1.27
updated deps for k8s 1.27
2023-08-31 21:45:48 -07:00
vardhaman22
c8b08e8250 skip linting rules
these linting rules are enabled by default now in latest golangci-lint revive pluign
2023-08-31 21:38:46 +05:30
vardhaman22
ebc8b721a8 updated deps for k8s 1.27 2023-08-23 00:42:52 +05:30
Colleen Murphy
e885e4a713
Merge pull request #119 from rancher/renovate/github.com-rancher-norman-digest
chore(deps): update github.com/rancher/norman digest to 078862e
2023-08-11 10:32:10 -07:00