netscaler-k8s-ingress-controller icon indicating copy to clipboard operation
netscaler-k8s-ingress-controller copied to clipboard

Ingress controller sources codes are missing

Open olljanat opened this issue 2 years ago • 1 comments

Describe the bug This repository promotes to contain Citrix ingress controller which is supposed to be released with Apache License 2.0.

However in reality it currently only contains deployment files. Not the actual sources codes which are used to build images on https://quay.io/repository/citrix/citrix-k8s-ingress-controller?tab=tags

Technically ingress controller looks to be implemented with Python and those files are readable as plain text inside of container image on path /usr/src/triton and many files on there also contains header which says that those files are supposed to be available under Apache License 2.0.

Here is example how to see it:

$ docker run -it --rm --entrypoint=head quay.io/citrix/citrix-k8s-ingress-controller:1.19.6 /usr/src/triton/nsappinterface/configmanager/nitro_object_order.py
# copyright(c) 2008-2019 Citrix Systems, Inc.
#
#   Licensed under the Apache License, Version 2.0 (the "License");
#   you may not use this file except in compliance with the License.
#   You may obtain a copy of the License at
#
#       http://www.apache.org/licenses/LICENSE-2.0
#
#  Unless required by applicable law or agreed to in writing, software
#   distributed under the License is distributed on an "AS IS" BASIS,

Expected behavior On minimum ingress controller sources codes should be automatically synced to here so community is able to see them, their change log and to be able to contribute with pull requests (which Citrix then need to sync back to release version of source).

Prefer solution however would be to move whole ingress controller development in way that all issues, roadmap, builds and releases would be visible on here.

olljanat avatar Nov 04 '21 12:11 olljanat

Had the same thought when debugging their scripts today.
Should definitely be visible for the whole community on GitHub.
Would appreciate it!

janlauber avatar Jan 05 '22 21:01 janlauber