Skip to content

v0.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 19 Sep 06:47
· 219 commits to main since this release
v0.2.0
17cc0e3

Fence Agents Remediation v0.2.0

Notable Changes

  • Workload Deletion - taint (medik8s.io/fence-agents-remediation:NoExecute) a node and manually delete its remaining pods and PVCs, in addition to rebooting the node
  • Run Fence Agent only with reboot action
  • Support node-healthcheck-operator timed-out annotation
  • Update label (breaks upgrade from v0.1.0)
  • Add Status Conditions to FenceAgentsRemediation CR
  • Validate CR's name to Node's name
  • Support restricted Pod Security Admission level
  • Shrink image size

Release Artifacts

Images

  • Operator: quay.io/medik8s/fence-agents-remediation-operator:v0.2.0
  • Bundle: quay.io/medik8s/fence-agents-remediation-operator-bundle:v0.2.0
  • Catalog aka Index: quay.io/medik8s/fence-agents-remediation-operator-catalog:v0.2.0

Source code and OLM manifests

Please find the source code and the OLM manifests in the Assets section below.

What's Changed

  • Set minKubeVersion 1.24.0 by @razo7 in #35
  • Add Medik8s icon for FAR by @razo7 in #37
  • CRDs are namespaced by @razo7 in #34
  • Automate GitHub Release Draft by @razo7 in #40
  • Update gitignore for VScode by @razo7 in #43
  • Use Downward API for Namespace by @razo7 in #42
  • Get Cluster Information for Running FA on AWS and Test Nodes Status by @razo7 in #32
  • Improve timestamp readability in logs by @razo7 in #44
  • Sort Imports update by @razo7 in #45
  • Run container as non-root by @razo7 in #31
  • Apply PSA Changes by @razo7 in #47
  • Set Environment Variable for Tests by @razo7 in #49
  • Update Ginkgo to GinkgoV2 by @razo7 in #50
  • Reduce Container Size by @razo7 in #52
  • Validate Node Name by @razo7 in #48
  • Update to Golang v1.20 by @razo7 in #57
  • Check If AWS Mahchine Has a Node by @razo7 in #58
  • Fence Agent Output Check by @razo7 in #55
  • Support and Handle Taints by @razo7 in #53
  • Improving Unit Test Logic and Time by @razo7 in #59
  • FAR E2E Test - Check Node Reboot by Boot Time and Patch CredentialsRequest for AWS by @razo7 in #20
  • Log Pod Name on Error by @razo7 in #60
  • Update Tools and API Versions by @razo7 in #56
  • Validate utils Package and Taint Functionality by @razo7 in #61
  • End Reconcile after Finalizer Addition by @razo7 in #64
  • test-e2e target for any platform by @razo7 in #66
  • Use Kubernetes Recommended Label for commonLabels by @razo7 in #46
  • Add priorityClassName to the Manager Container by @razo7 in #67
  • Two Remediations and Taint Addition for E2E by @razo7 in #62
  • Minimize Reboot Test Pod Warnings of PSA by @razo7 in #65
  • Support Only reboot Action by @razo7 in #54
  • Add Explicit Workload Deletion by @razo7 in #63
  • Set Node Unhealthy in E2E by Stopping Kubelet by @razo7 in #68
  • Stop Remediation When NHC Timed Out Annotation Exists by @razo7 in #72
  • Improve Verification of FA Success Response by @razo7 in #70
  • Add Status Conditions for FAR CR by @razo7 in #69
  • Publish FAR to Stable Channel by @razo7 in #71
  • Improve verifyStatusCondition Function Readability & Gomega Expect Update by @razo7 in #73
  • Support Operator Upgrades by @razo7 in #77
  • Add Two Reasons for Updating and Stopping Remediation by @razo7 in #76
  • Stale Cache on Fast Reconcile by @razo7 in #74
  • [release-0.2] Update FAR Template shortName by @openshift-cherrypick-robot in #82

Full Changelog: v0.1.0...v0.2.0