Skip to content

Update device-agent and Symphony MIS setup - #421

Open
sanjujunnuthula wants to merge 9 commits into
feature/miaffrom
feature/miaf-deployment
Open

sanjujunnuthula wants to merge 9 commits into
feature/miaffrom
feature/miaf-deployment

Conversation

@sanjujunnuthula

Copy link
Copy Markdown
Contributor
  1. Removed steps 11 and 12 from device-agent.sh and adjusted the step ordering.
  2. Added creation of identity and mis folders under:
  3. /sandbox/poc/device/agent/config/identity
  4. /sandbox/poc/device/agent/config/mis
  5. Removed ca-cert.pem and device ECDSA/RSA certificate injection from client scripts, Helm chart, and Docker Compose.
  6. Added creation of /symphony/api/mis through wfm.sh.

Signed-off-by: sanjujunnuthula <sanjuvardhan.junnuthula@capgemini.com>
Signed-off-by: sanjujunnuthula <sanjuvardhan.junnuthula@capgemini.com>
Signed-off-by: sanjujunnuthula <sanjuvardhan.junnuthula@capgemini.com>
Signed-off-by: sanjujunnuthula <sanjuvardhan.junnuthula@capgemini.com>
Comment thread docker-compose/config/config.yaml Outdated
Comment thread helmchart/config/config.yaml Outdated
Comment thread helmchart/templates/secrets.tpl
Comment thread scripts/modules/agent.sh
Comment thread scripts/wfm.env Outdated
Comment thread scripts/wfm.sh Outdated
Comment on lines +111 to +120
enable_tls_in_symphony_api() {
cd $HOME
echo "Enabling tls in symphony API server (will generate certs and seed their settings in symphony-api-margo.json)..."
collect_certs_info
generate_server_certs
# replace value of "tls": false, to "tls": true
sed -i "s|\"tls\": false|\"tls\": true|" "$HOME/symphony/api/symphony-api-margo.json"
echo "TLS Config is setup and seeded in symphony-api-margo.json"
}
# enable_tls_in_symphony_api() {
# cd $HOME
# echo "Enabling tls in symphony API server (will generate certs and seed their settings in symphony-api-margo.json)..."
# collect_certs_info
# generate_server_certs
# # replace value of "tls": false, to "tls": true
# sed -i "s|\"tls\": false|\"tls\": true|" "$HOME/symphony/api/symphony-api-margo.json"
# echo "TLS Config is setup and seeded in symphony-api-margo.json"
# }

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

remove unused code.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

this is required actually for symphony to run on https, my bad, uncommented made it live

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

please revisit this, as symphony-api-margo.json is also changed and now there are 2 bindings instead of one. I believe this will not work or may result in unknown changes.

Comment thread scripts/wfm.sh Outdated
Signed-off-by: sanjujunnuthula <sanjuvardhan.junnuthula@capgemini.com>
Signed-off-by: sanjujunnuthula <sanjuvardhan.junnuthula@capgemini.com>
Signed-off-by: sanjujunnuthula <sanjuvardhan.junnuthula@capgemini.com>
Signed-off-by: sanjujunnuthula <sanjuvardhan.junnuthula@capgemini.com>
Signed-off-by: sanjujunnuthula <sanjuvardhan.junnuthula@capgemini.com>
@sanjujunnuthula sanjujunnuthula self-assigned this Sep 17, 2026
@sanjujunnuthula sanjujunnuthula added the enhancement New feature or request label Sep 17, 2026
@sanjujunnuthula sanjujunnuthula added this to the SPRINT_23_PR3 milestone Sep 17, 2026
@sanjujunnuthula sanjujunnuthula linked an issue Sep 17, 2026 that may be closed by this pull request
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[TASK: ] Setup Scripts: MIAF integration into sandbox scripts

2 participants