diff --git a/go.mod b/go.mod index c09fa2d75b..96a0b454bd 100644 --- a/go.mod +++ b/go.mod @@ -12,7 +12,7 @@ replace ( require ( github.com/blang/semver/v4 v4.0.0 - github.com/cilium/charts v0.0.0-20230215145630-dd1215c3ecfa + github.com/cilium/charts v0.0.0-20230301052722-03729a11ad7e github.com/cilium/cilium v1.13.0 github.com/cilium/hubble v0.11.1 github.com/cilium/proxy v0.0.0-20230205220247-5b9c892d59cd diff --git a/go.sum b/go.sum index 638119dc3d..5c9d9c1935 100644 --- a/go.sum +++ b/go.sum @@ -183,8 +183,8 @@ github.com/chai2010/gettext-go v1.0.2/go.mod h1:y+wnP2cHYaVj19NZhYKAwEMH2CI1gNHe github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= -github.com/cilium/charts v0.0.0-20230215145630-dd1215c3ecfa h1:MLYioZP2W1yJ5cmsE12CIhpWNTqWhYIR3LhV9lfjkYQ= -github.com/cilium/charts v0.0.0-20230215145630-dd1215c3ecfa/go.mod h1:M3C9VOlFvRzuV+a01t07Tw4uFLSfkCH3L542IWjf6BU= +github.com/cilium/charts v0.0.0-20230301052722-03729a11ad7e h1:Z9E31rsM/MGS/3eK70N3QsB5xVIKABdDZX3D5DeAzn8= +github.com/cilium/charts v0.0.0-20230301052722-03729a11ad7e/go.mod h1:M3C9VOlFvRzuV+a01t07Tw4uFLSfkCH3L542IWjf6BU= github.com/cilium/cilium v1.13.0 h1:EvNLY130la48c9TqvB1LLmy921osJbw/qSiUBzfeXb8= github.com/cilium/cilium v1.13.0/go.mod h1:X9PvyHYj5he3V/n9wj1/0XPIfdsll4abdzbF9sAf35E= github.com/cilium/dns v1.1.51-0.20220729113855-5b94b11b46fc/go.mod h1:e3IlAVfNqAllflbibAZEWOXOQ+Ynzk/dDozDxY7XnME= diff --git a/vendor/github.com/cilium/charts/README.md b/vendor/github.com/cilium/charts/README.md index 8c7e06725e..21f61ad3c8 100644 --- a/vendor/github.com/cilium/charts/README.md +++ b/vendor/github.com/cilium/charts/README.md @@ -1,5 +1,6 @@ This repository holds helm templates for the following Cilium releases: +* [v1.14.0-snapshot.0](https://github.com/cilium/cilium/releases/tag/v1.14.0-snapshot.0) (_[source](https://github.com/cilium/cilium/tree/v1.14.0-snapshot.0/install/kubernetes/cilium)_) * [v1.13.0](https://github.com/cilium/cilium/releases/tag/v1.13.0) (_[source](https://github.com/cilium/cilium/tree/v1.13.0/install/kubernetes/cilium)_) * [v1.13.0-rc5](https://github.com/cilium/cilium/releases/tag/v1.13.0-rc5) (_[source](https://github.com/cilium/cilium/tree/v1.13.0-rc5/install/kubernetes/cilium)_) * [v1.13.0-rc4](https://github.com/cilium/cilium/releases/tag/v1.13.0-rc4) (_[source](https://github.com/cilium/cilium/tree/v1.13.0-rc4/install/kubernetes/cilium)_) diff --git a/vendor/github.com/cilium/charts/cilium-1.14.0-snapshot.0.tgz b/vendor/github.com/cilium/charts/cilium-1.14.0-snapshot.0.tgz new file mode 100644 index 0000000000..add8eb6a7c Binary files /dev/null and b/vendor/github.com/cilium/charts/cilium-1.14.0-snapshot.0.tgz differ diff --git a/vendor/github.com/cilium/charts/generate_readme.sh b/vendor/github.com/cilium/charts/generate_readme.sh index 60180f5ece..a4290ed094 100644 --- a/vendor/github.com/cilium/charts/generate_readme.sh +++ b/vendor/github.com/cilium/charts/generate_readme.sh @@ -7,7 +7,13 @@ This repository holds helm templates for the following Cilium releases: EOF -for version in $(find -- * -name 'cilium-*.tgz' ! -name "*dev*" | cut -d - -f 2- | cut -d . -f -3 | sed '/-/!{s/$/_/}' | sort -Vr | sed 's/_$//'); do +for version in \ + $(find -- * -name 'cilium-*.tgz' ! -name "*dev*" \ + | cut -d - -f 2- \ + | xargs basename -s .tgz \ + | sed '/-/!{s/$/_/}' \ + | sort -Vr \ + | sed 's/_$//'); do echo "* [v$version](https://github.com/cilium/cilium/releases/tag/v$version) (_[source](https://github.com/cilium/cilium/tree/v$version/install/kubernetes/cilium)_)" done @@ -17,7 +23,13 @@ This repository holds helm templates for the following Tetragon releases: EOF -for version in $(find -- * -name 'tetragon-*.tgz' ! -name "*dev*" | cut -d - -f 2- | cut -d . -f -3 | sed '/-/!{s/$/_/}' | sort -Vr | sed 's/_$//'); do +for version in \ + $(find -- * -name 'tetragon-*.tgz' ! -name "*dev*" \ + | cut -d - -f 2- \ + | xargs basename -s .tgz \ + | sed '/-/!{s/$/_/}' \ + | sort -Vr \ + | sed 's/_$//'); do echo "* [v$version](https://github.com/cilium/tetragon/releases/tag/v$version) (_[source](https://github.com/cilium/tetragon/tree/v$version/install/kubernetes)_)" done @@ -27,7 +39,10 @@ The following Cilium development releases pull the latest backports for the corr EOF -for version in $(find -- * -name 'cilium-*-dev.tgz' | cut -d - -f 2 | sort -Vr ); do +for version in \ + $(find -- * -name 'cilium-*-dev.tgz' \ + | cut -d - -f 2 \ + | sort -Vr ); do echo "* [v$version-dev](https://github.com/cilium/cilium/tree/v$version) (_[source](https://github.com/cilium/cilium/tree/v$version/install/kubernetes/cilium)_)" done diff --git a/vendor/github.com/cilium/charts/index.yaml b/vendor/github.com/cilium/charts/index.yaml index 5f5a502fa8..de5b0aa20d 100644 --- a/vendor/github.com/cilium/charts/index.yaml +++ b/vendor/github.com/cilium/charts/index.yaml @@ -106,6 +106,132 @@ entries: CiliumNodeConfig is a list of configuration key-value pairs. It is applied to nodes indicated by a label selector. apiVersion: v2 + appVersion: 1.14.0-snapshot.0 + created: "2023-02-28T21:13:20-08:00" + description: eBPF-based Networking, Security, and Observability + digest: a5588e384422dddbcfc2e3ef4f3808d4f162289359bf2664f694443ec34d4bd6 + home: https://cilium.io/ + icon: https://cdn.jsdelivr.net/gh/cilium/cilium@master/Documentation/images/logo-solo.svg + keywords: + - BPF + - eBPF + - Kubernetes + - Networking + - Security + - Observability + - Troubleshooting + kubeVersion: '>= 1.16.0-0' + name: cilium + sources: + - https://github.com/cilium/cilium + urls: + - cilium-1.14.0-snapshot.0.tgz + version: 1.14.0-snapshot.0 + - annotations: + artifacthub.io/crds: |- + - kind: CiliumNetworkPolicy + version: v2 + name: ciliumnetworkpolicies.cilium.io + displayName: Cilium Network Policy + description: | + Cilium Network Policies provide additional functionality beyond what + is provided by standard Kubernetes NetworkPolicy such as the ability + to allow traffic based on FQDNs, or to filter at Layer 7. + - kind: CiliumClusterwideNetworkPolicy + version: v2 + name: ciliumclusterwidenetworkpolicies.cilium.io + displayName: Cilium Clusterwide Network Policy + description: | + Cilium Clusterwide Network Policies support configuring network traffic + policiies across the entire cluster, including applying node firewalls. + - kind: CiliumExternalWorkload + version: v2 + name: ciliumexternalworkloads.cilium.io + displayName: Cilium External Workload + description: | + Cilium External Workload supports configuring the ability for external + non-Kubernetes workloads to join the cluster. + - kind: CiliumLocalRedirectPolicy + version: v2 + name: ciliumlocalredirectpolicies.cilium.io + displayName: Cilium Local Redirect Policy + description: | + Cilium Local Redirect Policy allows local redirects to be configured + within a node to support use cases like Node-Local DNS or KIAM. + - kind: CiliumNode + version: v2 + name: ciliumnodes.cilium.io + displayName: Cilium Node + description: | + Cilium Node represents a node managed by Cilium. It contains a + specification to control various node specific configuration aspects + and a status section to represent the status of the node. + - kind: CiliumIdentity + version: v2 + name: ciliumidentities.cilium.io + displayName: Cilium Identity + description: | + Cilium Identity allows introspection into security identities that + Cilium allocates which identify sets of labels that are assigned to + individual endpoints in the cluster. + - kind: CiliumEndpoint + version: v2 + name: ciliumendpoints.cilium.io + displayName: Cilium Endpoint + description: | + Cilium Endpoint represents the status of individual pods or nodes in + the cluster which are managed by Cilium, including enforcement status, + IP addressing and whether the networking is succesfully operational. + - kind: CiliumEndpointSlice + version: v2alpha1 + name: ciliumendpointslices.cilium.io + displayName: Cilium Endpoint Slice + description: | + Cilium Endpoint Slice represents the status of groups of pods or nodes + in the cluster which are managed by Cilium, including enforcement status, + IP addressing and whether the networking is succesfully operational. + - kind: CiliumEgressGatewayPolicy + version: v2 + name: ciliumegressgatewaypolicies.cilium.io + displayName: Cilium Egress Gateway Policy + description: | + Cilium Egress Gateway Policy provides control over the way that traffic + leaves the cluster and which source addresses to use for that traffic. + - kind: CiliumClusterwideEnvoyConfig + version: v2 + name: ciliumclusterwideenvoyconfigs.cilium.io + displayName: Cilium Clusterwide Envoy Config + description: | + Cilium Clusterwide Envoy Config specifies Envoy resources and K8s service mappings + to be provisioned into Cilium host proxy instances in cluster context. + - kind: CiliumEnvoyConfig + version: v2 + name: ciliumenvoyconfigs.cilium.io + displayName: Cilium Envoy Config + description: | + Cilium Envoy Config specifies Envoy resources and K8s service mappings + to be provisioned into Cilium host proxy instances in namespace context. + - kind: CiliumBGPPeeringPolicy + version: v2alpha1 + name: ciliumbgppeeringpolicies.cilium.io + displayName: Cilium BGP Peering Policy + description: | + Cilium BGP Peering Policy instructs Cilium to create specific BGP peering + configurations. + - kind: CiliumLoadBalancerIPPool + version: v2alpha1 + name: ciliumloadbalancerippools.cilium.io + displayName: Cilium Load Balancer IP Pool + description: | + Defining a Cilium Load Balancer IP Pool instructs Cilium to assign IPs to LoadBalancer Services. + - kind: CiliumNodeConfig + version: v2alpha1 + name: ciliumnodeconfigs.cilium.io + displayName: Cilium Node Configuration + description: | + CiliumNodeConfig is a list of configuration key-value pairs. It is applied to + nodes indicated by a label selector. + apiVersion: v2 appVersion: 1.13.0 created: "2023-02-15T15:56:29+01:00" description: eBPF-based Networking, Security, and Observability @@ -9478,4 +9604,4 @@ entries: urls: - tetragon-0.8.0.tgz version: 0.8.0 -generated: "2023-02-15T15:56:29.544825067+01:00" +generated: "2023-02-28T21:13:19.877752957-08:00" diff --git a/vendor/modules.txt b/vendor/modules.txt index e8fa359bfd..aeaec98be0 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -61,7 +61,7 @@ github.com/chai2010/gettext-go github.com/chai2010/gettext-go/mo github.com/chai2010/gettext-go/plural github.com/chai2010/gettext-go/po -# github.com/cilium/charts v0.0.0-20230215145630-dd1215c3ecfa +# github.com/cilium/charts v0.0.0-20230301052722-03729a11ad7e ## explicit; go 1.17 github.com/cilium/charts # github.com/cilium/cilium v1.13.0