Add support for linux/s390x and linux/arm64 (Red Hat) - #1152
Conversation
b1f8dac to
3a1549e
Compare
3a1549e to
c37868c
Compare
|
Should we add the OLM bundle labels for the architectures here or is that going to be done later? I think we just need to add a labels:
operatorframework.io/os.zos: supported
operatorframework.io/os.linux: supported
operatorframework.io/arch.s390x: supported
operatorframework.io/arch.amd64: supported
operatorframework.io/arch.arm64: supported(There are no labels there now since it defaults to just linux/amd64.) |
You don't need to do the above. you are only compiling for linux? right |
@prb112 yes, so basically drop that line? |
Right |
Ah, yeah that makes sense; zOS is an entirely different beast altogether. |
Thanks @tvoran |
Co-authored-by: Theron Voran <tvoran@users.noreply.github.com>
There was a problem hiding this comment.
Do we need to add a license header to everything in this postgresql chart?
There was a problem hiding this comment.
Yeah, I suppose so - it is our code. I will put up another PR.
copywrite is weird.
There was a problem hiding this comment.
Looks like were missing a check for that: #1158 fixes both issues.
tvoran
left a comment
There was a problem hiding this comment.
Just a question about license headers, but 👍
…ate (#1167) * Bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#1154) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.43.0 to 0.45.0. - [Commits](golang/crypto@v0.43.0...v0.45.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-version: 0.45.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add support for linux/s390x and linux/arm64 (Red Hat) (#1152) * Bump ubi10 to 10.1 * Update the build * Run dependabot daily for all types * Fix integration test make target * Add bats test for CSI driver securityContext * Rejig the build add arm64 support * Drop vestigial build-docker-ubi-redhat step * Add operator framework labels. Helm: - Add the ability set the securityContext for the CSI driver. Co-authored-by: Theron Voran <tvoran@users.noreply.github.com> --------- Co-authored-by: Theron Voran <tvoran@users.noreply.github.com> * Include s390x build in release default (#1160) * Bump the gomod-backward-compatible group with 7 updates (#1157) Bumps the gomod-backward-compatible group with 7 updates: | Package | From | To | | --- | --- | --- | | [github.com/go-openapi/runtime](https://github.com/go-openapi/runtime) | `0.29.1` | `0.29.2` | | [github.com/gruntwork-io/terratest](https://github.com/gruntwork-io/terratest) | `0.52.0` | `0.53.0` | | [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.255.0` | `0.256.0` | | [k8s.io/api](https://github.com/kubernetes/api) | `0.34.1` | `0.34.2` | | [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.34.1` | `0.34.2` | | [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.34.1` | `0.34.2` | | [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.34.1` | `0.34.2` | Updates `github.com/go-openapi/runtime` from 0.29.1 to 0.29.2 - [Release notes](https://github.com/go-openapi/runtime/releases) - [Commits](go-openapi/runtime@v0.29.1...v0.29.2) Updates `github.com/gruntwork-io/terratest` from 0.52.0 to 0.53.0 - [Release notes](https://github.com/gruntwork-io/terratest/releases) - [Commits](gruntwork-io/terratest@v0.52.0...v0.53.0) Updates `google.golang.org/api` from 0.255.0 to 0.256.0 - [Release notes](https://github.com/googleapis/google-api-go-client/releases) - [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md) - [Commits](googleapis/google-api-go-client@v0.255.0...v0.256.0) Updates `k8s.io/api` from 0.34.1 to 0.34.2 - [Commits](kubernetes/api@v0.34.1...v0.34.2) Updates `k8s.io/apiextensions-apiserver` from 0.34.1 to 0.34.2 - [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases) - [Commits](kubernetes/apiextensions-apiserver@v0.34.1...v0.34.2) Updates `k8s.io/apimachinery` from 0.34.1 to 0.34.2 - [Commits](kubernetes/apimachinery@v0.34.1...v0.34.2) Updates `k8s.io/client-go` from 0.34.1 to 0.34.2 - [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md) - [Commits](kubernetes/client-go@v0.34.1...v0.34.2) --- updated-dependencies: - dependency-name: github.com/go-openapi/runtime dependency-version: 0.29.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod-backward-compatible - dependency-name: github.com/gruntwork-io/terratest dependency-version: 0.53.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: gomod-backward-compatible - dependency-name: google.golang.org/api dependency-version: 0.256.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: gomod-backward-compatible - dependency-name: k8s.io/api dependency-version: 0.34.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod-backward-compatible - dependency-name: k8s.io/apiextensions-apiserver dependency-version: 0.34.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod-backward-compatible - dependency-name: k8s.io/apimachinery dependency-version: 0.34.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod-backward-compatible - dependency-name: k8s.io/client-go dependency-version: 0.34.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod-backward-compatible ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add Transit Options to Encrypt/Decrypt Helpers (#1156) * add opts to transit, in order to add request params * comments * add test * update transit signatures * update test * update test * Bump github.com/gruntwork-io/terratest from 0.53.0 to 0.54.0 in the gomod-backward-compatible group (#1162) Bump github.com/gruntwork-io/terratest Bumps the gomod-backward-compatible group with 1 update: [github.com/gruntwork-io/terratest](https://github.com/gruntwork-io/terratest). Updates `github.com/gruntwork-io/terratest` from 0.53.0 to 0.54.0 - [Release notes](https://github.com/gruntwork-io/terratest/releases) - [Commits](gruntwork-io/terratest@v0.53.0...v0.54.0) --- updated-dependencies: - dependency-name: github.com/gruntwork-io/terratest dependency-version: 0.54.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: gomod-backward-compatible ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * CSI: ensure securityContext.privileged is true on the DaemonSet. (#1163) Fixes a regression where the securityContext was moved to an enpty value. The CSI driver requires that mountPropagation perms * CSI: ensure securityContext.privileged is true on the driver container. (#1164) Fixes a regression where the securityContext was moved to an enpty value. The CSI driver requires that mountPropagation perms Partially fixed in #1163 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ben Ash <32777270+benashz@users.noreply.github.com> Co-authored-by: Theron Voran <tvoran@users.noreply.github.com> Co-authored-by: Michael Blaum <96261585+hashiblaum@users.noreply.github.com>
Build and publish container images for:
linux/s390xlinux/arm64Adapt integrations tests to be compatible with the above platforms. Adds a new mini Helm chart for deploying Postgres.
Make dependabot run every day to reduce the lag between secvulns - which seem to be on the rise.
Drop the obsolete ubi-redhat build step
Helm:
PCI review checklist
I have documented a clear reason for, and description of, the change I am making.
If applicable, I've documented a plan to revert these changes if they require more than reverting the pull request.
If applicable, I've documented the impact of any changes to security controls.
Adds support running VSO on linux/390x.