Percona > XtraDB Cluster
Initial Onboarding
-Use this template if you are a vendor/contributor looking to push your container to the DCAR.
Contributor Details
Name of vendor/contributor:
Percona
Containers to be added:
Percona XtraDB Cluster Percona XtraBackup Percona Server for MySQL Percona Kubernetes Operator for Percona XtraDB Cluster ProxySQL HAProxy
Developer Information:
Mykola Marzhan - mykola.marzhan@percona.com Peter Schwaller - peter.schwaller@percona.com
Additional Information
Licensing Information
Percona XtraDB Cluster: https://github.com/percona/percona-docker/blob/master/pxc-80/LICENSE https://github.com/percona/percona-docker/blob/master/pxc-57/LICENSE https://github.com/percona/percona-xtradb-cluster/blob/8.0/LICENSE
Percona XtraBackup: https://github.com/percona/percona-docker/blob/master/pxc-57-backup/LICENSE https://github.com/percona/percona-docker/blob/master/pxc-80-backup/LICENSE https://github.com/percona/percona-xtrabackup/blob/8.0/LICENSE
Percona Server for MySQL: https://github.com/percona/percona-docker/blob/master/LICENSE (inherited) https://github.com/percona/percona-server/blob/8.0/LICENSE
ProxySQL: https://github.com/percona/percona-docker/blob/master/proxysql/LICENSE https://github.com/sysown/proxysql/blob/v2.0.13/LICENSE
HAProxy: https://github.com/percona/percona-docker/blob/master/haproxy/LICENSE https://www.haproxy.org/download/1.3/doc/LICENSE
Percona Kubernetes Operator for Percona XtraDB Cluster: https://github.com/percona/percona-xtradb-cluster-operator/blob/master/LICENSE
Next Steps
Once you have been granted access to the DCCSCR, you can begin the container hardening process as a contributor. A member of the Container Hardening will indicate when we have given you access to the DCCSCR.
Container Requirements
Use this template for each container you will be adding to the Iron Bank. Please view our Quickstart Guide to get started.
Contributor Responsibilities
-
Is the repo hierarchy correct? -
Is the Dockerfile correctly defined? -
If necessary, is the download.json properly formatted and filled out? -
Is there a LICENSE? -
Does the README have the necessary information?* -
Are all findings mitigated or justified?** -
Have you sent an email to the Approver with your justifications file attached?
Container Hardening Team Responsibilities
-
Has the submodule for this project been added to the DCCSCR repo? -
Has the .greylist been created in the dccscr-whitelists repo? -
Has a pipeline been created in Jenkins for this repo?
Final Approval
Assuming all of the previous steps have been taken, the final step is for the Approver to give an 'approval' status.
-
Has the Approver responded to your justifications submission, approving your container?
* If all of the requirements up to this point are met, the next step is for a member from the CHT to merge in your MR. For information regarding on next steps once your container is merged has gone through our pipeline, please visit the Iron Bank section of the reference.
**For guidance on this and the next step please visit our Whitelist Procedures.