Skip to content

Commit 6488bca

Browse files
authored
(DOCSP-33248): Remove spec.exposedExternally setting from CR (#1468)
* Remove spec.exposedExternally setting * Update release date
1 parent 98195f3 commit 6488bca

7 files changed

+2
-54
lines changed

source/includes/options-k8s-shared.yaml

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1345,26 +1345,6 @@ description: |
13451345
13461346
After you enable internal cluster authentication, you can't disable
13471347
it.
1348-
1349-
---
1350-
program: _shared
1351-
name: spec.exposedExternally
1352-
type: boolean
1353-
directive: setting
1354-
optional: true
1355-
default: "false"
1356-
description: |
1357-
1358-
.. important::
1359-
1360-
``spec.exposedExternally`` is deprecated starting in |k8s-op-short| version 1.19
1361-
and will be removed in a future |k8s-op-short| release. To configure how your deployment
1362-
should be exposed externally, use the :setting:`spec.externalAccess` settings.
1363-
1364-
Determines whether a |multi-cluster| is exposed outside the |k8s| clusters.
1365-
Setting ``spec.exposedExternally: true`` is equivalent to setting ``spec.externalAccess: {}``.
1366-
See :setting:`spec.externalAccess` for details.
1367-
13681348
---
13691349
program: _shared
13701350
name: spec.podSpec.podTemplate

source/includes/options-k8s-standalone.yaml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -289,18 +289,6 @@ inherit:
289289
name: spec.logLevel
290290
program: _shared
291291
file: options-k8s-shared.yaml
292-
293-
---
294-
program: k8sSaConf
295-
name: spec.exposedExternally
296-
type: boolean
297-
directive: setting
298-
optional: true
299-
inherit:
300-
name: spec.exposedExternally
301-
program: _shared
302-
file: options-k8s-shared.yaml
303-
304292
---
305293
program: k8sSaConf
306294
name: spec.podSpec.podTemplate

source/includes/steps-deploy-k8s-standalone.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,6 @@ content: |
138138
|k8s-obj| specification file for a Standalone deployment:
139139
140140
- :setting:`spec.additionalMongodConfig`
141-
- :setting:`spec.exposedExternally`
142141
- :setting:`spec.logLevel`
143142
- :setting:`spec.featureCompatibilityVersion`
144143
- :setting:`spec.podSpec.persistence.single`

source/includes/steps-source-deploy-k8s-resource.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,6 @@ content: |
321321
- :setting:`spec.backup.snapshotSchedule.clusterCheckpointIntervalMin`
322322
- :setting:`spec.clusterDomain`
323323
- :setting:`spec.connectivity.replicaSetHorizons`
324-
- :setting:`spec.exposedExternally`
325324
- :setting:`spec.featureCompatibilityVersion`
326325
- :setting:`spec.logLevel`
327326

source/reference/k8s-operator-multi-cluster-specification.txt

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -358,23 +358,6 @@ Optional ``MongoDBMultiCluster`` Resource Settings
358358

359359
Name of the cluster where the |k8s-op| schedules the |k8s-statefulset|. When the |k8s-op-short| deploys this |mongodb-multi|, it creates :k8sdocs:`a service account </concepts/security/service-accounts/>`. This name is what the service account in the central cluster uses to communicate with the workload clusters.
360360

361-
.. _multi-spec-clusterspeclist-exposedexternally:
362-
363-
``spec.clusterSpecList.exposedExternally``
364-
*Type*: boolean
365-
366-
*Default*: false
367-
368-
.. important::
369-
370-
``spec.clusterSpecList.exposedExternally`` is deprecated starting in |k8s-op-short| version 1.19
371-
and will be removed in a future |k8s-op-short| release. To expose your |multi-cluster| externally, provide global values using the
372-
:ref:`spec.externalAccess <multi-spec-externalaccess>` settings and cluster-specific
373-
overrides using the :ref:`spec.clusterSpecList.externalAccess.externalService <multi-spec-clusterspeclist-externalservice>` settings.
374-
375-
Determines whether a |multi-cluster| is exposed outside the |k8s| clusters.
376-
Setting ``spec.clusterSpecList.exposedExternally: true`` is equivalent to setting ``spec.externalAccess: {}``. See :ref:`spec.externalAccess <multi-spec-externalaccess>` for details.
377-
378361
.. _multi-spec-clusterspeclist-externaldomain:
379362

380363
``spec.clusterSpecList.externalAccess.externalDomain``

source/reference/k8s-operator-specification.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@ Standalone Settings
103103
.. include:: /includes/option/setting-k8sSaConf-spec.additionalMongodConfig.rst
104104
.. include:: /includes/option/setting-k8sSaConf-spec.agent.rst
105105
.. include:: /includes/option/setting-k8sSaConf-spec.agent.startupOptions.rst
106-
.. include:: /includes/option/setting-k8sSaConf-spec.exposedExternally.rst
107106

108107
.. _spec-external-access:
109108

source/release-notes.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -405,8 +405,8 @@ MongoDB Resource
405405
connectivity for MongoDB resources. Use this setting to
406406
:ref:`connect to a MongoDB Resource from outside Kubernetes
407407
<connect-from-outside-k8s>`.
408-
- Deprecates the :setting:`spec.exposedExternally` setting. This setting
409-
will be removed in the |k8s-op-short| 1.22.0 release. To
408+
- Deprecates the ``spec.exposedExternally`` setting. This setting
409+
will be removed in the |k8s-op-short| 1.23.0 release. To
410410
:ref:`connect to a MongoDB Resource from outside Kubernetes
411411
<connect-from-outside-k8s>`, use the ``spec.externalAccess`` setting instead.
412412

0 commit comments

Comments
 (0)