<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to remove old replica sets from Viya deployment in Administration and Deployment</title>
    <link>https://communities.sas.com/t5/Administration-and-Deployment/How-to-remove-old-replica-sets-from-Viya-deployment/m-p/898926#M27379</link>
    <description>&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;# first check if old replica sets exits in your deployment&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;kubectl -n &amp;lt;namespace&amp;gt; get rs | awk '{if ($2 + $3 + $4 == 0) print $1}' | grep -v 'NAME'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;# example output&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;sas-analytics-execution-55c4ff9765&lt;BR /&gt;sas-analytics-execution-6b6bff6c9f&lt;BR /&gt;sas-analytics-execution-6f5fb878f8&lt;BR /&gt;sas-analytics-execution-7967d59b85&lt;BR /&gt;sas-analytics-execution-7bc584847f&lt;BR /&gt;sas-analytics-execution-7d6bdb5756&lt;BR /&gt;sas-analytics-execution-84bcfb799f&lt;BR /&gt;sas-analytics-execution-856c4d56d4&lt;BR /&gt;sas-analytics-execution-cc775d7df&lt;BR /&gt;sas-analytics-execution-d9cdcfb8b&lt;BR /&gt;sas-analytics-for-io-t-app-54f56cfdbf&lt;BR /&gt;sas-analytics-for-io-t-app-5689ffd66d&lt;BR /&gt;sas-analytics-for-io-t-app-5c84bb5dff&lt;BR /&gt;sas-analytics-for-io-t-app-65589964b4&lt;BR /&gt;sas-analytics-for-io-t-app-65f88548c4&lt;BR /&gt;sas-analytics-for-io-t-app-66865d987b&lt;BR /&gt;sas-analytics-for-io-t-app-69b4f68f7c&lt;BR /&gt;sas-analytics-for-io-t-app-6b9bc8c7b6&lt;BR /&gt;sas-analytics-for-io-t-app-6d6f55dcbc&lt;BR /&gt;sas-analytics-for-io-t-app-86f56c5575&lt;BR /&gt;sas-analytics-resources-557c6977bb&lt;BR /&gt;sas-analytics-resources-55b54c84d9&lt;BR /&gt;sas-analytics-resources-5856c9bd78&lt;BR /&gt;sas-analytics-resources-5c564c48c6&lt;BR /&gt;sas-analytics-resources-68cb96b679&lt;BR /&gt;sas-analytics-resources-6c4c4c4c5&lt;BR /&gt;sas-analytics-resources-7487f4bc67&lt;BR /&gt;sas-analytics-resources-78dd6c4679&lt;BR /&gt;sas-analytics-resources-84744d5644&lt;BR /&gt;sas-analytics-resources-8d67cc4d&lt;BR /&gt;sas-analytics-services-55648d9f54&lt;BR /&gt;.....&lt;/P&gt;
&lt;P&gt;sas-workflow-58c8f4bd67&lt;BR /&gt;sas-workflow-5b64dfd64b&lt;BR /&gt;sas-workflow-67df5d5fff&lt;BR /&gt;sas-workflow-6bf55dcff4&lt;BR /&gt;sas-workflow-7659c688d7&lt;BR /&gt;sas-workflow-864f74bd98&lt;BR /&gt;sas-workflow-86f47565b6&lt;BR /&gt;sas-workflow-8d64748d7&lt;BR /&gt;sas-workflow-cbc44fc89&lt;BR /&gt;sas-workflow-definition-history-5cf76968dd&lt;BR /&gt;sas-workflow-definition-history-64dc9d885b&lt;BR /&gt;sas-workflow-definition-history-64dd9fbcbb&lt;BR /&gt;sas-workflow-definition-history-657c8bfc76&lt;BR /&gt;sas-workflow-definition-history-69889f7cd&lt;BR /&gt;sas-workflow-definition-history-6f74df5b86&lt;BR /&gt;sas-workflow-definition-history-77df479b7f&lt;BR /&gt;sas-workflow-definition-history-7cb86bb875&lt;BR /&gt;sas-workflow-definition-history-8564f57775&lt;BR /&gt;sas-workflow-definition-history-8f6dfb99c&lt;BR /&gt;sas-workflow-f8c9d6964&lt;BR /&gt;sas-workflow-manager-app-54cb88c94b&lt;BR /&gt;sas-workflow-manager-app-5947bb8bcc&lt;BR /&gt;sas-workflow-manager-app-5b54cc745f&lt;BR /&gt;sas-workflow-manager-app-5ccd8f8b88&lt;BR /&gt;sas-workflow-manager-app-68f8f44f84&lt;BR /&gt;sas-workflow-manager-app-7557447d85&lt;BR /&gt;sas-workflow-manager-app-789bd448b7&lt;BR /&gt;sas-workflow-manager-app-7bff4d89cf&lt;BR /&gt;sas-workflow-manager-app-7dc5b566f6&lt;BR /&gt;sas-workflow-manager-app-7f6cbb5977&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;# remove old replica sets&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;kubectl -n &amp;lt;namespace&amp;gt; delete rs $(kubectl -n &amp;lt;namespace&amp;gt; get rs | awk '{if ($2 + $3 + $4 == 0) print $1}' | grep -v 'NAME')&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;# example output&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;replicaset.apps "sas-app-registry-765f7754fc" deleted&lt;BR /&gt;replicaset.apps "sas-data-flows-7c666dd448" deleted&lt;BR /&gt;replicaset.apps "sas-data-server-operator-5b9b88db6d" deleted&lt;BR /&gt;replicaset.apps "sas-deployment-data-7cc56d6c6" deleted&lt;BR /&gt;replicaset.apps "sas-feature-flags-b77c6d9c6" deleted&lt;BR /&gt;replicaset.apps "sas-fraud-decisioning-config-75db8b56ff" deleted&lt;BR /&gt;replicaset.apps "sas-health-ingestions-c58fcb964" deleted&lt;BR /&gt;replicaset.apps "sas-model-publish-9b56888c7" deleted&lt;BR /&gt;replicaset.apps "sas-report-operations-7b77494dc8" deleted&lt;BR /&gt;replicaset.apps "sas-singlestore-operator-68fc967fd8" deleted&lt;BR /&gt;replicaset.apps "sas-studio-67f74946c" deleted&lt;BR /&gt;replicaset.apps "sas-studio-app-5c89b84bdb" deleted&lt;BR /&gt;replicaset.apps "sas-studio-development-b8f54b966" deleted&lt;/P&gt;</description>
    <pubDate>Tue, 17 Oct 2023 14:00:27 GMT</pubDate>
    <dc:creator>KurtHaemmerle</dc:creator>
    <dc:date>2023-10-17T14:00:27Z</dc:date>
    <item>
      <title>How to remove old replica sets from Viya deployment</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/How-to-remove-old-replica-sets-from-Viya-deployment/m-p/898926#M27379</link>
      <description>&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;# first check if old replica sets exits in your deployment&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;kubectl -n &amp;lt;namespace&amp;gt; get rs | awk '{if ($2 + $3 + $4 == 0) print $1}' | grep -v 'NAME'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;# example output&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;sas-analytics-execution-55c4ff9765&lt;BR /&gt;sas-analytics-execution-6b6bff6c9f&lt;BR /&gt;sas-analytics-execution-6f5fb878f8&lt;BR /&gt;sas-analytics-execution-7967d59b85&lt;BR /&gt;sas-analytics-execution-7bc584847f&lt;BR /&gt;sas-analytics-execution-7d6bdb5756&lt;BR /&gt;sas-analytics-execution-84bcfb799f&lt;BR /&gt;sas-analytics-execution-856c4d56d4&lt;BR /&gt;sas-analytics-execution-cc775d7df&lt;BR /&gt;sas-analytics-execution-d9cdcfb8b&lt;BR /&gt;sas-analytics-for-io-t-app-54f56cfdbf&lt;BR /&gt;sas-analytics-for-io-t-app-5689ffd66d&lt;BR /&gt;sas-analytics-for-io-t-app-5c84bb5dff&lt;BR /&gt;sas-analytics-for-io-t-app-65589964b4&lt;BR /&gt;sas-analytics-for-io-t-app-65f88548c4&lt;BR /&gt;sas-analytics-for-io-t-app-66865d987b&lt;BR /&gt;sas-analytics-for-io-t-app-69b4f68f7c&lt;BR /&gt;sas-analytics-for-io-t-app-6b9bc8c7b6&lt;BR /&gt;sas-analytics-for-io-t-app-6d6f55dcbc&lt;BR /&gt;sas-analytics-for-io-t-app-86f56c5575&lt;BR /&gt;sas-analytics-resources-557c6977bb&lt;BR /&gt;sas-analytics-resources-55b54c84d9&lt;BR /&gt;sas-analytics-resources-5856c9bd78&lt;BR /&gt;sas-analytics-resources-5c564c48c6&lt;BR /&gt;sas-analytics-resources-68cb96b679&lt;BR /&gt;sas-analytics-resources-6c4c4c4c5&lt;BR /&gt;sas-analytics-resources-7487f4bc67&lt;BR /&gt;sas-analytics-resources-78dd6c4679&lt;BR /&gt;sas-analytics-resources-84744d5644&lt;BR /&gt;sas-analytics-resources-8d67cc4d&lt;BR /&gt;sas-analytics-services-55648d9f54&lt;BR /&gt;.....&lt;/P&gt;
