Skip to content

Releases: clevyr/uptime-robot-operator

v0.2.3

20 Jul 05:09
54850d4
Compare
Choose a tag to compare

Changelog

Features

  • 20c7f4d feat(ingress): Record an event when annotation parsing fails

Fixes

  • 35ab468 fix(ingress): Fix contact ingress annotations being ignored
  • 264a889 fix(ingress): Log an error if unknown annotations are set

Others

  • 6b5c83e chore(deps): update docker/build-push-action action to v6
  • 54850d4 chore(deps): update docker/dockerfile docker tag to v1.9 (#46)
  • c9fbb3e chore(deps): update go to v1.22.5 (#45)

v0.2.2

12 Jun 18:58
5e72601
Compare
Choose a tag to compare

Changelog

Others

  • 06b5094 chore(changelog-generator): Move config into .github dir [skip ci]
  • 3b1d376 chore(deps): update docker/dockerfile docker tag to v1.8 (#43)
  • 1578a25 chore(deps): update fluxcd/flux2 action to v2.3.0
  • 6f7835b chore(deps): update gabe565/changelog-generator action to v1
  • cde9d7a chore(deps): update go to v1.22.4 (#41)
  • f00ddc7 chore(deps): update golangci/golangci-lint-action action to v5
  • 89b108f chore(deps): update golangci/golangci-lint-action action to v6
  • 5e72601 chore(deps): update module github.com/onsi/ginkgo/v2 to v2.19.0 (#38)

v0.2.1

17 Apr 18:41
7f237e2
Compare
Choose a tag to compare

Changelog

Fixes

  • 7f237e2 fix(monitor): Fix friendly name print column

Others

  • 1a4861f chore(pre-commit): Add hooks to update manifests and generated code

v0.2.0

17 Apr 18:18
7c5f22a
Compare
Choose a tag to compare

Changelog

Features

  • ad4ca5b feat(flag): Add --ingress-annotation-prefix flag
  • ed8d83c feat(ingress): Respect uptime-robot.clevyr.com/enabled annotation

Others

  • c8cfdae chore(cmd): Remove unnecessary var
  • 7c5f22a chore(contact): friendlyName -> name
  • 41d1809 chore(gitignore): Add dist to .gitignore
  • 78f0329 chore(monitor): friendlyName -> name, httpMethod -> method
  • dbb58d3 ci: Push manifest OCI image during release process

v0.1.0

17 Apr 06:43
8bb9544
Compare
Choose a tag to compare

Changelog

Features

  • f0e0fbe feat(account): Add default to print columns
  • 9209456 feat(ingress): Watch ingresses and create monitor when annotations match
  • ed4e563 feat(uptimerobot): Add POST request config

Fixes

  • 8bb9544 fix(deps): update kubernetes packages to v0.29.4 (#6)
  • 911ee88 fix(ingress): Add generation and annotation predicates

Others

  • 6bd49bd chore(monitor): Change finalizer var to const
  • ac7e5e9 chore(types): Rename type files
  • aa94458 chore(types): Update HTTP method consts to match http
  • 0669738 refactor(api): Move Uptime Robot API types into api package

v0.0.1

12 Apr 17:18
cae1cc5
Compare
Choose a tag to compare

Changelog

Features

  • 7f4f923 feat(account): Attach account email to CRD status
  • 47a73bc feat(account): Create Account CRD
  • db7f828 feat(contact): Add support for specifying alert contacts
  • e27d609 feat(monitor): Add print columns
  • 5188dbc feat(monitor): Add reconcile interval
  • 493ade8 feat(monitor): Add support for HTTP method
  • 1e80297 feat(monitor): Add support for kubectl scale command
  • d1503e3 feat(monitor): Add support for basic/digest auth
  • 934ce2d feat(monitor): Add support for keyword monitor config
  • c5366fb feat(monitor): Add support for port monitor config
  • a06165a feat(monitor): Add support for timeout
  • 908d3ec feat(monitor): Create initial Monitor CRD/controller
  • a1c127d feat(pre-commit): Create Pre-Commit config
  • e91c523 feat: Add UPTIME_ROBOT_API env
  • c4ddf14 feat: Initial commit

Fixes

  • eece1a9 fix(account): Add missing Secrets RBAC permissions
  • 9b54395 fix(account): Fix account not found log during deletion
  • 30132bc fix(deps): update kubernetes packages to v0.29.3 (#1)
  • 4663640 fix(deps): update module github.com/onsi/ginkgo/v2 to v2.17.1 (#2)
  • 20f2bcb fix(deps): update module github.com/onsi/gomega to v1.32.0 (#3)
  • 5ff752f fix(deps): update module sigs.k8s.io/controller-runtime to v0.17.3 (#5)
  • 988a471 fix(types): Fix HTTP method indexes
  • 4b1308d fix: Fix account lookup when not using default
  • 52f23e6 perf: Skip reconciliation when status subresource is updated

Others

  • 93d0d02 chore(account): Clean up API key lookup func
  • fd962fb chore(config): Add prebuilt image repo
  • cae1cc5 chore(config): Enable readOnlyRootFilesystem
  • fee9cec chore(contact): Simplify getter code
  • 1e3e289 chore(controller): Set default value for cluster resource namespace
  • 5a5f6d3 chore(deps): Pin Go to patch version
  • e79fd0a chore(golangci-lint): deadline -> timeout
  • 4250200 chore(monitor): Do not lowercase monitor types
  • 22027ac chore(renovate): Create Renovate config
  • 9271628 chore(uptimerobot): Clean up form creation duplicate code
  • a9cc6a1 chore: Create CODEOWNERS
  • eb394c1 chore: Remove operator string from cluster resources
  • 9d9117c chore: Show more data in default kubectl get level
  • 11c787b chore: Created -> Ready
  • aaf57fb ci(build): Add test job
  • 1c36679 ci(build): Simplify Docker push param
  • 1f02f7f ci: Add build, lint, release workflow
  • dcd53be refactor(dockerfile): Rewrite Dockerfile
  • 8ed6925 temp