Commit Graph

8 Commits

Author SHA1 Message Date
slawek 2c481baf39 update: version 0.6.0 and a refactor of parameters. 2026-05-22 14:04:56 +02:00
slawek d433569bab feat: add assign-role command to manage Key Vault roles for domain certificates 2026-05-22 12:11:58 +02:00
slawek 72e47e2a9d feat: add download command to retrieve PEM bundle from Key Vault 2026-05-21 23:47:49 +02:00
slawek a92bdabac3 feat: add HTTP-01 challenge support 2026-05-21 20:18:32 +02:00
slawek fcf412b13b Correction related to the Azure Function deployment. 2026-05-21 17:47:30 +02:00
slawek dd53600dfc fix: add ACME schedule environment variable for Azure Function deployment 2026-05-21 16:48:21 +02:00
slawek e7098015de feat: initialize azure-acme-provisioner project with core functionality
- Add package.json for project metadata and dependencies
- Implement CLI in src/cli.ts for managing SSL/TLS certificates
- Create Azure Functions host configuration in src/function/host.json
- Set up timer function in src/function/index.ts for scheduled certificate management
- Define configuration loading and error handling in src/lib/config.ts
- Implement DNS zone scanning and challenge management in src/lib/dns.ts
- Develop ACME client for certificate issuance in src/lib/acme.ts
- Create KeyVault store for managing secrets and certificates in src/lib/keyvault.ts
- Implement provisioning logic in src/lib/provisioner.ts for issuing and renewing certificates
- Add TypeScript configuration files for building the project
2026-05-21 13:40:40 +02:00
slawek c2af853df6 Initial commit. 2026-05-21 12:34:20 +02:00