&lt;P&gt;sas-workflow-58c8f4bd67&lt;BR /&gt;sas-workflow-5b64dfd64b&lt;BR /&gt;sas-workflow-67df5d5fff&lt;BR /&gt;sas-workflow-6bf55dcff4&lt;BR /&gt;sas-workflow-7659c688d7&lt;BR /&gt;sas-workflow-864f74bd98&lt;BR /&gt;sas-workflow-86f47565b6&lt;BR /&gt;sas-workflow-8d64748d7&lt;BR /&gt;sas-workflow-cbc44fc89&lt;BR /&gt;sas-workflow-definition-history-5cf76968dd&lt;BR /&gt;sas-workflow-definition-history-64dc9d885b&lt;BR /&gt;sas-workflow-definition-history-64dd9fbcbb&lt;BR /&gt;sas-workflow-definition-history-657c8bfc76&lt;BR /&gt;sas-workflow-definition-history-69889f7cd&lt;BR /&gt;sas-workflow-definition-history-6f74df5b86&lt;BR /&gt;sas-workflow-definition-history-77df479b7f&lt;BR /&gt;sas-workflow-definition-history-7cb86bb875&lt;BR /&gt;sas-workflow-definition-history-8564f57775&lt;BR /&gt;sas-workflow-definition-history-8f6dfb99c&lt;BR /&gt;sas-workflow-f8c9d6964&lt;BR /&gt;sas-workflow-manager-app-54cb88c94b&lt;BR /&gt;sas-workflow-manager-app-5947bb8bcc&lt;BR /&gt;sas-workflow-manager-app-5b54cc745f&lt;BR /&gt;sas-workflow-manager-app-5ccd8f8b88&lt;BR /&gt;sas-workflow-manager-app-68f8f44f84&lt;BR /&gt;sas-workflow-manager-app-7557447d85&lt;BR /&gt;sas-workflow-manager-app-789bd448b7&lt;BR /&gt;sas-workflow-manager-app-7bff4d89cf&lt;BR /&gt;sas-workflow-manager-app-7dc5b566f6&lt;BR /&gt;sas-workflow-manager-app-7f6cbb5977&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;# remove old replica sets&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;kubectl -n &amp;lt;namespace&amp;gt; delete rs $(kubectl -n &amp;lt;namespace&amp;gt; get rs | awk '{if ($2 + $3 + $4 == 0) print $1}' | grep -v 'NAME')&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;# example output&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;replicaset.apps "sas-app-registry-765f7754fc" deleted&lt;BR /&gt;replicaset.apps "sas-data-flows-7c666dd448" deleted&lt;BR /&gt;replicaset.apps "sas-data-server-operator-5b9b88db6d" deleted&lt;BR /&gt;replicaset.apps "sas-deployment-data-7cc56d6c6" deleted&lt;BR /&gt;replicaset.apps "sas-feature-flags-b77c6d9c6" deleted&lt;BR /&gt;replicaset.apps "sas-fraud-decisioning-config-75db8b56ff" deleted&lt;BR /&gt;replicaset.apps "sas-health-ingestions-c58fcb964" deleted&lt;BR /&gt;replicaset.apps "sas-model-publish-9b56888c7" deleted&lt;BR /&gt;replicaset.apps "sas-report-operations-7b77494dc8" deleted&lt;BR /&gt;replicaset.apps "sas-singlestore-operator-68fc967fd8" deleted&lt;BR /&gt;replicaset.apps "sas-studio-67f74946c" deleted&lt;BR /&gt;replicaset.apps "sas-studio-app-5c89b84bdb" deleted&lt;BR /&gt;replicaset.apps "sas-studio-development-b8f54b966" deleted&lt;/P&gt;</description>
      <pubDate>Tue, 17 Oct 2023 14:00:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/How-to-remove-old-replica-sets-from-Viya-deployment/m-p/898926#M27379</guid>
      <dc:creator>KurtHaemmerle</dc:creator>
      <dc:date>2023-10-17T14:00:27Z</dc:date>
    </item>
    <item>
      <title>Re: How to remove old replica sets from Viya deployment</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/How-to-remove-old-replica-sets-from-Viya-deployment/m-p/898937#M27380</link>
      <description>The retention of old replica sets is configurable if you don't want to keep as much history for rollback.&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#clean-up-policy" target="_blank"&gt;https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#clean-up-policy&lt;/A&gt;</description>
      <pubDate>Tue, 17 Oct 2023 14:20:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/How-to-remove-old-replica-sets-from-Viya-deployment/m-p/898937#M27380</guid>
      <dc:creator>gwootton</dc:creator>
      <dc:date>2023-10-17T14:20:37Z</dc:date>
    </item>
    <item>
      <title>Re: How to remove old replica sets from Viya deployment</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/How-to-remove-old-replica-sets-from-Viya-deployment/m-p/898939#M27381</link>
      <description>&lt;P&gt;Yes I know that, but currently we do using "revisionHistoryLimit" default value which is 10 for SAS Viya Deployments.&lt;BR /&gt;As soon this has been modified by SAS, my fix isn't neccessary.&lt;/P&gt;
