Skip to content

Create all required metadata for InCommon MDQ service #4

Closed
wants to merge 6 commits into from

Conversation

dshafer
Copy link
Contributor

@dshafer dshafer commented Mar 5, 2019

This change creates two new build targets and pipelines: inc.mdq.generate.all.localkey (mdq-all-localkey.xml) and inc.mdq.generate.all.cloudhsm (mdq-all-cloudhsm.xml). Each target defines a privateKeyFactory bean (based on either PrivateKeyFactoryBean for local key, or CaviumPrivateKeyFactoryBean for CloudHSM), which it provides to a shared generateAll composite stage (mdq-all.xml).

* Create new pipeline for MDQ and IdP-only aggregate
* Move IdP-only aggregate to idps/all.xml
* Rename mdq-new-* to mdq-combined-*
* Reference JIRA issues in TODOs
@dshafer dshafer requested a review from iay March 5, 2019 13:47
Copy link
Contributor

@iay iay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm pretty happy with the changes in the branch, the things I'd like to see changed are all pretty much peripheral:

  • Changes to build.xml should comply with existing conventions in the file:
    • no trailing spaces on lines (comment block above inc.mdq.generate.all.localkey)
    • indentation via leading spaces, not via tabs (your changes sometimes do this, but sometimes don't, e.g. in inc.mdq.generate.all.cloudhsm; this is problematic e.g., when doing comparisons in GitHub)
  • We should create a ticket in the GitLab milestone to link to this, so that we have a placeholder when we come to summarise the release. I will do this and add a mention of it in the squash commit when we merge this.
  • I'd suggest moving things like inc.mdq.generate.all.cloudhsm down after inc.mdq.generate.cloudhsm given that they are related.

@dshafer dshafer closed this Mar 13, 2019
@dshafer
Copy link
Contributor Author

dshafer commented Mar 13, 2019

I'm going to create a new pull request from my personal fork of this repository.

Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants