fix(operator): stop validating resources
diff --git a/atmosphere/operator/controllers/openstack/identity/endpoint.py b/atmosphere/operator/controllers/openstack/identity/endpoint.py
index b2a7829..df252a0 100644
--- a/atmosphere/operator/controllers/openstack/identity/endpoint.py
+++ b/atmosphere/operator/controllers/openstack/identity/endpoint.py
@@ -1,20 +1,11 @@
 import kopf
-from kopf._cogs.structs import patches, references
+from kopf._cogs.structs import patches
 
 from atmosphere import clients
 from atmosphere.operator.api.openstack import identity
 from atmosphere.operator.controllers.openstack import utils as openstack_utils
 
 
-@kopf.on.validate(
-    identity.Endpoint.version,
-    identity.Endpoint.kind,
-    operation="UPDATE",
-)
-def disallow_endpoint_update(resource: references.Resource, **_):
-    raise kopf.AdmissionError(f"{resource.kind} is immutable.")
-
-
 @kopf.on.create(identity.Endpoint.version, identity.Endpoint.kind)
 def create_fn(namespace: str, spec: dict, patch: patches.Patch, **_):
     api = clients.get_pykube_api()
diff --git a/atmosphere/operator/controllers/openstack/identity/implied_role.py b/atmosphere/operator/controllers/openstack/identity/implied_role.py
index af603c5..2edb8e6 100644
--- a/atmosphere/operator/controllers/openstack/identity/implied_role.py
+++ b/atmosphere/operator/controllers/openstack/identity/implied_role.py
@@ -1,20 +1,10 @@
 import kopf
-from kopf._cogs.structs import references
 
 from atmosphere import clients
 from atmosphere.operator.api.openstack import identity
 from atmosphere.operator.controllers.openstack import utils as openstack_utils
 
 
-@kopf.on.validate(
-    identity.ImpliedRole.version,
-    identity.ImpliedRole.kind,
-    operation="UPDATE",
-)
-def disallow_implied_role_update(resource: references.Resource, **_):
-    raise kopf.AdmissionError(f"{resource.kind} is immutable.")
-
-
 @kopf.on.create(identity.ImpliedRole.version, identity.ImpliedRole.kind)
 def create_fn(namespace: str, spec: dict, **_):
     osc = openstack_utils.get_client(namespace)
diff --git a/atmosphere/operator/controllers/openstack/identity/role.py b/atmosphere/operator/controllers/openstack/identity/role.py
index 4b8987c..34b1c21 100644
--- a/atmosphere/operator/controllers/openstack/identity/role.py
+++ b/atmosphere/operator/controllers/openstack/identity/role.py
@@ -1,19 +1,10 @@
 import kopf
-from kopf._cogs.structs import patches, references
+from kopf._cogs.structs import patches
 
 from atmosphere.operator.api.openstack import identity
 from atmosphere.operator.controllers.openstack import utils as openstack_utils
 
 
-@kopf.on.validate(
-    identity.Role.version,
-    identity.Role.kind,
-    operation="UPDATE",
-)
-def disallow_role_update(resource: references.Resource, **_):
-    raise kopf.AdmissionError(f"{resource.kind} is immutable.")
-
-
 @kopf.on.create(identity.Role.version, identity.Role.kind)
 def create_fn(namespace: str, name: str, spec: dict, patch: patches.Patch, **_):
     osc = openstack_utils.get_client(namespace)
diff --git a/atmosphere/operator/controllers/openstack/identity/service.py b/atmosphere/operator/controllers/openstack/identity/service.py
index 40b8ff2..0f24f0c 100644
--- a/atmosphere/operator/controllers/openstack/identity/service.py
+++ b/atmosphere/operator/controllers/openstack/identity/service.py
@@ -1,19 +1,10 @@
 import kopf
-from kopf._cogs.structs import patches, references
+from kopf._cogs.structs import patches
 
 from atmosphere.operator.api.openstack import identity
 from atmosphere.operator.controllers.openstack import utils as openstack_utils
 
 
-@kopf.on.validate(
-    identity.Service.version,
-    identity.Service.kind,
-    operation="UPDATE",
-)
-def disallow_service_update(resource: references.Resource, **_):
-    raise kopf.AdmissionError(f"{resource.kind} is immutable.")
-
-
 @kopf.on.create(identity.Service.version, identity.Service.kind)
 def create_fn(namespace: str, name: str, spec: dict, patch: patches.Patch, **_):
     osc = openstack_utils.get_client(namespace)