Skip to content

deck file kong2kic - removing sni association with certificate #1599

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
andromedakah opened this issue Apr 10, 2025 · 0 comments
Open

deck file kong2kic - removing sni association with certificate #1599

andromedakah opened this issue Apr 10, 2025 · 0 comments

Comments

@andromedakah
Copy link

andromedakah commented Apr 10, 2025

[Hello,]
Snis and certificate are being created as follow :

The coversion made for kic with following command :
deck file kong2kic -s kong.yaml -o kic.yaml --ingress

`_format_version: "3.0"
_workspace: SFR
certificates:

  • cert: |-
    -----BEGIN CERTIFICATE-----
    blabla==
    -----END CERTIFICATE-----
    id: d4ab45e0-b6f2-4249-8fc8-0a373847dbf4
    key: |-
    -----BEGIN PRIVATE KEY-----
    blabla=
    -----END PRIVATE KEY-----
    snis:
    • name: sni-cert-httpbin
      tags:
    • cert-httpbin-service
      services:
  • connect_timeout: 60000
    enabled: true
    host: httpbin.org
    name: httpbin
    port: 443
    protocol: https
    read_timeout: 60000
    retries: 5
    routes:
    • https_redirect_status_code: 426
      name: httpbin
      path_handling: v0
      paths:
      • /httpbin
        preserve_host: false
        protocols:
      • http
      • https
        regex_priority: 0
        request_buffering: true
        response_buffering: true
        strip_path: true
        write_timeout: 60000
        upstreams:
  • algorithm: consistent-hashing
    client_certificate:
    id: d4ab45e0-b6f2-4249-8fc8-0a373847dbf4
    hash_fallback: none
    hash_on: consumer
    hash_on_cookie_path: /
    healthchecks:
    active:
    concurrency: 10
    healthy:
    http_statuses:
    - 200
    - 302
    interval: 5
    successes: 5
    http_path: /
    https_verify_certificate: true
    timeout: 1
    type: http
    unhealthy:
    http_failures: 5
    http_statuses:
    - 429
    interval: 5
    tcp_failures: 0
    timeouts: 0
    passive:
    healthy:
    http_statuses:
    - 200
    successes: 80
    type: http
    unhealthy:
    http_failures: 5
    http_statuses:
    - 429
    tcp_failures: 0
    timeouts: 5
    threshold: 0
    name: httpbin.org
    slots: 10000
    targets:
    • target: 10.83.28.101:8000
      weight: 100
    • target: 10.83.28.102:8000
      weight: 100
      use_srv_name: false
      `
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

No branches or pull requests

1 participant