Skip to content
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

Websocket profile not attached with shared application template #278

Closed
nahun opened this issue May 28, 2020 · 2 comments
Closed

Websocket profile not attached with shared application template #278

nahun opened this issue May 28, 2020 · 2 comments
Labels
bug Something isn't working
Milestone

Comments

@nahun
Copy link

nahun commented May 28, 2020

Environment

  • Application Services Version: 3.18.0
  • BIG-IP Version: 14.1.2.1
  • BIG-IQ Version: 7.1

Summary

The websocket profile is not attached to the virtual server when the HTTP profile is in a "shared" application template.

Steps To Reproduce

Steps to reproduce the behavior:

  1. Submit the following declaration:
{
    "class": "AS3",
    "action": "deploy",
    "persist": true,
    "declaration": {
        "class": "ADC",
        "schemaVersion": "3.18.0",
        "id": "theid",
        "target": {
            "hostname": "bigip"
        },
        "docs": {
            "class": "Tenant",
            "Shared": {
                "class": "Application",
                "template": "shared",
                "http_f5std": {
                    "class": "HTTP_Profile",
                    "xForwardedFor": true,
                    "webSocketsEnabled": true,
                    "webSocketMasking": "preserve"
                }
            },
            "dev": {
                "class": "Application",
                "template": "https",
                "serviceMain": {
                    "class": "Service_HTTPS",
                    "virtualAddresses": ["1.2.3.4"],
                    "pool": "webpool",
                    "serverTLS": "webssl",
                    "snat": "auto",
                    "profileHTTP": { "use": "/docs/Shared/http_f5std" }
                },
                "webpool": {
                    "class": "Pool",
                    "members": [
                        {
                            "servicePort": 80,
                            "serverAddresses": ["4.3.2.1"]
                        }
                    ]
                },
                "webssl": {
                    "class": "TLS_Server",
                    "certificates": [{ "certificate": "webcert" }]
                },
                "webcert": {
                    "class": "Certificate",
                    "certificate": "certtext",
                    "privateKey": "keytext",
                    "chainCA": "catext"
                }
            }
        }
    }
}

Expected Behavior

A websocket profile attached to the serviceMain virtual server

Actual Behavior

The websocket profile is created under the shared folder, but not attached to the virtual server

@nahun nahun added bug Something isn't working untriaged Issue needs to be reviewed for validity labels May 28, 2020
@dstokesf5
Copy link
Contributor

Thank you for reporting this. I have confirmed the bug and added AUTOTOOL-1630 to our internal product backlog to address it.

@dstokesf5 dstokesf5 removed the untriaged Issue needs to be reviewed for validity label Jun 3, 2020
@dstokesf5 dstokesf5 added this to the v3.31.0 milestone Sep 21, 2021
@dstokesf5
Copy link
Contributor

This was resolved with the 3.31.0 release of AS3.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants