How to setup App Autoscaler in PCF while using Blue-Green-Deployment












0















I have my setup ready for Blue-Green deployment and it is working fine.
I have an instance ofApp Autoscaler as well and it's enabled for few apps too and working as expected.



Scenario where I am struggling is whenever I deploy a new version of app using Blue-Green Deployment approach, my new app version(green) becomes active and currently active app(blue) becomes ice app(dead) so all the Autoscaler configuration goes away with ice app.
Not sure how to add all Autoscaler configuration to the new app version(green) and handle this case.










share|improve this question



























    0















    I have my setup ready for Blue-Green deployment and it is working fine.
    I have an instance ofApp Autoscaler as well and it's enabled for few apps too and working as expected.



    Scenario where I am struggling is whenever I deploy a new version of app using Blue-Green Deployment approach, my new app version(green) becomes active and currently active app(blue) becomes ice app(dead) so all the Autoscaler configuration goes away with ice app.
    Not sure how to add all Autoscaler configuration to the new app version(green) and handle this case.










    share|improve this question

























      0












      0








      0








      I have my setup ready for Blue-Green deployment and it is working fine.
      I have an instance ofApp Autoscaler as well and it's enabled for few apps too and working as expected.



      Scenario where I am struggling is whenever I deploy a new version of app using Blue-Green Deployment approach, my new app version(green) becomes active and currently active app(blue) becomes ice app(dead) so all the Autoscaler configuration goes away with ice app.
      Not sure how to add all Autoscaler configuration to the new app version(green) and handle this case.










      share|improve this question














      I have my setup ready for Blue-Green deployment and it is working fine.
      I have an instance ofApp Autoscaler as well and it's enabled for few apps too and working as expected.



      Scenario where I am struggling is whenever I deploy a new version of app using Blue-Green Deployment approach, my new app version(green) becomes active and currently active app(blue) becomes ice app(dead) so all the Autoscaler configuration goes away with ice app.
      Not sure how to add all Autoscaler configuration to the new app version(green) and handle this case.







      autoscaling pivotal-cloud-foundry






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jan 2 at 16:56









      AvhiAvhi

      307514




      307514
























          1 Answer
          1






          active

          oldest

          votes


















          0














          Unfortunately, there's no automatic way to copy that over, but you can script the rules using the app autoscaler cli plugin or use the app autoscaler cli plugin's manifest support (separate from your application manifest.yml).



          https://network.pivotal.io/products/pcf-app-autoscaler/



          Download the version corresponding to your PCF version (1.x plugin for PCF 2.1 and older, or 2.x plugin version for PCF 2.2+).



          You can see instructions for using the plugin here.



          https://docs.pivotal.io/pivotalcf/2-4/appsman-services/autoscaler/using-autoscaler-cli.html



          Hope that helps!






          share|improve this answer
























          • thanks for sharing this info, I was going through this plugin and completed my POC also on local which was working fine, but couldn't get approval to install the same on my Jenkins box so dropped that idea.. I thought there must be other way around to get this thing done, but I think I need to work bit more hard to setup this autoscaler plugin anyhow.

            – Avhi
            Jan 2 at 18:32












          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54010232%2fhow-to-setup-app-autoscaler-in-pcf-while-using-blue-green-deployment%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          Unfortunately, there's no automatic way to copy that over, but you can script the rules using the app autoscaler cli plugin or use the app autoscaler cli plugin's manifest support (separate from your application manifest.yml).



          https://network.pivotal.io/products/pcf-app-autoscaler/



          Download the version corresponding to your PCF version (1.x plugin for PCF 2.1 and older, or 2.x plugin version for PCF 2.2+).



          You can see instructions for using the plugin here.



          https://docs.pivotal.io/pivotalcf/2-4/appsman-services/autoscaler/using-autoscaler-cli.html



          Hope that helps!






          share|improve this answer
























          • thanks for sharing this info, I was going through this plugin and completed my POC also on local which was working fine, but couldn't get approval to install the same on my Jenkins box so dropped that idea.. I thought there must be other way around to get this thing done, but I think I need to work bit more hard to setup this autoscaler plugin anyhow.

            – Avhi
            Jan 2 at 18:32
















          0














          Unfortunately, there's no automatic way to copy that over, but you can script the rules using the app autoscaler cli plugin or use the app autoscaler cli plugin's manifest support (separate from your application manifest.yml).



          https://network.pivotal.io/products/pcf-app-autoscaler/



          Download the version corresponding to your PCF version (1.x plugin for PCF 2.1 and older, or 2.x plugin version for PCF 2.2+).



          You can see instructions for using the plugin here.



          https://docs.pivotal.io/pivotalcf/2-4/appsman-services/autoscaler/using-autoscaler-cli.html



          Hope that helps!






          share|improve this answer
























          • thanks for sharing this info, I was going through this plugin and completed my POC also on local which was working fine, but couldn't get approval to install the same on my Jenkins box so dropped that idea.. I thought there must be other way around to get this thing done, but I think I need to work bit more hard to setup this autoscaler plugin anyhow.

            – Avhi
            Jan 2 at 18:32














          0












          0








          0







          Unfortunately, there's no automatic way to copy that over, but you can script the rules using the app autoscaler cli plugin or use the app autoscaler cli plugin's manifest support (separate from your application manifest.yml).



          https://network.pivotal.io/products/pcf-app-autoscaler/



          Download the version corresponding to your PCF version (1.x plugin for PCF 2.1 and older, or 2.x plugin version for PCF 2.2+).



          You can see instructions for using the plugin here.



          https://docs.pivotal.io/pivotalcf/2-4/appsman-services/autoscaler/using-autoscaler-cli.html



          Hope that helps!






          share|improve this answer













          Unfortunately, there's no automatic way to copy that over, but you can script the rules using the app autoscaler cli plugin or use the app autoscaler cli plugin's manifest support (separate from your application manifest.yml).



          https://network.pivotal.io/products/pcf-app-autoscaler/



          Download the version corresponding to your PCF version (1.x plugin for PCF 2.1 and older, or 2.x plugin version for PCF 2.2+).



          You can see instructions for using the plugin here.



          https://docs.pivotal.io/pivotalcf/2-4/appsman-services/autoscaler/using-autoscaler-cli.html



          Hope that helps!







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jan 2 at 18:12









          Daniel MikusaDaniel Mikusa

          6,17011015




          6,17011015













          • thanks for sharing this info, I was going through this plugin and completed my POC also on local which was working fine, but couldn't get approval to install the same on my Jenkins box so dropped that idea.. I thought there must be other way around to get this thing done, but I think I need to work bit more hard to setup this autoscaler plugin anyhow.

            – Avhi
            Jan 2 at 18:32



















          • thanks for sharing this info, I was going through this plugin and completed my POC also on local which was working fine, but couldn't get approval to install the same on my Jenkins box so dropped that idea.. I thought there must be other way around to get this thing done, but I think I need to work bit more hard to setup this autoscaler plugin anyhow.

            – Avhi
            Jan 2 at 18:32

















          thanks for sharing this info, I was going through this plugin and completed my POC also on local which was working fine, but couldn't get approval to install the same on my Jenkins box so dropped that idea.. I thought there must be other way around to get this thing done, but I think I need to work bit more hard to setup this autoscaler plugin anyhow.

          – Avhi
          Jan 2 at 18:32





          thanks for sharing this info, I was going through this plugin and completed my POC also on local which was working fine, but couldn't get approval to install the same on my Jenkins box so dropped that idea.. I thought there must be other way around to get this thing done, but I think I need to work bit more hard to setup this autoscaler plugin anyhow.

          – Avhi
          Jan 2 at 18:32




















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54010232%2fhow-to-setup-app-autoscaler-in-pcf-while-using-blue-green-deployment%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Can a sorcerer learn a 5th-level spell early by creating spell slots using the Font of Magic feature?

          Does disintegrating a polymorphed enemy still kill it after the 2018 errata?

          A Topological Invariant for $pi_3(U(n))$