SmartHotel360 | We are happy to announce the release of SmartHotel360 | Frontend Framework library
kandi X-RAY | SmartHotel360 Summary
kandi X-RAY | SmartHotel360 Summary
We are happy to announce the release of SmartHotel360. This release intends to share a simplified version of SmartHotel360 reference sample apps used at Connect(); 2017 Keynotes. SmartHotel360 is a fictitious smart hospitality company showcasing the future of connected travel.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of SmartHotel360
SmartHotel360 Key Features
SmartHotel360 Examples and Code Snippets
Community Discussions
Trending Discussions on SmartHotel360
QUESTION
I imported the SmartHotel360 project from azuredevopsdemogenerator.azurewebsites.net and would like to build and release the project however I have certain warnings. I successfully ran the build pipeline but when I want to release it I see this warning: The version provided for the build artifact source is invalid.
I do not know from where to take this version. There is no option in the dropdown.
ANSWER
Answered 2021-Jan-13 at 18:33For the source alias you just need to set the Build Name, also on the version it will be automatically picked if you already have a successful build
QUESTION
I'm working to recreate the SmartHotel360 demo in Azure Kubernetes Service but it seems like the ingress controller isn't working.
Here's what a working example should look like (redirect hotels service to /hotels-api): http://sh360production.2c3abf6edd44497688b2.westus.aksapp.io/hotels-api/
But when I deploy my website, it redirects /hotels-api to a blank webpage, which is how I suspected that something was breaking in the Ingress Controller. http://23.96.16.121/hotels-api.
From the docs that I was reading about the ingress controller, I deployed the service using kubectl apply -f ingress.yaml
. I can see in the Ingresses page in the K8s UI that all of the services have the same external IP address and the ingress service is under Services, but I don't see anything else. I deployed all of the backend services using helm and it looks like they also show up in the UI.
The ingress.yaml file looks like:
...ANSWER
Answered 2018-Sep-09 at 03:00Reading over your question again: - host: swsmarthotel360-409bbcc0.hcp.eastus.azmk8s.io http: paths: - path: /hotels-api
so your ingress might be working fine. I believe your testing methodology of http://23.96.16.121/hotels-api is the problem.
What I think you want to do is edit your hostfile to have an entry like: swsmarthotel360-409bbcc0.hcp.eastus.azmk8s.io 23.96.16.121
Then when you go to swsmarthotel360-409bbcc0.hcp.eastus.azmk8s.io/hotels-api It'll go to your Cluster.
Ingress can only be reached by L7 addresses. If that hostfile hack works, then you'd just need to modify DNS to make it work without a hostfile t-shoot hack.
=================================
(Original Answer)
I also use AKS (Azure's Kbuernetes as a Service) The answer depends on the options you specify when you deploy your cluster.
There's a flag to enable RBAC yes or no (I don't see RBAC statements in your YAML) There's also a [HTTP application routing yes or no] flag. (It's on by default, but we turn it off so we can use our own DNS and our own Ingress)
Anyways I hope this points you in the right direction:
I recommend you create a test cluster to learn more and on that test cluster:
1.) specify RBAC on and HTTP routing off
2.) Go here https://kubernetes.github.io/ingress-nginx/deploy/ apply the mandatory command and the cloud generic ingress controller command.
The cloud generic ingress controller will Spawn a L4 load balancer VM in Azure, automap it to a nodeports service, that will forward it to L7 Nginx LB service that exists inside your cluster thanks to the kubectl apply commands mentioned above. That L7 Nginx Service's pods are is controlled by ingress controller pod and is managed/configuring using ingress objects.
To test it you can look up the L4 LB's IP address (kubectl get svc --all-namespaces -o wide) should show you it's IP. One of your ingress rules might be mywebsite.com/homepage. so to test you could edit your hostfile with an entry like mywebsite.com
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install SmartHotel360
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page