Skip to content

Commit

Permalink
Remove deprecated enableReplaceCRD provider flag (#2402)
Browse files Browse the repository at this point in the history
  • Loading branch information
lblackstone committed May 17, 2023
1 parent f26cca1 commit 72c0938
Show file tree
Hide file tree
Showing 8 changed files with 1 addition and 129 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Breaking changes:
- Enable Server-side Apply by default (https://github.com/pulumi/pulumi-kubernetes/pull/2398)
- Remove deprecated enableDryRun provider flag (https://github.com/pulumi/pulumi-kubernetes/pull/2400)
- Remove deprecated helm/v2 SDK (https://github.com/pulumi/pulumi-kubernetes/pull/2396)
- Remove deprecated enableReplaceCRD provider flag (https://github.com/pulumi/pulumi-kubernetes/pull/2402)

Additional changes:

Expand Down
10 changes: 0 additions & 10 deletions provider/cmd/pulumi-resource-kubernetes/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -63491,16 +63491,6 @@
]
}
},
"enableReplaceCRD": {
"type": "boolean",
"description": "Obsolete. This option has no effect.",
"defaultInfo": {
"environment": [
"PULUMI_K8S_ENABLE_REPLACE_CRD"
]
},
"deprecationMessage": "This option is deprecated, and will be removed in a future release."
},
"enableServerSideApply": {
"type": "boolean",
"description": "BETA FEATURE - If present and set to true, enable Server-Side Apply mode.\nSee https://github.com/pulumi/pulumi-kubernetes/issues/2011 for additional details.\nThis feature is in developer preview, and is disabled by default.",
Expand Down
10 changes: 0 additions & 10 deletions provider/pkg/gen/schema.go
Original file line number Diff line number Diff line change
Expand Up @@ -145,16 +145,6 @@ func PulumiSchema(swagger map[string]interface{}) pschema.PackageSpec {
Description: "BETA FEATURE - If present and set to true, enable Server-Side Apply mode.\nSee https://github.com/pulumi/pulumi-kubernetes/issues/2011 for additional details.\nThis feature is in developer preview, and is disabled by default.",
TypeSpec: pschema.TypeSpec{Type: "boolean"},
},
"enableReplaceCRD": {
DefaultInfo: &pschema.DefaultSpec{
Environment: []string{
"PULUMI_K8S_ENABLE_REPLACE_CRD",
},
},
Description: "Obsolete. This option has no effect.",
TypeSpec: pschema.TypeSpec{Type: "boolean"},
DeprecationMessage: "This option is deprecated, and will be removed in a future release.",
},
"enableConfigMapMutable": {
DefaultInfo: &pschema.DefaultSpec{
Environment: []string{
Expand Down
7 changes: 0 additions & 7 deletions sdk/dotnet/Provider.cs
Original file line number Diff line number Diff line change
Expand Up @@ -75,12 +75,6 @@ public sealed class ProviderArgs : global::Pulumi.ResourceArgs
[Input("enableConfigMapMutable", json: true)]
public Input<bool>? EnableConfigMapMutable { get; set; }

/// <summary>
/// Obsolete. This option has no effect.
/// </summary>
[Input("enableReplaceCRD", json: true)]
public Input<bool>? EnableReplaceCRD { get; set; }

/// <summary>
/// BETA FEATURE - If present and set to true, enable Server-Side Apply mode.
/// See https://github.com/pulumi/pulumi-kubernetes/issues/2011 for additional details.
Expand Down Expand Up @@ -146,7 +140,6 @@ public sealed class ProviderArgs : global::Pulumi.ResourceArgs
public ProviderArgs()
{
EnableConfigMapMutable = Utilities.GetEnvBoolean("PULUMI_K8S_ENABLE_CONFIGMAP_MUTABLE");
EnableReplaceCRD = Utilities.GetEnvBoolean("PULUMI_K8S_ENABLE_REPLACE_CRD");
EnableServerSideApply = Utilities.GetEnvBoolean("PULUMI_K8S_ENABLE_SERVER_SIDE_APPLY");
KubeConfig = Utilities.GetEnv("KUBECONFIG");
SuppressDeprecationWarnings = Utilities.GetEnvBoolean("PULUMI_K8S_SUPPRESS_DEPRECATION_WARNINGS");
Expand Down
11 changes: 0 additions & 11 deletions sdk/go/kubernetes/provider.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

54 changes: 0 additions & 54 deletions sdk/java/src/main/java/com/pulumi/kubernetes/ProviderArgs.java
Original file line number Diff line number Diff line change
Expand Up @@ -89,29 +89,6 @@ public Optional<Output<Boolean>> enableConfigMapMutable() {
return Optional.ofNullable(this.enableConfigMapMutable);
}

/**
* Obsolete. This option has no effect.
*
* @deprecated
* This option is deprecated, and will be removed in a future release.
*
*/
@Deprecated /* This option is deprecated, and will be removed in a future release. */
@Import(name="enableReplaceCRD", json=true)
private @Nullable Output<Boolean> enableReplaceCRD;

/**
* @return Obsolete. This option has no effect.
*
* @deprecated
* This option is deprecated, and will be removed in a future release.
*
*/
@Deprecated /* This option is deprecated, and will be removed in a future release. */
public Optional<Output<Boolean>> enableReplaceCRD() {
return Optional.ofNullable(this.enableReplaceCRD);
}

/**
* BETA FEATURE - If present and set to true, enable Server-Side Apply mode.
* See https://github.com/pulumi/pulumi-kubernetes/issues/2011 for additional details.
Expand Down Expand Up @@ -267,7 +244,6 @@ private ProviderArgs(ProviderArgs $) {
this.context = $.context;
this.deleteUnreachable = $.deleteUnreachable;
this.enableConfigMapMutable = $.enableConfigMapMutable;
this.enableReplaceCRD = $.enableReplaceCRD;
this.enableServerSideApply = $.enableServerSideApply;
this.helmReleaseSettings = $.helmReleaseSettings;
this.kubeClientSettings = $.kubeClientSettings;
Expand Down Expand Up @@ -390,35 +366,6 @@ public Builder enableConfigMapMutable(Boolean enableConfigMapMutable) {
return enableConfigMapMutable(Output.of(enableConfigMapMutable));
}

/**
* @param enableReplaceCRD Obsolete. This option has no effect.
*
* @return builder
*
* @deprecated
* This option is deprecated, and will be removed in a future release.
*
*/
@Deprecated /* This option is deprecated, and will be removed in a future release. */
public Builder enableReplaceCRD(@Nullable Output<Boolean> enableReplaceCRD) {
$.enableReplaceCRD = enableReplaceCRD;
return this;
}

/**
* @param enableReplaceCRD Obsolete. This option has no effect.
*
* @return builder
*
* @deprecated
* This option is deprecated, and will be removed in a future release.
*
*/
@Deprecated /* This option is deprecated, and will be removed in a future release. */
public Builder enableReplaceCRD(Boolean enableReplaceCRD) {
return enableReplaceCRD(Output.of(enableReplaceCRD));
}

/**
* @param enableServerSideApply BETA FEATURE - If present and set to true, enable Server-Side Apply mode.
* See https://github.com/pulumi/pulumi-kubernetes/issues/2011 for additional details.
Expand Down Expand Up @@ -617,7 +564,6 @@ public Builder suppressHelmHookWarnings(Boolean suppressHelmHookWarnings) {

public ProviderArgs build() {
$.enableConfigMapMutable = Codegen.booleanProp("enableConfigMapMutable").output().arg($.enableConfigMapMutable).env("PULUMI_K8S_ENABLE_CONFIGMAP_MUTABLE").getNullable();
$.enableReplaceCRD = Codegen.booleanProp("enableReplaceCRD").output().arg($.enableReplaceCRD).env("PULUMI_K8S_ENABLE_REPLACE_CRD").getNullable();
$.enableServerSideApply = Codegen.booleanProp("enableServerSideApply").output().arg($.enableServerSideApply).env("PULUMI_K8S_ENABLE_SERVER_SIDE_APPLY").getNullable();
$.kubeconfig = Codegen.stringProp("kubeconfig").output().arg($.kubeconfig).env("KUBECONFIG").getNullable();
$.suppressDeprecationWarnings = Codegen.booleanProp("suppressDeprecationWarnings").output().arg($.suppressDeprecationWarnings).env("PULUMI_K8S_SUPPRESS_DEPRECATION_WARNINGS").getNullable();
Expand Down
7 changes: 0 additions & 7 deletions sdk/nodejs/provider.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@ export class Provider extends pulumi.ProviderResource {
resourceInputs["context"] = args ? args.context : undefined;
resourceInputs["deleteUnreachable"] = pulumi.output(args ? args.deleteUnreachable : undefined).apply(JSON.stringify);
resourceInputs["enableConfigMapMutable"] = pulumi.output((args ? args.enableConfigMapMutable : undefined) ?? utilities.getEnvBoolean("PULUMI_K8S_ENABLE_CONFIGMAP_MUTABLE")).apply(JSON.stringify);
resourceInputs["enableReplaceCRD"] = pulumi.output((args ? args.enableReplaceCRD : undefined) ?? utilities.getEnvBoolean("PULUMI_K8S_ENABLE_REPLACE_CRD")).apply(JSON.stringify);
resourceInputs["enableServerSideApply"] = pulumi.output((args ? args.enableServerSideApply : undefined) ?? utilities.getEnvBoolean("PULUMI_K8S_ENABLE_SERVER_SIDE_APPLY")).apply(JSON.stringify);
resourceInputs["helmReleaseSettings"] = pulumi.output(args ? (args.helmReleaseSettings ? pulumi.output(args.helmReleaseSettings).apply(inputs.helmReleaseSettingsProvideDefaults) : undefined) : undefined).apply(JSON.stringify);
resourceInputs["kubeClientSettings"] = pulumi.output(args ? (args.kubeClientSettings ? pulumi.output(args.kubeClientSettings).apply(inputs.kubeClientSettingsProvideDefaults) : undefined) : undefined).apply(JSON.stringify);
Expand Down Expand Up @@ -81,12 +80,6 @@ export interface ProviderArgs {
* 2. The `PULUMI_K8S_ENABLE_CONFIGMAP_MUTABLE` environment variable.
*/
enableConfigMapMutable?: pulumi.Input<boolean>;
/**
* Obsolete. This option has no effect.
*
* @deprecated This option is deprecated, and will be removed in a future release.
*/
enableReplaceCRD?: pulumi.Input<boolean>;
/**
* BETA FEATURE - If present and set to true, enable Server-Side Apply mode.
* See https://github.com/pulumi/pulumi-kubernetes/issues/2011 for additional details.
Expand Down
30 changes: 0 additions & 30 deletions sdk/python/pulumi_kubernetes/provider.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ def __init__(__self__, *,
context: Optional[pulumi.Input[str]] = None,
delete_unreachable: Optional[pulumi.Input[bool]] = None,
enable_config_map_mutable: Optional[pulumi.Input[bool]] = None,
enable_replace_crd: Optional[pulumi.Input[bool]] = None,
enable_server_side_apply: Optional[pulumi.Input[bool]] = None,
helm_release_settings: Optional[pulumi.Input['HelmReleaseSettingsArgs']] = None,
kube_client_settings: Optional[pulumi.Input['KubeClientSettingsArgs']] = None,
Expand All @@ -39,7 +38,6 @@ def __init__(__self__, *,
This config can be specified in the following ways using this precedence:
1. This `enableConfigMapMutable` parameter.
2. The `PULUMI_K8S_ENABLE_CONFIGMAP_MUTABLE` environment variable.
:param pulumi.Input[bool] enable_replace_crd: Obsolete. This option has no effect.
:param pulumi.Input[bool] enable_server_side_apply: BETA FEATURE - If present and set to true, enable Server-Side Apply mode.
See https://github.com/pulumi/pulumi-kubernetes/issues/2011 for additional details.
This feature is in developer preview, and is disabled by default.
Expand Down Expand Up @@ -73,13 +71,6 @@ def __init__(__self__, *,
enable_config_map_mutable = _utilities.get_env_bool('PULUMI_K8S_ENABLE_CONFIGMAP_MUTABLE')
if enable_config_map_mutable is not None:
pulumi.set(__self__, "enable_config_map_mutable", enable_config_map_mutable)
if enable_replace_crd is None:
enable_replace_crd = _utilities.get_env_bool('PULUMI_K8S_ENABLE_REPLACE_CRD')
if enable_replace_crd is not None:
warnings.warn("""This option is deprecated, and will be removed in a future release.""", DeprecationWarning)
pulumi.log.warn("""enable_replace_crd is deprecated: This option is deprecated, and will be removed in a future release.""")
if enable_replace_crd is not None:
pulumi.set(__self__, "enable_replace_crd", enable_replace_crd)
if enable_server_side_apply is None:
enable_server_side_apply = _utilities.get_env_bool('PULUMI_K8S_ENABLE_SERVER_SIDE_APPLY')
if enable_server_side_apply is not None:
Expand Down Expand Up @@ -158,18 +149,6 @@ def enable_config_map_mutable(self) -> Optional[pulumi.Input[bool]]:
def enable_config_map_mutable(self, value: Optional[pulumi.Input[bool]]):
pulumi.set(self, "enable_config_map_mutable", value)

@property
@pulumi.getter(name="enableReplaceCRD")
def enable_replace_crd(self) -> Optional[pulumi.Input[bool]]:
"""
Obsolete. This option has no effect.
"""
return pulumi.get(self, "enable_replace_crd")

@enable_replace_crd.setter
def enable_replace_crd(self, value: Optional[pulumi.Input[bool]]):
pulumi.set(self, "enable_replace_crd", value)

@property
@pulumi.getter(name="enableServerSideApply")
def enable_server_side_apply(self) -> Optional[pulumi.Input[bool]]:
Expand Down Expand Up @@ -290,7 +269,6 @@ def __init__(__self__,
context: Optional[pulumi.Input[str]] = None,
delete_unreachable: Optional[pulumi.Input[bool]] = None,
enable_config_map_mutable: Optional[pulumi.Input[bool]] = None,
enable_replace_crd: Optional[pulumi.Input[bool]] = None,
enable_server_side_apply: Optional[pulumi.Input[bool]] = None,
helm_release_settings: Optional[pulumi.Input[pulumi.InputType['HelmReleaseSettingsArgs']]] = None,
kube_client_settings: Optional[pulumi.Input[pulumi.InputType['KubeClientSettingsArgs']]] = None,
Expand All @@ -314,7 +292,6 @@ def __init__(__self__,
This config can be specified in the following ways using this precedence:
1. This `enableConfigMapMutable` parameter.
2. The `PULUMI_K8S_ENABLE_CONFIGMAP_MUTABLE` environment variable.
:param pulumi.Input[bool] enable_replace_crd: Obsolete. This option has no effect.
:param pulumi.Input[bool] enable_server_side_apply: BETA FEATURE - If present and set to true, enable Server-Side Apply mode.
See https://github.com/pulumi/pulumi-kubernetes/issues/2011 for additional details.
This feature is in developer preview, and is disabled by default.
Expand Down Expand Up @@ -366,7 +343,6 @@ def _internal_init(__self__,
context: Optional[pulumi.Input[str]] = None,
delete_unreachable: Optional[pulumi.Input[bool]] = None,
enable_config_map_mutable: Optional[pulumi.Input[bool]] = None,
enable_replace_crd: Optional[pulumi.Input[bool]] = None,
enable_server_side_apply: Optional[pulumi.Input[bool]] = None,
helm_release_settings: Optional[pulumi.Input[pulumi.InputType['HelmReleaseSettingsArgs']]] = None,
kube_client_settings: Optional[pulumi.Input[pulumi.InputType['KubeClientSettingsArgs']]] = None,
Expand All @@ -390,12 +366,6 @@ def _internal_init(__self__,
if enable_config_map_mutable is None:
enable_config_map_mutable = _utilities.get_env_bool('PULUMI_K8S_ENABLE_CONFIGMAP_MUTABLE')
__props__.__dict__["enable_config_map_mutable"] = pulumi.Output.from_input(enable_config_map_mutable).apply(pulumi.runtime.to_json) if enable_config_map_mutable is not None else None
if enable_replace_crd is None:
enable_replace_crd = _utilities.get_env_bool('PULUMI_K8S_ENABLE_REPLACE_CRD')
if enable_replace_crd is not None and not opts.urn:
warnings.warn("""This option is deprecated, and will be removed in a future release.""", DeprecationWarning)
pulumi.log.warn("""enable_replace_crd is deprecated: This option is deprecated, and will be removed in a future release.""")
__props__.__dict__["enable_replace_crd"] = pulumi.Output.from_input(enable_replace_crd).apply(pulumi.runtime.to_json) if enable_replace_crd is not None else None
if enable_server_side_apply is None:
enable_server_side_apply = _utilities.get_env_bool('PULUMI_K8S_ENABLE_SERVER_SIDE_APPLY')
__props__.__dict__["enable_server_side_apply"] = pulumi.Output.from_input(enable_server_side_apply).apply(pulumi.runtime.to_json) if enable_server_side_apply is not None else None
Expand Down

0 comments on commit 72c0938

Please sign in to comment.