Fix pytest and lint errors
diff --git a/atmosphere/models/config.py b/atmosphere/models/config.py
index d4c5fab..b0f75f5 100644
--- a/atmosphere/models/config.py
+++ b/atmosphere/models/config.py
@@ -87,10 +87,6 @@
     namespace = types.StringType(default="monitoring", required=True)
 
 
-class IngressNginxChartConfig(ChartConfig):
-    namespace = types.StringType(default="openstack", required=True)
-
-
 class OpsGenieConfig(base.Model):
     enabled = types.BooleanType(default=False, required=True)
     api_key = types.StringType()
diff --git a/atmosphere/operator/api/objects.py b/atmosphere/operator/api/objects.py
index b16223c..6579cc2 100644
--- a/atmosphere/operator/api/objects.py
+++ b/atmosphere/operator/api/objects.py
@@ -15,10 +15,6 @@
     kind: str = Field("Namespace", const=True)
 
 
-class Ingress(pykube.objects.Ingress, mixins.ServerSideApplyMixin):
-    pass
-
-
 class HelmRepository(types.NamespacedKubernetesObject):
     endpoint: ClassVar[str] = "helmrepositories"
 
diff --git a/atmosphere/operator/api/types.py b/atmosphere/operator/api/types.py
index 5aa7e84..d6f1a09 100644
--- a/atmosphere/operator/api/types.py
+++ b/atmosphere/operator/api/types.py
@@ -92,11 +92,6 @@
     number: pydantic.conint(ge=1, le=65535)
 
 
-class IngressServiceBackend(pydantic.BaseModel):
-    name: pydantic.constr(min_length=1)
-    port: ServiceBackendPort
-
-
 class NamespacedObjectReference(pydantic.BaseModel):
     name: pydantic.constr(min_length=1)
     namespace: pydantic.constr(min_length=1) = None
diff --git a/atmosphere/tests/unit/operator/test_types.py b/atmosphere/tests/unit/operator/test_types.py
index 164ca6d..c4d9562 100644
--- a/atmosphere/tests/unit/operator/test_types.py
+++ b/atmosphere/tests/unit/operator/test_types.py
@@ -59,15 +59,6 @@
         assert 1 <= instance.number <= 65535
 
 
-class TestIngressServiceBackend:
-    @given(st.builds(types.IngressServiceBackend))
-    def test_property(self, instance):
-        assert isinstance(instance, types.IngressServiceBackend)
-        assert isinstance(instance.name, str)
-        assert instance.name != ""
-        assert isinstance(instance.port, types.ServiceBackendPort)
-
-
 class TestCrossNamespaceObjectReference:
     @given(st.builds(types.CrossNamespaceObjectReference))
     def test_property(self, instance):
diff --git a/docs/components/ingress.md b/docs/components/ingress.md
index 20d32c4..f05d32c 100644
--- a/docs/components/ingress.md
+++ b/docs/components/ingress.md
@@ -9,10 +9,11 @@
    If you make any changes to the ingress configuration, you may see a small
    outage as the ingress controller is restarted.
 
-### Overriding chart values
+## Customization
 
-If you're looking to make changes to the Helm chart values used for the deployment
-of the Ingress, you can define `ingress_nginx_helm_values` ansible variable:
+You can customize `ingress-nginx`controller deployment by making changes to the
+Helm chart values used for the deployment.
+Define `ingress_nginx_helm_values` ansible variable to override values:
 
 ```yaml
 ingress_nginx_helm_values: