Replies: 8 comments 10 replies
-
Hey @JTF4, Thank you so much for the offer! I'm currently developing Orchestra in stealth mode (offline), as I did the original Cronicle back in 2015. What I like to do is open source it when it's ready for launch. It's just how I prefer to design and code apps. That being said, I would love to hear which features you'd like to see in Orchestra. Here is what I have completed or have planned at a high level, beyond the features in Cronicle:
Anything else you'd like to see? I'm all ears! |
Beta Was this translation helpful? Give feedback.
-
What changes/improvements were you thinking regarding the use of plugins? |
Beta Was this translation helpful? Give feedback.
-
Hi @jhuckaby did you have any thoughts on secrets or credential management? If you're familiar with Jenkins, for example, it has a global credential store where users can enter usernames/passwords, secrets, keys, etc, that can then be referenced in pipelines. We bashed out a proof of concept into Cronicle to allow users to add secrets within events which can then be passed into the plugin at job runtime, its not very robust however, but does the trick. Its not shown in the screenshot, but after entering the secret and saving the event it then encrypts it. When the job runs it gets decrypted. We've also opted to follow your syntax eg. |
Beta Was this translation helpful? Give feedback.
-
@arivictor I agree, some sort of secret management would be extremely useful. @jhuckaby if you don't have much time to implement your own solution you can create integration with some existing tool, like hashicorp vault. |
Beta Was this translation helpful? Give feedback.
-
@arivictor @mikeTWC1984 Yes this is an excellent suggestion -- thank you! I'll look into the best way to implement this, including Hashicorp Vault, of which I'm currently unfamiliar. |
Beta Was this translation helpful? Give feedback.
-
@jhuckaby - I see that you remove the disclaimer about maintenance-only mode and Orchestra - c2bfdc1 - did plans change ? We are going to deploy a dcron system shortly, Cronicle really fits the bill (most others are too big and complex) and can't wait for Orchestra. Just don't want to deploy something new that is DOA. |
Beta Was this translation helpful? Give feedback.
-
@care2DavidDPD I apologize for the confusion -- the disclaimer is still active, it was just moved to the pull request template (actually, it was always there). I removed it from the README as it was a redundant copy, and I wanted to emphasize the latest upgrade notice about v0.8 to v0.9. Nothing has changed -- Cronicle is still being maintained, and I am working on Orchestra every free moment I have 😊 |
Beta Was this translation helpful? Give feedback.
-
Hi @jhuckaby I just found Cronicle and started digging in, I really love the functionality. I just had a few questions if I could about Orchestra if I could. I love the feature upgrades that you've mentioned so it sounds like I'll be happy to migrate when it's out (especially if there's automatic data migration. I was thinking it'd be neat to write a little node library you could call from your plugin code that handles communication with cronicle/orchestra. Not that the stdin and json is overly difficult but it'd be neat to have really simple promise-based commands to capture input and send info. Since you'd said you might be interested in hearing feature ideas for Orchestra, one feature I would really love is the ability to write and test plugins right in the web interface! I'd love to be able to select 'create new plugin', in addition to the 'add new plugin', that would go to an in-browser code editor. with a run button that tests the plugin and captures the output as the system really would. Then be able to save it, and edit your plugins without logging into the server. Lastly, this is probably not something you'd want to think about for an initial launch, but a public plugin library would be really great, too. If developers could publish plugins somewhere, and users could look though and add them, it could save devs time and make Orchestra a low/no code solution for automation as well! Thanks! (And sorry for the wall of text, I'm excited about finding your software and hearing about a big upgrade on the horizon) edit:(removed stupid question already answered elsewhere) |
Beta Was this translation helpful? Give feedback.
-
Me and a friend of mine would love to help you out if you would like help developing it. We would love to see this project be a success.
Beta Was this translation helpful? Give feedback.
All reactions