-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Pipenv dependency management #4477
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
Closed
reinvantveer
wants to merge
380
commits into
operator-framework:master
from
reinvantveer:pipenv_dependency_management
Closed
Changes from all commits
Commits
Show all changes
380 commits
Select commit
Hold shift + click to select a range
34838a1
(helm/v1,ansible/v1) fix download URLs and order of binary checks (#4…
856aa15
generate: respect project version when getting package name (#4431)
6f4499c
Bug 1921458: `run bundle-upgrade` should handle error gracefully when…
rashmigottipati 6d392e4
Bug 1921727: Bundle validate should not fail because of warnings. (#4…
jmrodri 7ebd5e1
Bug fix: helm operator uninstall is not properly checking for existin…
mikeshng d58ec3e
Pin docker base images (#4417)
d7203be
`run bundle{-upgrade}`: validate `--mode` before running a bundle (#4…
fba8938
internal/plugins: add `manifests` and `scorecard` plugin keys to all …
83bdd1c
generate: make CSV generator for Go GVKs package-aware (#4445)
111b390
upgrade Python to v 3.8 (#4413)
8d3b2e5
*: format finalizers correctly
a9b386e
Fixed invalid object names generated for long package names (#4471)
jmrodri 2f34128
explain what/why of the change
reinvantveer bfe1f9a
update to reflect pinning all images, rename change file to fit descr…
reinvantveer a26b5f9
move Python package versions to pipenv dependency management to pin s…
reinvantveer 641a4e4
WIP: pipenv check stubles over pyyaml
reinvantveer 503f4b4
add change description
reinvantveer c7ae409
use env vars to force pipenv to clear caches; install packages and do…
reinvantveer 8bb65f8
upgrade ansible-runner to latest version 1.4.6, see https://ansible-r…
reinvantveer 21b3abb
upgrade openshift lib, remove kubernetes: it is already installed as …
reinvantveer 2879217
explain what/why of the change
reinvantveer 2ca3158
update to reflect pinning all images, rename change file to fit descr…
reinvantveer 9bad4da
WIP: pipenv check stubles over pyyaml
reinvantveer 159396d
use env vars to force pipenv to clear caches; install packages and do…
reinvantveer b9c4b4f
upgrade ansible-runner to latest version 1.4.6, see https://ansible-r…
reinvantveer 40a2cf1
upgrade openshift lib, remove kubernetes: it is already installed as …
reinvantveer 3d995a7
define install dependencies only once and remove afterwards, remove r…
reinvantveer fba2352
it appears none of the listed build dependencies are still required
reinvantveer 4a05b26
prune: cleaning yum caches beforehand has no effect on installation o…
reinvantveer 06b2a15
update dependencies
reinvantveer c1ecc91
explain what/why of the change
reinvantveer be2d3ce
update to reflect pinning all images, rename change file to fit descr…
reinvantveer 800ed8c
WIP: pipenv check stubles over pyyaml
reinvantveer 8e00d32
explain what/why of the change
reinvantveer f5a5766
update to reflect pinning all images, rename change file to fit descr…
reinvantveer cf8c299
fix docker copy command to use target folder
reinvantveer f3b90d1
Fix panic with "operator-sdk bundle validate" and OCI (#4373)
7f40103
images/scorecard-test-kuttl: upgrade kuttl to v0.8.0 (#4391)
e068d8a
fix: (helm) - do not add owner references to resources that contain t…
mikeshng f38ca15
explain what/why of the change
reinvantveer 1b4c8e6
update to reflect pinning all images, rename change file to fit descr…
reinvantveer 6426eb9
explain what/why of the change
reinvantveer 7927e96
update to reflect pinning all images, rename change file to fit descr…
reinvantveer b8299b7
use env vars to force pipenv to clear caches; install packages and do…
reinvantveer b56b9da
explain what/why of the change
reinvantveer 684bde2
update to reflect pinning all images, rename change file to fit descr…
reinvantveer baa1635
explain what/why of the change
reinvantveer e4cd418
update to reflect pinning all images, rename change file to fit descr…
reinvantveer b0566a1
Merge remote-tracking branch 'origin/pipenv_dependency_management' in…
f02c48a
Add pycache to gitignore (#4018)
asmacdo 6622efc
generate/internal/manifests.go: add all supported kinds to manifests …
joelanford 4a18c1d
Remove outdated version validation (#4042)
asmacdo c5e4a3c
clenup ansible molecule tests: remove invalid/broke and not used/call…
camilamacedo86 f3a94fa
internal/olm/install: do not suppress the real error (#3787)
avalluri 1ed5bea
[docs] Update doc site to improve navigation (#4002)
anik120 98dd795
docs/olm-integration/generation.md: add optional validator operatorhu…
varshaprasad96 2788c1f
internal/*: define ImageVersion, which is set to the most recent (#4083)
b9baabf
test/e2e-helm: use generated helm sample (#4134)
joelanford b289844
docs/building-operators/helm/tutorial: remove unsupported 'operator-s…
kubealex 6aa375f
website: Fix the watches.yaml backticks in the Ansible migration guid…
8f53496
Docs: Re-enable compact left-side bar (#4167)
asmacdo b485b87
operator-sdk/internal/generate: fix CSV path segments for multi-field…
joelanford a656aa9
testutils/cleanup: remove InstallOLM method that is no lonnger used (…
camilamacedo86 8dc6a63
internal/olm/installer: prepend 'v' to semvers >= 0.17.0 (#4181)
3739d0b
add finalizer rbac permission to the go/sample and doc steps (#4162)
camilamacedo86 9dfa4f0
docs/olm-integration/quickstart-package-manifests.md: fix Makefile ta…
267b1e0
website/content/en/docs/building-operators/ansible/reference/advanced…
torvitas 7f21784
test-e2e/ansible : using samples (#4142)
camilamacedo86 4e42c0a
Add unit tests for operator_installer.go (#4165)
asmacdo 30c5460
Makefile: add submodule checkout to 'test-links' (#4186)
feb6a79
Makfile,testdata: bump IMAGE_VERSION to v1.2.0, regenerate samples (#…
853dfa9
ansible-operator,helm-operator: improve executable help text (#4187)
jberkhahn e8927f4
deps: exclude github.com/spf13/viper@v1.3.2 to fix CVE-2018-1098 (#4199)
86f14f2
[webhook] Add targetPort while scaffolding csv (#4178)
varshaprasad96 a4f6ff7
hack/check-links.sh: add 'ignore' check options (#4205)
7c6d2d5
release v1.2.0 (#4201)
db2ab95
hack/generate/samples: strip operator-sdk metrics annotations (#4213)
2de1884
fix typo in scorecard content of website (#4208)
1e53f80
Add tests for registry/configmap.go (#4188)
Venkat19967 b60b5f7
Closes #4146 - provides instructions on how to set up a target to und…
fgiloux e51b6b6
release/Makefile: honor GOOS and GOARCH when building release binarie…
joelanford 4279d1e
feat: doc standard for changelog (#4218)
camilamacedo86 e045743
increase timmeout for teh scorecard tests (#4222)
camilamacedo86 7728ffd
[docs] Improve Website Styling (#4004)
anmol372 5e6f050
feat and bugfixes: update kb and add edit command to support multigro…
camilamacedo86 17c4e84
Add tests for registry.go (#4091)
Venkat19967 868f378
[olm] Store multiple versions of olm manifests (#4043)
varshaprasad96 7f1b3ea
Update kubebuilder to commit b6a0bf1b6040 (#4215)
camilamacedo86 f2769ae
fix: modify bindata script to use curl (#4224)
varshaprasad96 48011f7
website: remove confusing/unnecessary install helm/ansible instructio…
joelanford c0ffa98
internal/cmd: add build info metric in helm/ansible operators (#4220)
joelanford f684b55
sample generation fixes (#4247)
joelanford 777c4ac
Run PR tests via GitHub Actions (#4253)
joelanford f1e7a99
doc: fix log statement in multi namespace example (#4250)
ricoberger 9433cc1
cleanup: refactor cleanup to let olm delete resources (#4233)
varshaprasad96 835ac98
*: automate releases with goreleaser (#4034)
0d4f760
.github/workflows: skip e2e/integration tests when PR is docs-only (#…
026477c
Add an import statement to the Go building operators tutorial (#4264)
shuheiktgw 4920db2
Fix missing url for operator_install (#4236)
Shitaibin 8167e6d
generate: add `order=<int>` CSV marker fields (#4254)
77e41e9
generate: add `--package` and permit extra-project use of `<bundle|pa…
060cc7b
generate: fix "invalid CSV name" bug (#4276)
636e3ab
add olm bindata 0.17.0 (#4242)
camilamacedo86 75f7f0b
Bump k8s to 1.19.4 and controller-runtime to v0.7.0-alpha.7 (#4259)
varshaprasad96 844883a
e2e-intgration-tests: keep using OLM version 0.15.1 (#4283)
camilamacedo86 0137188
*: upgrade kubebuilder, add go/v3-alpha to the list of available plug…
3265788
fix: go samples after v3 addtional (#4286)
camilamacedo86 89bddb6
fix: (helm) - prevent a possible nil pointer in the helm uninstall (#…
mikeshng 2bff082
test-e2e/go : using samples (#4056)
camilamacedo86 0780a28
test/e2e-go: fix reconcile check (#4300)
159827a
OLM client: Wait till the deployment appear (#4298)
avalluri 295ffc3
e2e/integration: fix flaky OLM integration test (#4301)
c5abed0
Implement run bundle upgrade feature using OLM (#4271)
rashmigottipati 3aa4ca5
test/integration: rewrite in BDD style, fixup `cleanup` command (#4303)
03597e1
deps: bump operator-sdk deps to k8s v1.19 (#4294)
4fe75ed
netlify.toml: pin postcss dependency to ^8.0.0, recursive submodule u…
4e9c48c
test/: clean up some e2e setup code (#4315)
8a163da
olm/operator: fix issue in wrapping error (#4309)
avalluri 31ed5ef
e2e-tests: fix advanced molecule ansible tests (#4273)
camilamacedo86 8367ffb
Pin top level Python dependencies (#4321)
asmacdo 59bb637
test-e2e/samples/cleanup: centralize code to integrate the project wi…
camilamacedo86 8a16d2f
*: make go/v3 the default plugin (#4307)
e9351c7
docs: update old links, FAQ, and Reconcile() code references (#4333)
58a8855
Makefile: bump IMAGE_VERSION to v1.3.0 (#4332)
594f2da
Release v1.3.0 (#4334)
6b60957
docs/building-operators: clean up and align quickstarts (#4335)
935c709
docs/building-operators: update and align tutorials (#4336)
e29d247
For Ansible/Helm-based operators, add Liveness and Readiness probe (#…
camilamacedo86 77c38f8
helm/samples: customize config/sample to allow it runs in OCP with de…
camilamacedo86 e31c8e4
e2e-tests: auto generate advanced molecule ansible tests with samples…
camilamacedo86 4224213
testdata: bump samples to year 2021 (#4360)
joelanford ed793c1
go.mod: Bump containerd dependency to correctly detect Apple Silicon …
joelanford 36fb97e
doc/cmd output: Improvements in the bundle validation desc (#4379)
camilamacedo86 a3cdf9a
Fix panic with "operator-sdk bundle validate" and OCI (#4373)
af85277
*: replace defunct coreos.com/operators/ with kubernetes.io link (#4337)
b8985f2
Makefile: bump envtest version to v0.7.0 (#4390)
5e14cab
images/scorecard-test-kuttl: upgrade kuttl to v0.8.0 (#4391)
b85f1fa
Align tutorial imports with test samples (#4393)
varshaprasad96 3e46e1a
fix: (helm) - do not add owner references to resources that contain t…
mikeshng d6b1971
.github/workflows: add rerun-actions action to rerun other actions by…
4f149b7
hack/ci: remove workflows dir from docs-only check (#4343)
617092a
Upgrade operator bundle from traditional operator installation (#4399)
rashmigottipati 0272d47
internal/testutils: fix bad err check (#4400)
4931f32
Fix a tiny typo in Ansible tutorial. (#4404)
geerlingguy 4542eaa
docs/upgrading-sdk-version/v0.19.0.md: add link to and note about v0.…
538276f
Updates to the tutorial docs (#4395)
hickeyma c890b29
add better doc/description for bundle options in the Makefile (#4398)
camilamacedo86 84e4a85
Update doc with upstream conditions (#4410)
varshaprasad96 fbaf153
(helm/v1,ansible/v1) fix download URLs and order of binary checks (#4…
975e1fd
Bump controller runtime 0.8.0 (#4405)
varshaprasad96 316b6ea
docs: Add useful links to the README (#4416)
hickeyma 1cdedc3
internal/plugins/scorecard: refactor init plugin code for easier read…
5c540a2
Removed trailing double-asterisks on a several headers (#4429)
joefuzz 2ab6eff
docs: add ubuntu keyserver to installation instructions, remove gpg r…
5468ede
generate: respect project version when getting package name (#4431)
1ac439c
add kubebuilder/operator-sdk FAQ (#4411)
jberkhahn 9a61146
Update memcached example implementation in Go tutorial (#4441)
hickeyma 6bd56b8
doc: improve/fix memcached go tutorial (#4021)
camilamacedo86 6627b63
Bug 1921458: `run bundle-upgrade` should handle error gracefully when…
rashmigottipati 4fd6c5d
Bug 1921727: Bundle validate should not fail because of warnings. (#4…
jmrodri 2dab554
bugfix for `run bundle-upgrade` to handle subscription not matching p…
rashmigottipati 08a3131
Add issues template for documentation (#4444)
hickeyma 787f997
Bug fix: helm operator uninstall is not properly checking for existin…
mikeshng 346ef0a
Refactor pkg manifest generator as interface (#3747)
jberkhahn bf879d0
Pin docker base images (#4417)
e30f18f
Use controllerutil.AddFinalizer (#4455)
cuppett 82283dc
add line about deleting resources before uninstalling controller to h…
jberkhahn 8446b01
`run bundle{-upgrade}`: validate `--mode` before running a bundle (#4…
557cbfd
fixed typo anisible->ansible (#4256)
magreenberg e27c8eb
internal/plugins: add `manifests` and `scorecard` plugin keys to all …
26c9548
generate: make CSV generator for Go GVKs package-aware (#4445)
b22ac8f
docs: add `run bundle` documentation (#4424)
jmrodri 85907d8
docs: fix incorrect file path (#4473)
0e8061d
internal/{helm,ansible}/controller: use correct context in client.Cli…
7ff6c79
docs/building-operators/golang: fix context.Context usage, imports, g…
e3804a6
upgrade Python to v 3.8 (#4413)
2426b40
*: format finalizers correctly
eacef41
Fixed invalid object names generated for long package names (#4471)
jmrodri 9d4e310
*: Replace 'docker build . -t ${IMG}' with '-t ${IMG} .' (#4466)
jmrodri 8ff8780
update IMAGE_VERSION to v1.4.0 (#4484)
99f4575
Release v1.4.0 (#4486)
13101b4
(helm/v1,ansible/v1) fix download URLs and order of binary checks (#4…
a818447
generate: respect project version when getting package name (#4431)
fc48bf6
Bug 1921458: `run bundle-upgrade` should handle error gracefully when…
rashmigottipati e5dec08
Bug 1921727: Bundle validate should not fail because of warnings. (#4…
jmrodri 3055981
Bug fix: helm operator uninstall is not properly checking for existin…
mikeshng 69c4d6c
Pin docker base images (#4417)
c96edc7
`run bundle{-upgrade}`: validate `--mode` before running a bundle (#4…
e9f04fe
internal/plugins: add `manifests` and `scorecard` plugin keys to all …
2c40e5a
generate: make CSV generator for Go GVKs package-aware (#4445)
5f9b358
upgrade Python to v 3.8 (#4413)
a3101fd
*: format finalizers correctly
fcb28e7
Fixed invalid object names generated for long package names (#4471)
jmrodri 4b4d637
explain what/why of the change
reinvantveer 11b97fc
update to reflect pinning all images, rename change file to fit descr…
reinvantveer 9be8afc
move Python package versions to pipenv dependency management to pin s…
reinvantveer 09dbbb3
WIP: pipenv check stubles over pyyaml
reinvantveer b29a413
add change description
reinvantveer ab6f03c
use env vars to force pipenv to clear caches; install packages and do…
reinvantveer 9892ddb
upgrade ansible-runner to latest version 1.4.6, see https://ansible-r…
reinvantveer e0c63ac
upgrade openshift lib, remove kubernetes: it is already installed as …
reinvantveer 03c374a
explain what/why of the change
reinvantveer 71f4634
update to reflect pinning all images, rename change file to fit descr…
reinvantveer 1be76c4
WIP: pipenv check stubles over pyyaml
reinvantveer c7307db
use env vars to force pipenv to clear caches; install packages and do…
reinvantveer ef04854
upgrade ansible-runner to latest version 1.4.6, see https://ansible-r…
reinvantveer 3ae5390
upgrade openshift lib, remove kubernetes: it is already installed as …
reinvantveer e4beaee
define install dependencies only once and remove afterwards, remove r…
reinvantveer d01cc80
it appears none of the listed build dependencies are still required
reinvantveer 8d20991
prune: cleaning yum caches beforehand has no effect on installation o…
reinvantveer 221f963
update dependencies
reinvantveer 148ff4b
explain what/why of the change
reinvantveer b84e3d3
update to reflect pinning all images, rename change file to fit descr…
reinvantveer de897cc
WIP: pipenv check stubles over pyyaml
reinvantveer a3119c2
explain what/why of the change
reinvantveer 730363e
update to reflect pinning all images, rename change file to fit descr…
reinvantveer 9c5f3e2
fix docker copy command to use target folder
reinvantveer f428dad
Fix panic with "operator-sdk bundle validate" and OCI (#4373)
5b2a8b6
images/scorecard-test-kuttl: upgrade kuttl to v0.8.0 (#4391)
9b68f3e
fix: (helm) - do not add owner references to resources that contain t…
mikeshng c981780
explain what/why of the change
reinvantveer 63cc62a
update to reflect pinning all images, rename change file to fit descr…
reinvantveer e7c663d
explain what/why of the change
reinvantveer 3718e48
update to reflect pinning all images, rename change file to fit descr…
reinvantveer d1f1794
use env vars to force pipenv to clear caches; install packages and do…
reinvantveer 28cc5a3
explain what/why of the change
reinvantveer f6c2e51
update to reflect pinning all images, rename change file to fit descr…
reinvantveer 4d309d2
explain what/why of the change
reinvantveer fbeb39d
update to reflect pinning all images, rename change file to fit descr…
reinvantveer 5deebc0
explain what/why of the change
reinvantveer 2f41daf
update to reflect pinning all images, rename change file to fit descr…
reinvantveer d15e9dc
explain what/why of the change
reinvantveer d02b2a5
update to reflect pinning all images, rename change file to fit descr…
reinvantveer 24d7951
WIP: pipenv check stubles over pyyaml
reinvantveer 8e73bae
use env vars to force pipenv to clear caches; install packages and do…
reinvantveer 1c1cc96
explain what/why of the change
reinvantveer cc0369f
update to reflect pinning all images, rename change file to fit descr…
reinvantveer 919729d
explain what/why of the change
reinvantveer fd0e6b2
update to reflect pinning all images, rename change file to fit descr…
reinvantveer 42fe116
explain what/why of the change
reinvantveer ba370a7
update to reflect pinning all images, rename change file to fit descr…
reinvantveer 0a059e2
explain what/why of the change
reinvantveer f9a7e4c
update to reflect pinning all images, rename change file to fit descr…
reinvantveer d1d57ef
WIP: pipenv check stubles over pyyaml
reinvantveer b33a2cd
use env vars to force pipenv to clear caches; install packages and do…
reinvantveer 799f936
explain what/why of the change
reinvantveer d1b556e
update to reflect pinning all images, rename change file to fit descr…
reinvantveer d6959ca
explain what/why of the change
reinvantveer 03a435d
update to reflect pinning all images, rename change file to fit descr…
reinvantveer 8b36288
Merge remote-tracking branch 'origin/pipenv_dependency_management' in…
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
entries: | ||
- description: > | ||
Project version now determines how package name is retrieved for a project | ||
kind: bugfix |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
entries: | ||
- description: > | ||
`run bundle-upgrade` handles error gracefully when a previous operator version doesn't exist | ||
kind: bugfix |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
entries: | ||
- description: > | ||
`run bundle` and `run bundle-upgrade` now validate the value passed to the hidden flag `--mode` before | ||
running a bundle. | ||
kind: bugfix |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
entries: | ||
- description: > | ||
Changed the suggested finalizer format to `<qualified-group>/<finalizer-name>` | ||
kind: change | ||
migration: | ||
header: Change your operator's finalizer names | ||
body: > | ||
The finalizer name format suggested by [Kubernetes docs](https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#finalizers) | ||
is `<qualified-group>/<finalizer-name>`, while the format previously documented by Operator SDK docs was | ||
`<finalizer-name>.<qualified-group>`. If your operator uses any finalizers with names matching the incorrect format, | ||
change them to match the official format. | ||
For example, `finalizer.cache.example.com` should be changed to `cache.example.com/finalizer`. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
entries: | ||
- description: > | ||
For Go-based projects, `generate <bundle|packagemanifests>` subcommands now consider package and type names | ||
when parsing Go API types files to generate a CSV's `owned.customresourcedefinitions`, such that types in | ||
different packages and files will not overwrite each other. | ||
kind: bugfix |
6 changes: 6 additions & 0 deletions
6
changelog/fragments/fix-bundle-validate-failure-on-warnings.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
entries: | ||
- description: > | ||
Bump operator-framework/api to fix "operator-sdk bundle validate" failure when bundle has warnings. | ||
When a warning is detected during validation it should be logged to the CLI but the validation should still pass. | ||
kind: bugfix | ||
breaking: false |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
entries: | ||
- description: Fix panic when "operator-sdk bundle validate" fails | ||
kind: bugfix | ||
breaking: false |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
entries: | ||
- description: > | ||
Fixed invalid object names generated for long package names passed | ||
to `run packagemanifests` & `run bundle`. | ||
|
||
kind: "bugfix" | ||
|
||
breaking: false |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
entries: | ||
- description: > | ||
Corrected the download URL for helm-operator and ansible-operator in their respective project types. | ||
kind: bugfix | ||
migration: | ||
header: For Helm and Ansible projects, fix the helm-operator and ansible-operator URLs in the Makefile | ||
body: > | ||
Helm projects: `https://github.com/operator-framework/operator-sdk/releases/download/v1.3.0/helm-operator-v1.3.0-$(ARCHOPER)-$(OSOPER)` | ||
-> `https://github.com/operator-framework/operator-sdk/releases/download/v1.3.0/helm-operator_$(OS)_$(ARCH)` | ||
Ansible projects: `https://github.com/operator-framework/operator-sdk/releases/download/v1.3.0/ansible-operator-v1.3.0-$(ARCHOPER)-$(OSOPER)` | ||
-> `https://github.com/operator-framework/operator-sdk/releases/download/v1.3.0/ansible-operator_$(OS)_$(ARCH)` | ||
- description: > | ||
Fixed the order of helm-operator, ansible-operator, and kustomize binary checks in the Makefile. | ||
kind: bugfix | ||
migration: | ||
header: For Helm and Ansible projects, fix the helm-operator, ansible-operator, and kustomize Makefile rules | ||
body: > | ||
See the diff in [this PR](https://github.com/operator-framework/operator-sdk/pull/4407) for details. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
entries: | ||
- description: Fixed a bug that caused the Helm operator to remove the finalizer without doing a helm uninstall. | ||
kind: "bugfix" | ||
breaking: false |
5 changes: 5 additions & 0 deletions
5
changelog/fragments/helm_operator_fix_helm_keep_annotated_delete.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
entries: | ||
- description: > | ||
For Helm-based operators, do not add owner references to resources that contain the Helm annotation: 'helm.sh/resource-policy: keep'. | ||
kind: bugfix | ||
breaking: false |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
entries: | ||
- description: > | ||
Upgraded the `kudobuilder/kuttl` base image version in the `scorecard-test-kuttl` image to v0.8.0 | ||
kind: change |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
entries: | ||
- description: > | ||
(go/v2) Changed `go` PROJECT plugin object to `manifests` and `scorecard` objects (`.sdk.operatorframework.io` suffix) | ||
kind: change | ||
breaking: false | ||
migration: | ||
header: (go/v2) Change `go` PROJECT plugin object to `manifests` and `scorecard` objects | ||
body: > | ||
The `manifests` and `scorecard` plugins that create OLM and scorecard manifests, respectively, | ||
now have plugin objects that direct `create` subcommands to create related files. | ||
While the old `go` plugin configuration object is still supported, these new objects will be useful | ||
in the future as configuration options are added to their respective plugins: | ||
|
||
Old: | ||
```yaml | ||
version: 3-alpha | ||
... | ||
plugins: | ||
go.sdk.operatorframework.io/v2-alpha: {} | ||
``` | ||
|
||
New: | ||
```yaml | ||
version: 3-alpha | ||
... | ||
plugins: | ||
manifests.sdk.operatorframework.io/v2: {} | ||
scorecard.sdk.operatorframework.io/v2: {} | ||
``` | ||
|
||
- description: > | ||
(ansible/v1, helm/v1) Added plugin objects for the `manifests` and `scorecard` phase 2 plugins | ||
kind: addition | ||
migration: | ||
header: (ansible/v1, helm/v1) Add `manifests` and `scorecard` plugin objects to your PROJECT | ||
body: > | ||
The `manifests` and `scorecard` plugins that create OLM and scorecard manifests, respectively, | ||
now have plugin objects that direct `create` subcommands to create related files. While not necessary | ||
to add, these new plugin configuration objects in the PROJECT file will be useful in the future | ||
as configuration options are added to their respective plugins: | ||
|
||
```yaml | ||
version: 3-alpha | ||
... | ||
plugins: | ||
manifests.sdk.operatorframework.io/v2: {} | ||
scorecard.sdk.operatorframework.io/v2: {} | ||
``` |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# entries is a list of entries to include in | ||
# release notes and/or the migration guide | ||
entries: | ||
- description: > | ||
For Ansible-based and Helm-based operators, as well as for the | ||
Operator SDK and the (custom) scorecard tests, the Docker base images | ||
are pinned to improve the reproducibility of builds using Docker. | ||
|
||
kind: addition | ||
|
||
# Is this a breaking change? | ||
breaking: false |
11 changes: 11 additions & 0 deletions
11
changelog/fragments/upgrade-python-on-ansible-operator.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
entries: | ||
- description: > | ||
For Ansible-based operators, the Python version has been updated | ||
to a newer version, from 3.6 to 3.8 to take advantage of performance | ||
improvements, language additions, security updates and generally | ||
better availability for local development. | ||
|
||
kind: change | ||
|
||
# Is this a breaking change? | ||
breaking: false |
10 changes: 10 additions & 0 deletions
10
changelog/fragments/use-pipenv-for-python-package-installation.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
entries: | ||
- description: > | ||
For Ansible-based operators, Python package installation in the Docker | ||
image is delegated to a pipenv managed Pipfile and Pipfile.lock, pinning | ||
both the main installed packages and their subdependencies. This prevents | ||
installing conflicting (sub)dependencies | ||
|
||
kind: change | ||
|
||
breaking: false |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
[[source]] | ||
url = "https://pypi.org/simple" | ||
verify_ssl = true | ||
name = "pypi" | ||
|
||
[packages] | ||
ansible-runner = "==1.4.6" | ||
ansible-runner-http = "==1.0.0" | ||
ipaddress = "==1.0.23" | ||
openshift = "==0.11.2" | ||
ansible = "==2.9.15" | ||
jmespath = "==0.10.0" | ||
|
||
[dev-packages] | ||
|
||
[requires] | ||
python_version = "3.8" |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.