Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    MedAnd
    @MedAnd
    the video is now available at the above link: https://myignite.techcommunity.microsoft.com/sessions/82059
    Steve Griffith
    @swgriffith
    Hey all…I’ve been seeing some inconsistency when using ‘ostype’ and ‘arch’ in my component schematics. It seems that sometimes the nodeselector wont work, so my pods dont get scheduled? I’ll try to see if I can find a way to consistently recreate the issue, but wanted to see if anyone else has seen this?
    Steve Griffith
    @swgriffith
    I see whats going on. I’ll log an issue.
    MacKenzie Olson
    @macolso_twitter
    thanks for filing an issue for that @swgriffith. If you're able to get a repo on the bug, please also include instructions :)
    Matt Butcher
    @technosophos
    Okay, yesterday's rebuild of the Docker image should have fixed the issue where the Helm chart was not working. Turns out, we just had a bad build of the Docker image, and all it took was a straight rebuild.
    Ivan Gavryliuk
    @aloneguid
    is OAM what was SF Mesh before?
    Sudhanva Huruli
    @suhuruli
    Hey Ivan, good to see you here! The OAM spec had many technologies inspire it and SF Mesh was definitely one of them.
    Steve Griffith
    @swgriffith
    If anyone is looking to play around with deploying a Dapr App with OAM and porter (yes…all the things)…I just added to my fork of the dapr kubernetes sample. https://github.com/swgriffith/samples/tree/porter-oam/2.hello-kubernetes (there are separate folders for the OAM work and porter)
    MacKenzie Olson
    @macolso_twitter
    very cool! looking forward to trying this out
    Matt Butcher
    @technosophos
    @swgriffith I was just reading through that Porter/OAM/Dapr demo! Super cool! Thanks for doing that.
    Mikkel Mork Hegnhoj
    @MikkelHegn
    @swgriffith - what Matt said ☝
    Steve Griffith
    @swgriffith
    No problem. It was a great learning experience!
    Richard Simpson
    @RichiCoder1
    In OAM terms would something like Knative, which has it's own CRD, technically be it's own custom Workload type? Is there a good example of implementing a custom workload type in Rudr?
    MacKenzie Olson
    @macolso_twitter
    Workloads types are an indicator as to how the runtime should execute a given workload. For example, the Server workload type indicates the component has a long running, scalable workload.What would the Knative workload type imply?
    Richard Simpson
    @RichiCoder1
    Knative is roughly equivalent to the Server workload, with the difference being that Knative handles creating the Service & Deployment rather than Rudr I believe
    Matt Butcher
    @technosophos
    We do create the service and the deployment. And the extended workload type should be able to do Knative, but the code is just not quite there yet
    Nicolas Tittley
    @nicolastittley
    Is there a community call this week? I remember we talked about doing it from kubecon, but not sure if something is scheduled or not.
    Sudhanva Huruli
    @suhuruli
    Yes! There will be a community call tomorrow in person and remote
    Conf room: Torrey Pines 3 | Located on 2nd floor of Marriott Marquis
    Nicolas Tittley
    @nicolastittley
    Anyone else have trouble loading the oam.dev site?
    endless-learner
    @endless-learner
    @nicolastittley me too, it’s very slow, took maybe a minute to open.
    Peter Hobor
    @hobpet
    @nicolastittley I have ERR_CONNECTION_TIMED_OUT
    anweiss
    @anweiss
    hey all ... same issue ... unable to get to the oam.dev site ... connection is timing out
    Lei Zhang (Harry)
    @resouer
    @anweiss I think it should be fixed by oam-dev/oam-dev.github.io#16
    Paul Chen
    @paulmchen
    How does OAM model the differences between applications and the services? is there YAML or JSON example to illustrate? Thanks.
    Wang Chuan
    @0902horn
    Hi. I have 2 questions about OAM. Why do we need instanceName in components section of an application configuration? Should the value of instanceName be unique globally or per configuration?
    Sun Jianbo
    @wonderflow
    @0902horn because one component could have two instance in the same application configuration. I think the instanceName should be globally unique, but it's up to the runtime to decide.
    Sudhanva Huruli
    @suhuruli
    Hey @paulmchen
    the concept of applications are modeled by app scopes and services by components. The relevant parts of the spec are here: https://github.com/oam-dev/spec/blob/master/4.application_scopes.md and https://github.com/oam-dev/spec/blob/master/3.component_model.md
    please let me know if you have any more questions
    Community call starts in 45min btw!! Sudhanva Huruli is inviting you to a scheduled Zoom meeting. https://zoom.us/u/a9dOQMh8o
    Vaclav Turecek
    @vturecek
    just a heads up oam.dev should be fixed, with openappmodel.io redirecting to it. Let me know if it doesn't load for anyone
    Abelard Chow
    @abchow
    @suhuruli I am a bit unclear about the definition of "Infrastructure Operator". Can you or someone provide an example? In my understanding, it is like a Cloud Provider. Or it is an admin / developer who will be building part of an application?
    @suhuruli Also, I am interested in joining the Asia Time Zome community meeting. Where can I find the meeting info? Thanks
    Mirage Abeysekara
    @Mirage20
    @vturecek oam.dev is working fine. But openappmodel.io is not redirecting to oam.dev it just hangs
    grumpyAmber
    @grumpyAmber
    @abchow Bi-weekly APAC (Starting Dec 24, 2019), Tuesdays 1:00PM GMT+8
    Abelard Chow
    @abchow
    @grumpyAmber Thanks
    Yilong Li
    @dragonly
    hi there, i've recently read about oam and wondering is it a good time now to put OAM into production
    btw i am a cto in a startup
    Sajal Golas
    @SajalGolas
    i'm looking forward to explore more into OAM
    Lei Zhang (Harry)
    @resouer
    @dragonly OAM is already in production in several clusters in Alibaba for a couple of weeks. Though I think the spec are still at early stage so I'd suggest starting from a small environment is best choice.
    Abelard Chow
    @abchow
    @resouer Great news!! Thanks for sharing. Is there any documentation describe how to use it in Alibaba's cloud?
    Lei Zhang (Harry)
    @resouer
    @abchow the service is alpha preview so invitation is required
    RoopGuron
    @RoopGuron
    Hi I had a general question around OAM .... how does it make use of the service catalog abstractions and open service broker specs ..... in terms of allowing the developers to make use of the service broker api to bind to existing services etc.... any thiaughts. .... thanks
    Carl in 't Veld
    @cveld
    What does the abbreviation RUDR stand for?
    Abelard Chow
    @abchow
    Hi @RoopGuron, Here is my 2 cents. OSB handles application lifecycle, for example provisioning and unprovisioning; and manages relationship between application and services, for example, Bind and unbind. OAM, on the other hand, try to solve the problems of Platform-agnostic and Separation of concerns between different roles in Cloud Application development. OAM tries to solve these problems by breaking down Cloud Application into artifacts and provides schemas to describe those artifacts. OAM specification does not limit implementation that support these schemas; i.e. OAM does not limit how provisioning is done in an OAM Runtime implementation. Now, having said that, we need to cautious about the fundamental different in "Application" between OAM and OSB / CF. In OAM, ApplicationConfig is a concept and executables (Components) are grouped by an ApplicationConfig. This comes from microservice architecture. In OSB / CF, an application contains executables. Services, such as a database service, are bind to an application. Last time I checked, OSB does not have the same concept as ApplicationConfig in OAM.
    Erick
    @ebcarty
    @cveld I'm not sure if it stands for anything in particular - it's an implementation of OAM for K8s; I know Dapr stands for Distributed Application Runtime
    Hongchao Deng
    @hongchaodeng
    @cveld Rudder. It was originally named Scylla to symbolize that it can take many kinds of workload.
    Rudr is a name that doesn't have any legal issue.