Skip to content

Tags: boer0924/cluster-operator

Tags

v2.1.0

Toggle v2.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Migrating Concourse CI pipelines to GH Actions (rabbitmq#1208)

## Summary Of Changes

- Move the cluster operator to be a multiarch OCI built on AMD64 and ARM64, instead of just the former.
- Move existing Concourse CI infrastructure to GitHub Actions

## Additional Context

The pipeline now runs, on PRs:

- kubectl tests
- Unit tests
- Integration tests
- Tests that a multiarch OCI can be successfully built, but does not push it
- Runs system tests locally against kind, for multiple RabbitMQ Cluster versions
  - This excludes the volume expansion system tests
- Runs the documented examples against kind in 'dry-run' mode

On pushes to main:
- kubectl tests
- Unit tests
- Integration tests
- Builds a multiarch OCI of the operator (pushed to `rabbitmqoperator/cluster-operator` with a tag of the SHA256 and `edge`), and a manifest referencing that OCI
- Also builds a single-arch version of the image, for AMD64, for compatibility with internal tooling
- Runs system tests against GKE, for multiple RabbitMQ Cluster versions
- Runs the documented examples against GKE
- Tests if upgrading to the operator built earlier would cause a rolling restart of RabbitmqClusters

On creation of a tag in the repo:
- Same as push to main, except in addition:
  - OCI is tagged also with `latest` if the latest version, and the semver version of the release
  - Uploads manifests to a release in GitHub as a Draft release

N.B.: This PR removes the use of the rabbitmqoperator/cluster-operator-dev image, as it's now functionally replaced by the regular image with a SHA tag.

v2.0.0

Toggle v2.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request rabbitmq#1144 from rabbitmq/version-go-in-prom-tests

Explicitly install a known golang version.

v1.14.0

Toggle v1.14.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Extract operator defaults to a separate func (rabbitmq#1068)

- to keep Reconciler shorter and more concise

v1.13.1

Toggle v1.13.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request rabbitmq#1040 from jiuker/fix_validateAndGetOwner

switch case change simple!

v1.13.0

Toggle v1.13.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request rabbitmq#1037 from rabbitmq/service-monitor-tls

Document how to set up tls verify for prometheus servicemonitor

v1.12.1

Toggle v1.12.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Ensure client-go-originating logs are consistent with zap logger (rab…

…bitmq#983)

v1.12.0

Toggle v1.12.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request rabbitmq#969 from rabbitmq/dependabot/go_modules/k…

…8s.io/apimachinery-0.23.4

v1.11.1

Toggle v1.11.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Correct quoting

v1.11.0

Toggle v1.11.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request rabbitmq#921 from rabbitmq/k-rmq-perf-test-improve…

…ments

kubectl rabbitmq perf-test improvements
- Replace `kubectl run` with kubernetes Job

This means that, if a finite number of messages are to be sent, then the kubernetes resources will be cleaned up automatically after completion.

v1.10.0

Toggle v1.10.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request rabbitmq#868 from rabbitmq/dependabot/go_modules/g…

…ithub.com/onsi/ginkgo-1.16.5