Giter Club home page Giter Club logo

service-fabric-scripts-and-templates's Introduction

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

service-fabric-scripts-and-templates's People

Contributors

aljo-microsoft avatar anmolah avatar christina-kang avatar deepakjangid-msft avatar erikadoyle avatar inputoutputcode avatar khandelwalbrijesh avatar maburlik avatar meisterheister avatar microsoft-github-policy-service[bot] avatar microsoftopensource avatar msftgits avatar nunocenteno avatar pakunapamsft avatar rapatchi avatar roshanroutray avatar rwike77 avatar sunil-indoria avatar tomvcassidy avatar vishnumane avatar vshan avatar vturecek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

service-fabric-scripts-and-templates's Issues

Incorrect template for node type upgrade?

The node type upgrade article references the nodetype-upgrade/Deploy-2NodeTypes-3ScaleSets template from this repository. The template is supposed to create three VM Scale Sets mapped to two SF node types. However, after the recent pull request #30, the template seems broken - the third VMSS references a third node type, which is not present in the SF cluster resource properties and seems to conflict with the point of the article. The pull request does not contain any explanation for the change.

Please confirm the nodetype-upgrade/Deploy-2NodeTypes-3ScaleSets template is correct or revert the change if it is not.

Question - How does the service fabric windowscore container image actually work?

I'm trying to containerize some SF applications that host reliable services. They are .net 4.6 applications targetting SF 6.4. I've followed the guide on here https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-services-inside-containers but any application I try to load fails to load any of the service fabric runtime dependencies. I try to find what exactly the recommended container image (microsoft/service-fabric-reliableservices-windowsservercore) has in it and for the life of me I can't find where the service fabric runtime is loaded. All the Dockerfile does is run InstallPreReq.ps1 and then add "C:\sffabricbin" to the system path. The ps1 seems to only install visual c redistributables and dotnet core 2.0.0. So, my question is where does C:\sffabricbin come from? If I execute a dir in the container there is no C:\sffabricbin folder, where I imagine the service fabric runtime is supposed to be.

Custom Policy Giving Issues on Deployment

I am trying to use the example APIM deployment templates and I have modified them a bit and everything works fine, until I put in my policy which is:

<policies>
<inbound>
<base />
<set-backend-service backend-id="servicefabric" sf-service-instance-name="@("fabric:/" + context.Request.MatchedParameters["serviceName"] + "/" + context.Request.MatchedParameters["serviceName"] + ".Api")" />
</inbound>
<backend>
<base />
</backend>
<outbound>
<base />
</outbound>
<on-error>
<base />
</on-error>
</policies>

Than I start seeing error which says something like that it was expecting a blank space after @ but got 'fabric' instead. Any idea what that is about??

This could be due to my lack of understanding of how PowerShell treats ARM deployment templates so please bear with me, Thanks! :-)

Update CodePackageToDockerPackage script

  • Add support to containerize .Net Core Service Fabric Applications
  • Add Docker file and script to create windowsservercore image with VC++ and .Net Core prerequisites installed. This image will be used to run containerized Service Fabric applications. This will remove the steps to install VC++ in init.bat.

vnet-linuxcluster.parameters.json has keys misspelled

https://github.com/Azure/service-fabric-scripts-and-templates/blob/master/templates/cluster-tutorial/vnet-linuxcluster.parameters.json

"certificateUrlvalue": {

"sourceVaultvalue": {

The above 'value' should start with upper case 'V', otherwise, 'az sf cluster create' will complain with

the primary certificate parameters names in the parameters file should be specified with'sourcevaultvalue','certificatethumbprint','certificateurlvalue',if the secondary certificate parameters are specified in the parameters file, the parameters names should be specified with'secsourcevaultvalue','seccertificatethumbprint','seccertificateurlvalue'

The following packages have unmet dependencies: servicefabricsdkcommon : Depends: servicefabric (>= 6.4.625.1) but it is not going to be installed

After running below command on ubuntu 16, I got below error.

sudo curl -s https://raw.githubusercontent.com/Azure/service-fabric-scripts-and-templates/master/scripts/SetupServiceFabric/SetupServiceFabric.sh | sudo bash

The following packages have unmet dependencies:
servicefabricsdkcommon : Depends: servicefabric (>= 6.4.625.1) but it is not going to be installed

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.