You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "burmanm (via GitHub)" <gi...@apache.org> on 2025/10/14 13:49:42 UTC

[PR] Add Docker build option [cassandra-easy-stress]

burmanm opened a new pull request, #54:
URL: https://github.com/apache/cassandra-easy-stress/pull/54

   Provides the ability to build a Docker container of cassandra-easy-stress. This builds the entire program inside the container, but tries to avoid any complexity in the build otherwise. 
   
   We use this as part of our scaling tests in the cass-operator to ensure our databases have some load. 
   
   Two open questions:
   
   * Do you wish me to create a Github ticket to describe the intention? I did not see any consistency in the other commits / PRs doing this. 
   * Would you like me to add automated ghcr.io releases in the Github workflow when release happens? I did not know if these are allowed in the apache organization so I didn't add anything yet. But it would provide a way to publish these automatically for other users. 
   
   If latter is not allowed, I can create a fork at k8ssandra organization and release from there. But I'd prefer to keep it in the official repository. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org


Re: [PR] Add Docker build option [cassandra-easy-stress]

Posted by "rustyrazorblade (via GitHub)" <gi...@apache.org>.
rustyrazorblade closed pull request #54: Add Docker build option
URL: https://github.com/apache/cassandra-easy-stress/pull/54


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org


Re: [PR] Add Docker build option [cassandra-easy-stress]

Posted by "rustyrazorblade (via GitHub)" <gi...@apache.org>.
rustyrazorblade commented on PR #54:
URL: https://github.com/apache/cassandra-easy-stress/pull/54#issuecomment-3402710176

   We already have docker support via the jib plugin.  Was there something missing from there that we need to add?
   
   As far as how to release it, that's a good question.  I'm not at all familiar with the process, mind starting a thread on dev?  We haven't done a release with this project yet so it would be good to figure out the details.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org


Re: [PR] Add Docker build option [cassandra-easy-stress]

Posted by "rustyrazorblade (via GitHub)" <gi...@apache.org>.
rustyrazorblade commented on PR #54:
URL: https://github.com/apache/cassandra-easy-stress/pull/54#issuecomment-3517810667

   > As for releases, what would you imagine taking more work? Politics? In technical sense it should be just using ${GITHUB_REF#refs/tags/} for the tags part.
   
   We need to follow the ASF release process.  The big thing is that releases need to be voted on and signed.  @michaelsembwever is much more familiar with that than I am and recently pointed me to https://news.apache.org/foundation/entry/apache-trusted-releases-platform-begins-second-alpha, which I think I'll probably try.
   
   I created #75 to track that.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org


Re: [PR] Add Docker build option [cassandra-easy-stress]

Posted by "burmanm (via GitHub)" <gi...@apache.org>.
burmanm commented on PR #54:
URL: https://github.com/apache/cassandra-easy-stress/pull/54#issuecomment-3515823926

   Well, I'm not a huge fan of jib I have to say (any tool that tries to hide the implementation details for "magic" usually just has bad vibes), but if it works in this case, there's no need to create another layer. 
   
   As for releases, what would you imagine taking more work? Politics? In technical sense it should be just using `${GITHUB_REF#refs/tags/}` for the tags part.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org


Re: [PR] Add Docker build option [cassandra-easy-stress]

Posted by "rustyrazorblade (via GitHub)" <gi...@apache.org>.
rustyrazorblade commented on PR #54:
URL: https://github.com/apache/cassandra-easy-stress/pull/54#issuecomment-3514567306

   I just merged in a big PR to give us CI on PRs.  Example here: https://github.com/apache/cassandra-easy-stress/actions/runs/19251119013
   
   As part of this, I'm building the docker container and publishing to GHCR: https://github.com/apache/cassandra-easy-stress/pkgs/container/cassandra-easy-stress
   
   Setting it up for releases is a bit more work, but I think this is the right direction.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org