How can I change Bitnami Sonarqube VM to Enterprise Edition - azure

Bitnami offers a SonarQube preconfigured VM, complete with database and all configured to work out of the box.
The SonarQube that comes in this VM is the community edition. Is there a way I can install the Enterprise Edition instead of community edition?
Thanks!

The different SonarQube editions have different components bundled in them, so there isn't a way of just 'updating' between editions: you'd have to use a completely different distribution.

Related

What happens when .NET Core hosting bundle's version is behind development machine versions

Situation
Today there is a security vulnerability in .NET Core 2.1 and we have all of our developers update their .NET Core 2.1.x to .NET Core 2.1.10 but no idea when we'll get around to updating the .NET Core hosting bundles on our production web servers.
Questions
Does the fact that we updated our developer machines become nullified because we haven't updated the web servers yet?
Once our developer's code is pushed to production will those apps run against the older libraries for .NET Core that are on our web servers or will they somehow run in the newer version that our developer machines are building with?
If our projects once pushed to production run under an older version of .NET Core libraries, will we run into compatiblity issues because our developers built against an older version?
I guess my ultimate question is, should we always have a policy in our company to update the hosting bundles on our web servers before we update our development machines?
If you wanna benefit from the update done from .NET Core 2.1.x to .NET Core 2.1.10, I would say : while you don't update the servers, yes.
The apps will try to run under the installed framework on the ervers. If you are publishing using the default mode, your code will depend on the framework installed on your production machines. However, you can change to self contained deployment mode and embed the framework with your code to work on "targeted platform" (https://www.danielcrabtree.com/blog/496/net-core-self-contained-and-framework-dependent-deployments-explained).
It should remain compatible because the versions are both 2.1.x. However I would not try it in production before having tested it in a separated environment.
I believe you should not update your production servers before having tested the new version first. I would change the targeted framework on my development machine, then I would update the framework and the code in (at least) a pre-prod environment. I would test it in this environment. And only then, I would consider a change on the production servers.
Point 3. EDITED based on Daboul comment

Can you use Windows to develop, build, and publish .NET Core 2.0 services for a Ubuntu based Service Fabric Cluster?

I would like to build .NET Core 2.0 services for a Ubuntu based Service Fabric on my windows machine. From the docs, it seems like I can't use Visual Studios to do this.
Does anyone know the workflow for developing, building, and publishing services in this way? Can't find anything in the docs.
Yes. Anything you compile targeting .NET Core will run on any of the platforms supported by .NET Core. However, there is no built-in publishing support, that would be a separate operation you'd have to set up yourself.
You can find the list of currently supported platforms on the Runtime Identifier page. The current Ubuntu list is:
ubuntu.14.04-x64
ubuntu.14.10-x64
ubuntu.15.04-x64
ubuntu.15.10-x64
ubuntu.16.04-x64
ubuntu.16.10-x64

How to authenticate in Datastax Studio?

I have Datastax Community 3.0.4 installed on Windws 8.1 and I am trying to use Datastax Studio 1.0.2. The question is that I use authentication in Cassandra and therefore I need to authenticate also in Datastax Studio.
How can I solve it? How can I authenticate in Datastax Studio?
Studio and Community Edition are not meant to work together.
DataStax Studio is meant for use with DataStax Enterprise (in particular, for use exploring graph data in DSE). The Community edition you have installed only contains a distribution of Apache Cassandra (+ OpsCenter) and not DataStax Enterprise. So if you want to use DataStax Studio, you're going to have to get a copy of DataStax Enterprise first.
Since you're on Windows (and not on Windows 10), your options are a little limited. DSE doesn't run on Windows natively, so you'll have to use a Virtual Machine of some kind. There is a Sandbox image available from the DataStax Academy downloads page for both VirtualBox or VMWare, or you can always create your own VM (running Ubuntu or the Linux flavor of your choice) and Install DSE yourself.
Good luck!

How to install .net 4.6.1 on compute node in azure batch

I am stuck on creating azure batch pool with .net 4.6.1.
I went through those very good resources:
Compute Node - Install .NET 4.6.1
How to get the Windows 2016 Preview OS
and I found out that there is a way to use .net 4.6.1 without installing it manually on a node. There is a programmatic way to set up Windows Ghost image with the latest .net version which is .net 4.6.1 but my node is defined in advance.
I need to have .net 4.6.1 because we use Data Factory and custom activities which are run on azure batch nodes. We upgraded .net version manually on that node but Microsoft doesn't guarantee that the state will preserve and we noticed a few times that node was reset to its original state.
My questions are:
do you know if there is any way on azure portal to choose OS family set to Windows Server 2016 with installed .net 4.6.1 version already?
does anybody know when there will be any os with .net 4.6.1 available?
or should I go with StartTask feature and try to install .net 4.6.1 manually? However, that option sounds like some workaround and not the correct solution.
There is not. They have said that when server 2016 releases on azure, it will be available on batch. Until then, the 4.6.1 install as a startup task is your only option. They also will, at some point, allow us to use custom images, rather than their pre-made images.
Updated 2016-02-07:
You can now deploy OS Family 5 under Cloud Services Configuration in Azure Batch, which is equivalent to Windows Server 2016 (as Marketplace/VM image).
Previous answer:
Answers to your questions:
do you know if there is any way on azure portal to choose OS family set to Windows Server 2016 with installed .net 4.6.1 version already?
Yes, you can change the "Image Type" to Marketplace and select 2016-Datacenter which is Windows Server 2016.
does anybody know when there will be any os with .net 4.6.1 available?
As per above, it's available now for Marketplace (IaaS) under 2016-Datacenter. The Batch team is currently working to support OS Family 5 as a guest OS for Cloud Services.
or should I go with StartTask feature and try to install .net 4.6.1 manually? However, that option sounds like some workaround and not the correct solution.
You can always install it as part of a start task and is considered the proper solution for Azure Batch proper for compute nodes with Windows Server < 2016.
You will still have to use the StartTask to install .NET 4.6.1. In the first resource you mentioned, there's a small piece of code that checks the current .NET installation and installs+reboots if needed.
If possible, downgrade your application's .NET version to 4.5.2 to save the hassle of restarting the node.

Is SSDT integrated in VS 2013 Express better than the standalone version with VS 2012 shell?

I am using the standalone version of SSDT with VS 2012 shell and I was wondering if there is any point for me to upgrade to VS 2013 Express.
Are they practically the same thing and updated through different channels or the one integrated in VS 2013 has better capabilities?
They are exactly the same thing, updated through different channels. There's more information on supported versions in this blog post by Jill McClenahan, but right now SSDT has identical functionality in both. The benefit of upgrading is that the Express version has nicer integration with other tools and services such as cloud services, other programming languages etc. If you just care about database development that might not make much difference.

Resources