c6o / provisioners Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
Blank installer page:
Steps to reproduce the behaviour:
Grafana - Monitoring
Node-RED - IoT
Visual Studio Code - Developer Tools
Prometheus - Monitoring
Grafana - Monitoring | Dashboards
Precog - ETL
Logging (ELK) - Logging (note: can we also change the app name for consistency?)
Verdaccio - Developer Tools
Certificate Manager - DevOps tools (note: is there a more specific app name we can use?)
Our current mattermost provisioner only supports a slimmed down, preview only instance which is not production ready.
In order for teams to be able to use a production ready instance of Mattermost we will need to be able to support a full blown k8s clustered version of the product.
As a DevOps engineer
I want to be able to provision a full blown matermost instance, ready for production
So that my team can use the instance over the long term.
The provisioner is installed, with all cluster/production ready characteristics. Both the CLI and UI should work to provision with appropriate settings.
Create a provision for mattermost which allows for a cluster based installation.
N/A
Needs to be public facing for customers.
Tried a fresh installation of Mattermost enterprise edition, but it does not finish installing (2+ hours so far).
NOTE: I did not supply a "mattermost license secret", though it says it's optional.
Steps to reproduce the behavior:
A clear and concise description of what happened that was not expected.
A clear and concise description of what you expected to happen.
If applicable, add screenshots to help explain your problem.
Please include any relevant log snippets or files here.
Error when building the provisioners repository.
Steps to reproduce the behavior:
cd provisioners
)yarn install
yarn build
Isto build fails with error: "Cannot resolve dependency '@c6o/ui-theme'"
The build should complete successfully.
Installation of FoldingAtHome requests 2 replicas with pod anti affinity (aka, cannot be on the same node). This means Kubernetes will complain if the cluster only has one node.
Priority: Very low. This does not actually impact Marina, or the installation of FoldingAtHome. The only way to notice something is wrong is by looking at the Kubernetes dashboard, or otherwise inspecting the cluster manually.
Steps to reproduce the behavior:
A clear and concise description of what happened that was not expected.
A clear and concise description of what you expected to happen.
If applicable, add screenshots to help explain your problem.
Please include any relevant log snippets or files here.
To help developer learn how to write a provisioner so that it's easier to do. (also to help robb learn...).
Update the documentation to make it clearer and easier to get started and learn c60.
Provide context for why this chore is needed. Remember that chores are for work that is not user-facing.
Describe what tasks are needed to complete the chore.
Provide context for why this chore is needed. Remember that chores are for work that is not user-facing.
Describe what tasks are needed to complete the chore.
Create a MQTT provisioner.
Please describe the change to be made. What are the technical requirements?
Please describe how the change benefit the code base or development speed. This is the "why" of the needed change.
What is the current behavior?
If applicable, provide a sample code snippet that demonstrates the gist of feature you're proposing.
Please provide any relevant information about the context where this feature is active.
Please add links to relevant documentation, plans and architectural drawings.
Akaunting
etc..
Provide context for why this chore is needed. Remember that chores are for work that is not user-facing.
Describe what tasks are needed to complete the chore.
While installing Jitsy, the user is presented with a blank white screen with no text. User can still proceed with installation successfully, but it may be a little confusing to users.
Steps to reproduce the behavior:
Blank white configuration screen during Jitsy installation
Should skip this page if there are no configurations to enter (or at least provide some message to say there is nothing needed)
Please include any relevant log snippets or files here.
Tasks:
Create a provisioner for Folding@Home
Provide context for why this chore is needed. Remember that chores are for work that is not user-facing.
Describe what tasks are needed to complete the chore.
Linked issue #1029
Currently, the Mattermost provisioner ignores the uninstall inquiry to keep media and data. We need to see if we can preserve data even if the app is uninstalled. If the user re-installs, can we re-attach the data?
Provide context for why this chore is needed. Remember that chores are for work that is not user-facing.
Describe what tasks are needed to complete the chore.
On staging: Installed Jitsi, however, I cannot join a meeting, it continually says I have been disconnected.
Steps to reproduce the behavior:
Metting cannot start cause unable to connect
Meeting should work out of the box
Please include any relevant log snippets or files here.
It probably doesn't make sense to publish AppEngine as an app of its own in the marketplace. Can we remove it from the marketplace?
If we want to keep it in the marketplace for CLI purposes, then would it be possible to have it displayed in the marketplace similarly to NavStation and other system apps?
Other system apps need to be removed from the marketplace or be marked with "SYSTEM" and not installable:
Please include any relevant log snippets or files here.
Provide context for why this chore is needed. Remember that chores are for work that is not user-facing.
Describe what tasks are needed to complete the chore.
Trying to install SuiteCRM from the marketplace using the Web UI fails to install.
Silent error, but changes to status "Failed"
Should install successfully.
If applicable, add screenshots to help explain your problem.
Please include any relevant log snippets or files here.
Add support for a c6o folder + manifest.yaml file for all current provisioners so that each provisioner can be self-describing in nature. For example, fields such as:
AppId, Name, Provisioner, logo, screenshots, short/long description, editions, edition specs, ediction spec ports needed, etc..
As a developer
I want to be able to describe my provisioner using a manifest file
So that when it is placed in the Hub it will automatically upsert all the correct values which I require.
Provide context for why this chore is needed. Remember that chores are for work that is not user-facing.
Describe what tasks are needed to complete the chore.
So that developers can control updates of their application, we need to have the App Engine honour templating of a tag in the provisioner section of the edition manifest.
provisioner:
name: echoserver
tag: 2.1
tag-prefix: appengine
package: '@provisioner/appengine'
image: 'robblovell/echo-server:{{tag}}'
automated: true
port:
As a developer
I want to use a tag to specify what version represents this edition
So that I can update customer's installs.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.