Skip to content

Set initial config values for the crewai sample#602

Merged
jordanstephens merged 9 commits intomainfrom
jordan/crewai-config-init
Jan 28, 2026
Merged

Set initial config values for the crewai sample#602
jordanstephens merged 9 commits intomainfrom
jordan/crewai-config-init

Conversation

@jordanstephens
Copy link
Member

@jordanstephens jordanstephens commented Jan 27, 2026

Depends on DefangLabs/defang-github-action#38

This PR aims to reduce friction for the 1-click deploy flow where the initial deployment will fail because of missing config values.

In this PR,

  • we remove the SSL_MODE config value and set it to require (which is the value which is needed when deployed to AWS or GCP)
  • we will set random values for the secrets using config-vars-init-random introduced in add support for config set --if-not-set defang#1873

Samples Checklist

  • ./samples/agentic-autogen/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/agentic-langgraph/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/agentic-strands/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/angular-express/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/arduino-wifi/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/bullmq-bullboard-redis/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/crewai/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/csharp-dotnet/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/django-celery/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/django-postgres/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/django-railpack/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/django-redis-postgres/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/django/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/elysia/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/fastapi-postgres-pubsub/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/fastapi-postgres/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/fastapi/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/feathersjs/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/flask-railpack/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/flask/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/golang-http-form/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/golang-http/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/golang-mongodb/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/golang-openai/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/golang-railpack/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/golang-rest-api/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/golang-s3/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/golang-slackbot/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/google-adk/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/hasura/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/html-css-js/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/huginn/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/imgproxy/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/javalin/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/jupyter-postgres/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/langchain/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/managed-llm-provider/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/managed-llm/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/mastra-nextjs/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/mcp/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/metabase/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/n8n/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/nextjs-blog/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/nextjs-claude/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/nextjs-cv/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/nextjs-documentation/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/nextjs-postgres/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/nextjs-railpack/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/nextjs/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/nocodb/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/nodejs-chatroom/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/nodejs-express/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/nodejs-form/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/nodejs-http/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/nodejs-openai/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/nodejs-react-postgres/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/nodejs-rest-api/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/nodejs-s3/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/nounly/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/ollama/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/phoenix-postgres/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/platformatic/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/python-form/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/python-implicit-gpu/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/python-minimal/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/python-openai/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/python-rest-api/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/python-s3/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/rails/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/react-vite-railpack/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/react/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/redis-js/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/rocket/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/sailsjs-postgres/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/sailsjs/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/svelte-mysql/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/sveltekit-mongodb/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/sveltekit/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/vllm/compose.yaml is not valid according to defang compose config: Error: missing bearer token
  • ./samples/vuejs/compose.yaml is not valid according to defang compose config: Error: missing bearer token

@jordanstephens jordanstephens force-pushed the jordan/crewai-config-init branch from 227059f to 61530e5 Compare January 27, 2026 18:52
Co-authored-by: Lio李歐 <lionello@users.noreply.github.com>
Co-authored-by: Lio李歐 <lionello@users.noreply.github.com>
@jordanstephens jordanstephens merged commit b6c0d0b into main Jan 28, 2026
6 of 8 checks passed
@jordanstephens jordanstephens mentioned this pull request Jan 28, 2026
80 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants