Authz operator improvements

  • stop trying to set invalid label values to fix errors such as 2024-12-16T04:23:32Z ERROR Reconciler error {"controller": "projectlifecyclepolicy", "controllerGroup": "webservices.cern.ch", "controllerKind": "ProjectLifecyclePolicy", "ProjectLifecyclePolicy": {"name":"webeos-test-12979-1","namespace":"webeos-test-12979-1"}, "namespace": "webeos-test-12979-1", "name": "webeos-test-12979-1", "reconcileID": "445d1b03-c852-4467-9cf1-9a4fc6af5910", "error": "Namespace \"webeos-test-12979-1\" is invalid: metadata.labels: Invalid value: \"app:authzsvc\": a valid label must be an empty string or consist of alphanumeric characters, '-', '_' or '.', and must start and end with an alphanumeric character (e.g. 'MyValue', or 'my_value', or '12345', regex used for validation is '(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])?')"}
  • make max project deletion per run configurable

Merge !101 (merged) first then change target branch to master

Merge request reports

Loading