&lt;P&gt;Best Regards.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Oct 2023 14:28:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/How-to-remove-old-replica-sets-from-Viya-deployment/m-p/898939#M27381</guid>
      <dc:creator>KurtHaemmerle</dc:creator>
      <dc:date>2023-10-17T14:28:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to remove old replica sets from Viya deployment</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/How-to-remove-old-replica-sets-from-Viya-deployment/m-p/898941#M27382</link>
      <description>&lt;P&gt;SAS doesn't specify it in our assets (except for sas-rabbitmq-server) so the default is used. You could add a patch transformer reference to your kustomization.yaml to update it for deployment objects. For example something like this:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;PRE&gt;---
apiVersion: builtin
kind: PatchTransformer
metadata:
  name: deployment-rev-history
patch: |-
  - op: add
    path: /spec/revisionHistoryLimit
    value: 1
target:
  kind: Deployment
  labelSelector: sas.com/deployment=sas-viya&lt;/PRE&gt;</description>
      <pubDate>Tue, 17 Oct 2023 14:36:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/How-to-remove-old-replica-sets-from-Viya-deployment/m-p/898941#M27382</guid>
      <dc:creator>gwootton</dc:creator>
      <dc:date>2023-10-17T14:36:14Z</dc:date>
    </item>
    <item>
      <title>Re: How to remove old replica sets from Viya deployment</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/How-to-remove-old-replica-sets-from-Viya-deployment/m-p/898943#M27383</link>
      <description>You could also patch a deployment object directly with a kubectl command, which should trigger Kubernetes to remove the old objects, for example:&lt;BR /&gt;&lt;BR /&gt;kubectl -n namespace patch deploy sas-notifications --type json -p='[{"op":"replace", "path":"/spec/revisionHistoryLimit","value":"1"}]'</description>
      <pubDate>Tue, 17 Oct 2023 14:41:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/How-to-remove-old-replica-sets-from-Viya-deployment/m-p/898943#M27383</guid>
      <dc:creator>gwootton</dc:creator>
      <dc:date>2023-10-17T14:41:15Z</dc:date>
    </item>
    <item>
      <title>Re: How to remove old replica sets from Viya deployment</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/How-to-remove-old-replica-sets-from-Viya-deployment/m-p/899063#M27386</link>
      <description>&lt;P&gt;Thanks you very much for this helpful hints!&lt;BR /&gt;I will apply the transformer patch.&lt;/P&gt;</description>
      <pubDate>Wed, 18 Oct 2023 07:09:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/How-to-remove-old-replica-sets-from-Viya-deployment/m-p/899063#M27386</guid>
      <dc:creator>KurtHaemmerle</dc:creator>
      <dc:date>2023-10-18T07:09:17Z</dc:date>
    </item>
  </channel>
</rss>

