-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' of ssh://github.com/solo-io/skv2 into puertomontt…
…/exclude-descriptions-in-schema
- Loading branch information
Showing
64 changed files
with
2,278 additions
and
808 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -35,13 +35,13 @@ jobs: | |
uses: helm/[email protected] | ||
with: | ||
install_only: true | ||
version: v0.17.0 | ||
version: v0.24.0 | ||
- name: Setup Kind | ||
run: | | ||
./ci/setup-kind.sh skv2-test-remote | ||
- uses: azure/setup-kubectl@v3 | ||
with: | ||
version: 'v1.24.7' | ||
version: 'v1.31.0' | ||
- name: Install deps for codegen | ||
run: | | ||
make install-tools | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -23,6 +23,7 @@ install-go-tools: mod-download | |
go install github.com/golang/mock/[email protected] | ||
go install github.com/onsi/ginkgo/v2/[email protected] | ||
go install golang.org/x/tools/cmd/goimports | ||
go install sigs.k8s.io/kind/cmd/[email protected] | ||
|
||
# proto compiler installation | ||
PROTOC_VERSION:=3.15.8 | ||
|
@@ -58,7 +59,7 @@ generated-code: install-tools update-licenses | |
go run api/generate.go | ||
# the api/generate.go command is separated out to enable us to run go generate on the generated files (used for mockgen) | ||
# this re-gens test protos | ||
PATH=$(DEPSGOBIN):$(PATH) go test ./codegen | ||
go test ./codegen | ||
go generate -v ./... | ||
$(DEPSGOBIN)/goimports -w . | ||
go mod tidy | ||
|
@@ -74,18 +75,26 @@ generate-changelog: | |
# set TEST_PKG to run a specific test package | ||
.PHONY: run-tests | ||
run-tests: | ||
PATH=$(DEPSGOBIN):$$PATH ginkgo -r -failFast -trace -progress \ | ||
-progress \ | ||
PATH=$(DEPSGOBIN):$$PATH ginkgo -r --fail-fast -trace \ | ||
--show-node-events \ | ||
-compilers=4 \ | ||
-skipPackage=$(SKIP_PACKAGES) $(TEST_PKG) \ | ||
$(GINKGO_FLAGS) \ | ||
--skip-package=$(SKIP_PACKAGES) $(TEST_PKG) \ | ||
-failOnPending \ | ||
-randomizeAllSpecs \ | ||
-randomizeSuites \ | ||
-keepGoing | ||
$(DEPSGOBIN)/goimports -w . | ||
|
||
run-test: | ||
PATH=$(DEPSGOBIN):$$PATH ginkgo $(GINKGO_FLAGS) $(TEST_PKG) | ||
test-clusters: | ||
@kind create cluster --name skv2-test-master 2> /dev/null || true | ||
@kind create cluster --name skv2-test-remote 2> /dev/null || true | ||
|
||
# CI workflow for running tests | ||
run-all: REMOTE_CLUSTER_CONTEXT ?= kind-skv2-test-remote | ||
run-all: test-clusters | ||
@go test ./... | ||
@goimports -w . | ||
|
||
#---------------------------------------------------------------------------------- | ||
# Third Party License Management | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
changelog: | ||
- type: NEW_FEATURE | ||
issueLink: https://github.com/solo-io/gloo-mesh-enterprise/issues/18119 | ||
resolvesIssue: false | ||
description: | | ||
Allows the user to define one or more kube markers to ignore. This is useful when using protos that contain | ||
unsupported kubebuilder decorators. |
9 changes: 9 additions & 0 deletions
9
changelog/v0.40.5/globalFloatingUserId_in_delpoyment_templates.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
changelog: | ||
- type: NEW_FEATURE | ||
issueLink: https://github.com/solo-io/gloo/issues/5034 | ||
resolvesIssue: false | ||
description: | | ||
Adds the ability to render deployments templates with a reference global floatingUserId field. This field is used to globally unset | ||
the runAsUser field in container securityContexts (like the painter's floatingUserId) and supresses the rendering of the | ||
pod's securityContext. This feature is enabled by setting the GlobalFloatingUserIdPath in the Operator to the path of the global field, | ||
and defaults to an empty string. |
4 changes: 4 additions & 0 deletions
4
changelog/v0.40.6/default-release-namespace-for-namespaced-rbac.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
changelog: | ||
- type: NEW_FEATURE | ||
description: "If namespacedRbac.namespaces is an empty list but namespacedRbac.resources is not, we will use a sane default of the Release.Namespace instead of ignoring the namespacedRbac.resources input." | ||
issueLink: https://github.com/solo-io/gloo-mesh-enterprise/issues/15739 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
changelog: | ||
- type: NON_USER_FACING | ||
description: > | ||
"Change the helm docs description for deploymentOverrides." | ||
skipCI: "false" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
changelog: | ||
- type: NEW_FEATURE | ||
issueLink: https://github.com/solo-io/skv2/issues/582 | ||
description: > | ||
Support extraVolumes/extraVolumeMounts fields which can be passed in by the user from helm values. | ||
skipCI: "false" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,92 @@ | ||
changelog: | ||
- type: BREAKING_CHANGE | ||
description: "Bump dependencies to support Kubernetes 1.31" | ||
issueLink: https://github.com/solo-io/gloo/issues/9683 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: BurntSushi | ||
dependencyRepo: toml | ||
dependencyTag: v1.3.2 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: Masterminds | ||
dependencyRepo: sprig | ||
dependencyTag: v3.2.3 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: go-logr | ||
dependencyRepo: logr | ||
dependencyTag: v1.4.2 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: grafana | ||
dependencyRepo: pyroscope-go | ||
dependencyTag: v0.1.8 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: hashicorp | ||
dependencyRepo: go-multierror | ||
dependencyTag: v1.1.1 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: onsi | ||
dependencyRepo: gomega | ||
dependencyTag: v2.19.0 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: onsi | ||
dependencyRepo: gomega | ||
dependencyTag: v1.33.1 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: prometheus | ||
dependencyRepo: client_golang | ||
dependencyTag: v1.19.1 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: sirupsen | ||
dependencyRepo: logrus | ||
dependencyTag: v1.9.3 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: solo-io | ||
dependencyRepo: go-utils | ||
dependencyTag: v0.26.0 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: solo-io | ||
dependencyRepo: k8s-utils | ||
dependencyTag: v0.8.0 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: golang | ||
dependencyRepo: x/exp | ||
dependencyTag: v0.0.0-20230515195305-f3d0a9c9a5cc | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: golang | ||
dependencyRepo: x/tools | ||
dependencyTag: v0.22.0 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: google | ||
dependencyRepo: protobuf | ||
dependencyTag: v1.34.2 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: k8s.io | ||
dependencyRepo: api | ||
dependencyTag: v0.31.0 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: k8s.io | ||
dependencyRepo: apiextensions-apiserver | ||
dependencyTag: v0.31.0 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: k8s.io | ||
dependencyRepo: apimachinery | ||
dependencyTag: v0.31.0 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: k8s.io | ||
dependencyRepo: client-go | ||
dependencyTag: v0.31.0 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: k8s.io | ||
dependencyRepo: code-generator | ||
dependencyTag: v0.31.0 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: k8s.io | ||
dependencyRepo: klog | ||
dependencyTag: v2.130.1 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: k8s.io | ||
dependencyRepo: utils | ||
dependencyTag: v0.0.0-20240711033017-18e509b52bc8 | ||
- type: DEPENDENCY_BUMP | ||
dependencyOwner: sigs.k8s.io | ||
dependencyRepo: controller-runtime | ||
dependencyTag: v0.19.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.