Skip to content

Commit e5d11f1

Browse files
committed
Merge pull request #553 from carolynvs/mark-networking-v1-deprecated
Mark Networking v1 as Deprecated
2 parents 447e935 + f5b865f commit e5d11f1

4 files changed

Lines changed: 6 additions & 0 deletions

File tree

src/corelib/Core/Providers/INetworksProvider.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@
77
namespace net.openstack.Core.Providers
88
{
99
/// <summary>
10+
/// <para>DEPRECATED. Use <see cref="OpenStack.Networking.v2.NetworkingService"/> or Rackspace.CloudNetworks.v2.CloudNetworkService (from the Rackspace NuGet package).</para>
1011
/// Represents a provider for the OpenStack Networking service.
1112
/// </summary>
1213
/// <seealso href="http://docs.openstack.org/api/openstack-network/2.0/content/">OpenStack Networking API v2.0 Reference</seealso>
14+
[Obsolete("This will be removed in v2.0. Use OpenStack.Networking.v2.NetworkingService or Rackspace.CloudNetworks.v2.CloudNetworkService (from the Rackspace NuGet package).")]
1315
public interface INetworksProvider
1416
{
1517
/// <summary>

src/corelib/OpenStack.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
<DocumentationFile>bin\v4.0\Debug\openstacknet.xml</DocumentationFile>
2828
<Prefer32Bit>false</Prefer32Bit>
2929
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
30+
<NoWarn>618</NoWarn>
3031
</PropertyGroup>
3132
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
3233
<DebugType>pdbonly</DebugType>

src/corelib/Providers/Rackspace/CloudNetworksProvider.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
namespace net.openstack.Providers.Rackspace
1515
{
1616
/// <summary>
17+
/// <para>DEPRECATED. Use <see cref="OpenStack.Networking.v2.NetworkingService"/> or Rackspace.CloudNetworks.v2.CloudNetworkService (from the Rackspace NuGet package).</para>
1718
/// <para>The Cloud Networks Provider enable simple access to the Rackspace Cloud Network Services.
1819
/// Cloud Networks lets you create a virtual Layer 2 network, known as an isolated network,
1920
/// which gives you greater control and security when you deploy web applications.</para>
@@ -23,6 +24,7 @@ namespace net.openstack.Providers.Rackspace
2324
/// <see cref="INetworksProvider"/>
2425
/// <inheritdoc />
2526
/// <threadsafety static="true" instance="false"/>
27+
[Obsolete("This will be removed in v2.0. Use OpenStack.Networking.v2.NetworkingService or Rackspace.CloudNetworks.v2.CloudNetworkService (from the Rackspace NuGet package).")]
2628
public class CloudNetworksProvider : ProviderBase<INetworksProvider>, INetworksProvider
2729
{
2830
private readonly HttpStatusCode[] _validResponseCode = new[] { HttpStatusCode.OK, HttpStatusCode.Created, HttpStatusCode.Accepted };

src/testing/integration/OpenStack.IntegrationTests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
<WarningLevel>4</WarningLevel>
3131
<Prefer32Bit>false</Prefer32Bit>
3232
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
33+
<NoWarn>618</NoWarn>
3334
</PropertyGroup>
3435
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
3536
<DebugType>pdbonly</DebugType>

0 commit comments

Comments
 (0)