Skip to content

Commit

Permalink
Kubernetes Enterprise Operator Release 1.25.0 (#287)
Browse files Browse the repository at this point in the history
  • Loading branch information
mms-build-account authored May 1, 2024
1 parent 098a0cf commit 67b067c
Show file tree
Hide file tree
Showing 110 changed files with 4,239 additions and 975 deletions.
20 changes: 6 additions & 14 deletions .evergreen.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
# 15m timeout for all the tasks
exec_timeout_secs: 900

variables:
- &go_env
XDG_CONFIG_HOME: ${go_base_path}${workdir}
GO111MODULE: "on"
GOROOT: "/opt/golang/go1.21"

functions:

"clone":
- command: subprocess.exec
type: setup
Expand All @@ -17,10 +14,12 @@ functions:
type: setup
params:
directory: src/github.com/mongodb/mongodb-enterprise-kubernetes

"install goreleaser":
- command: shell.exec
type: setup
include_expansions_in_env:
- goreleaser_pro_tar_gz
params:
script: |
set -Eeu pipefail
Expand All @@ -43,6 +42,7 @@ functions:
chmod 755 ./linux_amd64/macnotary
"release":
- command: shell.exec
type: setup
params:
working_dir: src/github.com/mongodb/mongodb-enterprise-kubernetes/tools/multicluster
include_expansions_in_env:
Expand All @@ -51,13 +51,6 @@ functions:
- macos_notary_secret
- workdir
- triggered_by_git_tag
- GRS_USERNAME
- GRS_PASSWORD
- ARTIFACTORY_URL
- SIGNING_IMAGE_URI
- ARTIFACTORY_USERNAME
- ARTIFACTORY_PASSWORD
- PKCS11_URI
env:
<<: *go_env
MACOS_NOTARY_KEY: ${macos_notary_keyid}
Expand All @@ -68,8 +61,7 @@ functions:
set -Eeu pipefail
export PATH=$GOROOT/bin:$PATH
# Avoid race conditions on signing and notarizing with parallelism=1
${workdir}/goreleaser release --clean --timeout 300s --parallelism 1
${workdir}/goreleaser release --rm-dist
tasks:
- name: package_goreleaser
Expand Down
28 changes: 28 additions & 0 deletions .github/workflows/release-multicluster-cli.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Release multicluster-cli binary
on:
push:
tags:
- '*'
workflow_dispatch:
jobs:
goreleaser:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: '1.21'
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v4
with:
distribution: goreleaser
version: latest
args: release --rm-dist
workdir: ./tools/multicluster
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GORELEASER_CURRENT_TAG: ${{ github.ref_name }}
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
Usage of the MongoDB Enterprise Operator for Kubernetes indicates agreement with the MongoDB Customer Agreement.

https://www.mongodb.com/customer-agreement/
https://www.mongodb.com/customer-agreement/
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ CRDs are defined cluster-wide, so to install them, you must have Cluster-level a

#### Operator Installation

> In order to install the Operator in OpenShift, please follow [these](docs/openshift-marketplace.md) instructions instead.
> In order to install the Operator in OpenShift, please follow [these](openshift-install.md) instructions instead.
To install the Operator using yaml files, you may apply the config directly from github;

Expand Down
Loading

0 comments on commit 67b067c

Please sign in to comment.