Openshift - Error adding jenkins app to a project - jenkins

I'm currently taking a Red Hat course on OpenShift fundamentals. At some point, it asks me to create a project and then to add a jenkins-persistance app to it. The first image was provided by the course, the second is my interface.
I tried to do the same via Web Console (UI) and I saw an over-quota error, it said that I got 30 secrets out of 30. but I don't know what that means.
Expectation:
Reality:

Thank you for your information.
AFAIK, The OpenShift is only available within a major version are forward and backward compatible across one minor version. Your OpenShift Cluster is v3.9.40, but the CLI is v3.11.xxx, it's not available. Try to use the same version CLI.

Related

will using Docker allow me to not install necessary requisites?

I am a bit confused about Docker and how can I use it. My situation is the following:
I have a project that requires the use of a requisite, in my case installing ROS2. I have installed it in my system and develop a program. No problem there.
I wish to upload it to Gitlab and use CICD there. So I am guessing I will push it to my repository and then build a pipeline where I can use as image the docker image for ROS 2. I haven't tried it yet (will do it tomorrow) but I guess that is how I should do it.
My question is, can I do something similar (or how to ) in my local machine? In other words, just use the docker image and then develop and build over there and not install the requisite in the first place?
I heartily agree that using docker to develop locally improves the development experience, primarily by obviating system specific dependency management, just as you say.
Exactly how this is done depends on how many components you need to develop simultaneously, and how you want the development environment to behave .
An obvious place to start might be docker compose, a framework for starting multiple docker containers. https://docs.docker.com/compose/gettingstarted/ looks like quite a nice tutorial on the subject, and straight from the horse's mouth too.
However, your robotics project (?) may not be a very good fit for the server/client model behind the write - restart python - execute client - debug - repeat cycle in the document. To provide a better answer, we'd need a lot more understanding of how exactly your local development works - what exactly you want your development process to look like in this project might require a different solution. So add some workflow details to your question!

Jenkins on windows: How to I enable log rotation for `jenkins.out.log`

We currently run Jenkins on a Windows machine and the system log (jenkins.out.log and access.log) is growing quite huge. Until now I did not find a way to enable log rotation when running Jenkins on Windows.
The post here doesn't answer this question specifically and also mention the job log. My concern is another.
Official documentation doesn't state anything, neither does the the Cloudbees docu
Corrext, log rotation is not a buit-in feature of Jenkins; not sure why not. Seem to recall reading Koshuke said there was not a portable solution and I guess was not a priority item; seems it's Linux first (where there's a sol'n).
On Linux, it relies on you setting logrotate.
What you need is a Windows equivalent of logrotate.

Datastax Enterprise - Amazon M3.Xlarge Machines

Does anyone know how to use Datastax enterprise (using opscenter) in a cluster using amazon ec2 M3.Xlarge machines?
When I have tried to use these type of instances (that use ssd) I got the following error:
Launching instances failed.Invalid node size specified
If I use M1.Xlarge it works fine.
This is a problem with Opscenter itself. This should be fixed in the next major release of Opscenter. The OPSC-3233 internal ticket tracks this fix, and may be used to refer to this problem in support emails and release notes.

Azure Storage Emulator Error Accessing Blobs

Just noticed a strange issue. I can no longer access the blobs (iamge files) that are stored in my Azure Storage Emulator. First noticed that my web role wasn't serving up my files from emulator when running in debug. I tried to access files using a third party app, cloudberry. cloudberry lets me browse the storage emulator container that I created, but when I try to access a file it fails. Both my app and cloudberry fail with
500 error
returned... not helpful.
Tried restarting storage emulator, no luck. Tried starting emulator from Azure SDK command prompt to see if there was an error. started successfully... no error reported, but still having my issue when i try and access my blobs. I have SQL Express installed and I verified that MSSQL$SQLEXPRESS service is running. I have made no recent changes to my web role configurations. I am using Azure Tools version: June 2012. Anyone have ideas on what else I should try?
Thanks!
Gaurav Mantri's comments were helpful for tracking down my error. Examining the error log I found that I'm experiencing a somewhat common issue where my azure storage corrupts itself. I found a informative but inconclusive forum thread on it (link below) if someone is looking for help on the same or similar issues.
http://social.msdn.microsoft.com/Forums/en-US/windowsazuredata/thread/699d8861-b3d3-4140-9cf3-b749a2cfed39/
This issue is also discussed in this SO thread:
Mysterious disappearing Azure development storage assets
In my experience, I've got this problem only the emulators that ships with Azure SDK 1.7 . As you can see from my answer, the problem disappears by using the updated emulator in Azure SDK 1.8 (I've used it for more than 4 months) -- you can upgrade it while continuing to use 1.7 libraries in your cloud projects.

Which VM is suitable for which Pharo/Squeak release on which system?

Is there a place (website) where i can find information on which VM is needed (minimum/maximum) for a specific Pharo or Squeak release on a specific OS?
I don't know if that exact information is documented, but I can try to give you a brief explanation... Even Pharo and Squeak paths have diverged a lot in the last times.
Pharo Official VM is the CogVM which is a StackVM with JIT. Then it also have StackVMs for platforms where code generation is not allowed.
The official virtual machines for Pharo are listed in http://www.pharo-project.org/pharo-download, and they work for sure from Pharo 1.2 up to Pharo 2.0. You can also have a look at the complete set of built vms in the CI server https://ci.lille.inria.fr/pharo/view/Cog/.
For older releases, Pharo (1.0 and 1.1) keeps a history of one-click distribution where the vm is freezed along with the image. You can find them in here: https://gforge.inria.fr/frs/?group_id=1299
On the other side, for Squeak, the same CogVMs should work in their latest versions, otherwise you should get an interpreter VM from http://squeakvm.org/index.html.
Hope it helps a bit
As #guillepolito says, the best thing today is to take the ones from the Pharo continuous integration Jenkins server (or pick a one-click).
Squeak VMs have been fading out in my practice. I keep a number of them around but as I do use Pharo, I try to build my own version from the Jenkins source as there is a lot to be learned from using those.
It is not difficult to get them built on the main platforms and at least you know what's under.
The main problem is that Eliot Miranda keeps on doing his things in his corner instead of working on a shared source three. That's the problem of having a low truck number on that.

Resources